6 #ifndef DYNAMIC_GRAPH_TRACER_REAL_TIME_H 7 #define DYNAMIC_GRAPH_TRACER_REAL_TIME_H 10 #include <dynamic-graph/config-tracer-real-time.hh> 30 void resize(
const std::streamsize &size);
31 bool addData(
const char *
data,
const std::streamoff &size);
32 void dump(std::ostream &os);
46 virtual void closeFiles();
49 void display(std::ostream &os)
const;
50 DG_TRACERREALTIME_DLLAPI
friend std::ostream &
operator<<(
61 const std::string &filename);
63 virtual void recordSignal(std::ostream &os,
const SignalBase<int> &sig);
66 static const int BUFFER_SIZE_DEFAULT = 1048576;
std::list< std::ofstream * > HardFileList
Stream for the tracer real-time.
dynamicgraph::SignalArray_const< double > sig
Main class of the tracer real-time plug-in.
DYNAMIC_GRAPH_DLLAPI std::ostream & operator<<(std::ostream &os, const dynamicgraph::Entity &ent)
#define DYNAMIC_GRAPH_ENTITY_DECL()
Helper macro for entity declaration.
std::streamsize bufferSize
virtual ~TracerRealTime()
Tracer plug-in main class.
void setBufferSize(const int &SIZE)
const int & getBufferSize()