baci::MonitorEventDispatcher

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

baci::MonitorEventDispatcher −

SYNOPSIS

#include <baciAlarm_T.h>

Inherits baci::EventDispatcher, and baci::MonitorImplementator.

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

template<class T, class TCB, class POA_CB> class baci::MonitorEventDispatcher< T, TCB, POA_CB >

Constructor & Destructor Documentation

template<class T, class TCB, class POA_CB> baci::MonitorEventDispatcher< T, TCB, POA_CB >::MonitorEventDispatcher (const CBDescIn & descIn, const ACS::TimeInterval & interval, BACIProperty * property)

template<class T, class TCB, class POA_CB> virtual baci::MonitorEventDispatcher< T, TCB, POA_CB >::~MonitorEventDispatcher () [virtual]

template<class T, class TCB, class POA_CB> baci::MonitorEventDispatcher< T, TCB, POA_CB >::MonitorEventDispatcher (const MonitorEventDispatcher< T, TCB, POA_CB > &) [private] ALMA C++ coding standards state copy constructors should be disabled.

Member Function Documentation

template<class T, class TCB, class POA_CB> virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::dispatch (T value, const ACSErr::Completion & c, const ACS::CBDescOut & desc) [virtual]

template<class T, class TCB, class POA_CB> 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.

template<class T, class TCB, class POA_CB> 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.

template<class T, class TCB, class POA_CB> 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.

template<class T, class TCB, class POA_CB> virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::resume () [virtual]

template<class T, class TCB, class POA_CB> virtual int baci::MonitorEventDispatcher< T, TCB, POA_CB >::subscribe (EventStrategy * event) [virtual]

template<class T, class TCB, class POA_CB> virtual void baci::MonitorEventDispatcher< T, TCB, POA_CB >::suspend () [virtual]

template<class T, class TCB, class POA_CB> virtual int baci::MonitorEventDispatcher< T, TCB, POA_CB >::unsubscribe (EventStrategy * event) [virtual]

Member Data Documentation

template<class T, class TCB, class POA_CB> int baci::MonitorEventDispatcher< T, TCB, POA_CB >::callbackID_m [private]

template<class T, class TCB, class POA_CB> EventCB<T, TCB, POA_CB>* baci::MonitorEventDispatcher< T, TCB, POA_CB >::callbackServant_mp [private]

template<class T, class TCB, class POA_CB> BACIMonitor* baci::MonitorEventDispatcher< T, TCB, POA_CB >::monitor_mp [private]

template<class T, class TCB, class POA_CB> TCB* baci::MonitorEventDispatcher< T, TCB, POA_CB >::monitorCallback_mp [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.