#include <eoMonitor.h>
Public Member Functions | |
virtual void | lastCall () |
virtual void | add (const eoParam &_param) |
Adds a parameter to the monitor. | |
virtual std::string | className (void) const |
template<class EOT> | |
eoMonitor & | addTo (eoCheckPoint< EOT > &cp) |
Protected Types | |
typedef std::vector< const eoParam * >::iterator | iterator |
Protected Attributes | |
std::vector< const eoParam * > | vec |
Use either push_back a pointer or add a reference to a parameter. Derived classes will then implement the operator()(void) which will stream or pipe the current values of the parameters to wherever you want it streamed or piped to.
Definition at line 47 of file eoMonitor.h.
virtual void eoMonitor::add | ( | const eoParam & | _param | ) | [inline, virtual] |
Adds a parameter to the monitor.
It is virtual so you can do some type checking in derived classes if you must.
Reimplemented in eoFDCFileSnapshot< EOT >, and eoFileSnapshot.
Definition at line 57 of file eoMonitor.h.
Referenced by eoFileSnapshot::add().