#include <baciAlarm_T.h>


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 |
| baci::MonitorEventDispatcher< T, TCB, POA_CB >::MonitorEventDispatcher | ( | const CBDescIn & | descIn, | |
| const ACS::TimeInterval & | interval, | |||
| BACIProperty * | property | |||
| ) |
| virtual baci::MonitorEventDispatcher< T, TCB, POA_CB >::~MonitorEventDispatcher | ( | ) | [virtual] |
| baci::MonitorEventDispatcher< T, TCB, POA_CB >::MonitorEventDispatcher | ( | const MonitorEventDispatcher< T, TCB, POA_CB > & | ) | [private] |
ALMA C++ coding standards state copy constructors should be disabled.
| virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::dispatch | ( | T | value, | |
| const ACSErr::Completion & | c, | |||
| const ACS::CBDescOut & | desc | |||
| ) | [virtual] |
| virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::monitorDestroyed | ( | void | ) | [virtual] |
Destructor method This method is called when BACI monitor implementation is beeing destroyed and notifies implementator also to destroy itself.
Implements baci::MonitorImplementator.
| virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::monitorStateChanged | ( | void | ) | [virtual] |
Monitor state changed motification method This method is called when state of BACI monitor state is changed
Implements baci::MonitorImplementator.
| void baci::MonitorEventDispatcher< T, TCB, POA_CB >::operator= | ( | const MonitorEventDispatcher< T, TCB, POA_CB > & | ) | [private] |
ALMA C++ coding standards state assignment operators should be disabled.
| virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::resume | ( | ) | [virtual] |
| virtual int baci::MonitorEventDispatcher< T, TCB, POA_CB >::subscribe | ( | EventStrategy * | event | ) | [virtual] |
| virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::suspend | ( | ) | [virtual] |
| virtual int baci::MonitorEventDispatcher< T, TCB, POA_CB >::unsubscribe | ( | EventStrategy * | event | ) | [virtual] |
int baci::MonitorEventDispatcher< T, TCB, POA_CB >::callbackID_m [private] |
EventCB<T, TCB, POA_CB>* baci::MonitorEventDispatcher< T, TCB, POA_CB >::callbackServant_mp [private] |
BACIMonitor* baci::MonitorEventDispatcher< T, TCB, POA_CB >::monitor_mp [private] |
TCB* baci::MonitorEventDispatcher< T, TCB, POA_CB >::monitorCallback_mp [private] |
1.7.0