Public Types | |
enum | TraceStyle { WHEN_SAID, EACH_TIME, FREQUENTLY } |
typedef std::list< std::ostream * > | FileList |
typedef std::list< std::string > | NameList |
Public Member Functions | |
virtual const std::string & | getClassName (void) |
Tracer (const std::string n) | |
virtual | ~Tracer (void) |
void | addSignalToTrace (const SignalBase< int > &sig, const std::string &filename="") |
void | clearSignalToTrace (void) |
void | openFiles (const std::string &rootdir, const std::string &basename, const std::string &suffix) |
virtual void | closeFiles (void) |
void | setTraceStyle (const TraceStyle &style) |
TraceStyle | getTraceStyle (void) |
void | setFrenquency (const double &frqu) |
double | getFrequency (void) |
void | record (void) |
virtual void | recordSignal (std::ostream &os, const SignalBase< int > &sig) |
int & | recordTrigger (int &dummy, const int &time) |
virtual void | trace (void) |
void | display (std::ostream &os) const |
virtual void | commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os) |
Public Attributes | |
TraceStyle | traceStyle |
double | frequency |
std::string | basename |
std::string | suffix |
std::string | rootdir |
bool | namesSet |
FileList | files |
NameList | names |
bool | play |
int | timeStart |
SignalTimeDependent< int, int > | triger |
Static Public Attributes | |
static const std::string | CLASS_NAME |
static const TraceStyle | TRACE_STYLE_DEFAULT = EACH_TIME |
Protected Types | |
typedef std::list< const SignalBase< int > * > | SignalList |
Protected Member Functions | |
virtual void | openFile (const SignalBase< int > &sig, const std::string &filename) |
Protected Attributes | |
SignalList | toTraceSignals |
Friends | |
DGTRACER_EXPORT friend std::ostream & | operator<< (std::ostream &os, const Tracer &t) |
typedef std::list< std::ostream* > dynamicgraph::Tracer::FileList |
typedef std::list< std::string > dynamicgraph::Tracer::NameList |
typedef std::list< const SignalBase<int>* > dynamicgraph::Tracer::SignalList [protected] |
dynamicgraph::Tracer::Tracer | ( | const std::string | n | ) |
virtual dynamicgraph::Tracer::~Tracer | ( | void | ) | [inline, virtual] |
void dynamicgraph::Tracer::addSignalToTrace | ( | const SignalBase< int > & | sig, | |
const std::string & | filename = "" | |||
) |
void dynamicgraph::Tracer::clearSignalToTrace | ( | void | ) |
virtual void dynamicgraph::Tracer::closeFiles | ( | void | ) | [virtual] |
Reimplemented in dynamicgraph::TracerRealTime.
virtual void dynamicgraph::Tracer::commandLine | ( | const std::string & | cmdLine, | |
std::istringstream & | cmdArgs, | |||
std::ostream & | os | |||
) | [virtual] |
Reimplemented from dynamicgraph::Entity.
Reimplemented in dynamicgraph::TracerRealTime.
void dynamicgraph::Tracer::display | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from dynamicgraph::Entity.
Reimplemented in dynamicgraph::TracerRealTime.
virtual const std::string& dynamicgraph::Tracer::getClassName | ( | void | ) | [inline, virtual] |
Reimplemented in dynamicgraph::TracerRealTime.
double dynamicgraph::Tracer::getFrequency | ( | void | ) | [inline] |
TraceStyle dynamicgraph::Tracer::getTraceStyle | ( | void | ) | [inline] |
virtual void dynamicgraph::Tracer::openFile | ( | const SignalBase< int > & | sig, | |
const std::string & | filename | |||
) | [protected, virtual] |
Reimplemented in dynamicgraph::TracerRealTime.
void dynamicgraph::Tracer::openFiles | ( | const std::string & | rootdir, | |
const std::string & | basename, | |||
const std::string & | suffix | |||
) |
void dynamicgraph::Tracer::record | ( | void | ) |
virtual void dynamicgraph::Tracer::recordSignal | ( | std::ostream & | os, | |
const SignalBase< int > & | sig | |||
) | [virtual] |
Reimplemented in dynamicgraph::TracerRealTime.
int& dynamicgraph::Tracer::recordTrigger | ( | int & | dummy, | |
const int & | time | |||
) |
void dynamicgraph::Tracer::setFrenquency | ( | const double & | frqu | ) | [inline] |
void dynamicgraph::Tracer::setTraceStyle | ( | const TraceStyle & | style | ) | [inline] |
virtual void dynamicgraph::Tracer::trace | ( | void | ) | [virtual] |
Reimplemented in dynamicgraph::TracerRealTime.
DGTRACER_EXPORT friend std::ostream& operator<< | ( | std::ostream & | os, | |
const Tracer & | t | |||
) | [friend] |
std::string dynamicgraph::Tracer::basename |
const std::string dynamicgraph::Tracer::CLASS_NAME [static] |
Reimplemented from dynamicgraph::Entity.
Reimplemented in dynamicgraph::TracerRealTime.
std::string dynamicgraph::Tracer::rootdir |
std::string dynamicgraph::Tracer::suffix |
SignalList dynamicgraph::Tracer::toTraceSignals [protected] |
const TraceStyle dynamicgraph::Tracer::TRACE_STYLE_DEFAULT = EACH_TIME [static] |