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.