|
Robot Raconteur Core C++ Library
|
Base class for message taps. More...
#include <Tap.h>
Public Member Functions | |
| virtual void | Open ()=0 |
| Open the tap for writing. | |
| virtual void | Close ()=0 |
| Close the tap. | |
| virtual void | RecordLogRecord (const RRLogRecord &log_record)=0 |
| Record a log record. | |
| virtual void | RecordMessage (const boost::intrusive_ptr< Message > &message)=0 |
| Record a message. | |
Base class for message taps.
Taps are used to save messages and log records that pass through a node. The saved messages and logs can be analyzed and replayed for visualization, diagnostics, and analysis.
Message taps are configured using RobotRaconteurNodeSetup command line options (recommended), or by registering the tap using RobotRaconteurNode::SetMessageTap().
See Taps for more information on taps.
|
pure virtual |
|
pure virtual |