#include <baciAlarm_T.h>
Inheritance diagram for baci::MonitorEventDispatcher< T, TCB, POA_CB >:
Public Member Functions | |
MonitorEventDispatcher (const CBDescIn &descIn, const ACS::TimeInterval &interval, BACIProperty *property) | |
virtual | ~MonitorEventDispatcher () |
virtual int | subscribe (EventStrategy *event) |
virtual int | unsubscribe (EventStrategy *event) |
virtual void | dispatch (T value, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
virtual void | suspend () |
virtual void | resume () |
virtual void | monitorDestroyed (void) |
virtual void | monitorStateChanged (void) |
Private Member Functions | |
void | operator= (const MonitorEventDispatcher &) |
MonitorEventDispatcher (const MonitorEventDispatcher &) | |
Private Attributes | |
int | callbackID_m |
BACIMonitor * | monitor_mp |
TCB * | monitorCallback_mp |
EventCB< T, TCB, POA_CB > * | callbackServant_mp |
|
|
|
|
|
ALMA C++ coding standards state copy constructors should be disabled. |
|
|
|
Destructor method This method is called when BACI monitor implementation is beeing destroyed and notifies implementator also to destroy itself. Implements baci::MonitorImplementator.
|
|
Monitor state changed motification method This method is called when state of BACI monitor state is changed Implements baci::MonitorImplementator.
|
|
ALMA C++ coding standards state assignment operators should be disabled. |
|
Inform dispatcher that one subscreiber has resumed its monitoring Implements baci::EventDispatcher.
|
|
Subscribe event
Reimplemented from baci::EventDispatcher.
|
|
Inform dispatcher that one subscreiber has suspended its monitoring Implements baci::EventDispatcher.
|
|
Unsubscribe event
Reimplemented from baci::EventDispatcher.
|
|
|
|
|
|
|
|
|