real-time-logger.h File Reference
#include <sstream>
#include <vector>
#include <boost/circular_buffer.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread/mutex.hpp>
#include <dynamic-graph/config.hh>
#include <dynamic-graph/debug.h>
Include dependency graph for real-time-logger.h:

Classes

class  dynamicgraph::LoggerStream
 Stream for the real-time logger. More...
 
class  dynamicgraph::LoggerIOStream
 Write to an ostream object. More...
 
class  dynamicgraph::RealTimeLogger
 Main class of the real-time logger. More...
 

Namespaces

 dynamicgraph
 This is the namespace where every object and class of this library is located.
 

Macros

#define dgADD_OSTREAM_TO_RTLOG(ostr)   struct __end_with_semicolon
 
#define dgRTLOG()
 

Typedefs

typedef boost::shared_ptr< LoggerStream > dynamicgraph::LoggerStreamPtr_t
 

Macro Definition Documentation

◆ dgADD_OSTREAM_TO_RTLOG

#define dgADD_OSTREAM_TO_RTLOG (   ostr)    struct __end_with_semicolon

◆ dgRTLOG

#define dgRTLOG ( )
Value:
if (1) \
; \
std::ostream & __null_stream()
Definition: debug.h:180