All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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()   if (1) ; else __null_stream()
 

Typedefs

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

Macro Definition Documentation

#define dgADD_OSTREAM_TO_RTLOG (   ostr)    struct __end_with_semicolon
#define dgRTLOG ( )    if (1) ; else __null_stream()