A singleton class to record the port monitor events. More...
#include <portmonitor_carrier/MonitorEvent.h>
Public Types | |
typedef std::vector< MonitorEvent > | vector_type |
typedef vector_type::iterator | iterator |
typedef vector_type::const_iterator | const_iterator |
Public Member Functions | |
void | setEvent (const char *name, MonitorBinding *owner, double lifetime=-1.0) |
void | unsetEvent (const char *name, MonitorBinding *owner) |
bool | hasEvent (const char *name) |
void | lock () |
void | unlock () |
Static Public Member Functions | |
static MonitorEventRecord & | getInstance () |
A singleton class to record the port monitor events.
Definition at line 41 of file MonitorEvent.h.
typedef vector_type::const_iterator MonitorEventRecord::const_iterator |
Definition at line 46 of file MonitorEvent.h.
typedef vector_type::iterator MonitorEventRecord::iterator |
Definition at line 45 of file MonitorEvent.h.
typedef std::vector<MonitorEvent> MonitorEventRecord::vector_type |
Definition at line 44 of file MonitorEvent.h.
|
inlinestatic |
Definition at line 99 of file MonitorEvent.h.
|
inline |
Definition at line 70 of file MonitorEvent.h.
|
inline |
Definition at line 89 of file MonitorEvent.h.
|
inline |
Definition at line 48 of file MonitorEvent.h.
|
inline |
Definition at line 94 of file MonitorEvent.h.
|
inline |
Definition at line 61 of file MonitorEvent.h.