AlarmenumpropEventStrategy − |
#include <enumpropAlarm.h> |
Public Member Functions |
AlarmenumpropEventStrategy (ROT *property, EventDispatcher *eventDispatcher) |
AlarmenumpropEventStrategy (Callback_ptr callback, const CBDescIn &descIn, const ACS::TimeInterval &interval, ROT *property, EventDispatcher *eventDispatcher) |
virtual ~AlarmenumpropEventStrategy () |
bool failed () |
void succeeded () |
CORBA::Object_ptr getCORBAReference () const |
virtual bool isSuspended () |
virtual void check (BACIValue &value, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
virtual int getId (void) |
virtual const char * getName (void) |
virtual const char * getObjectState (void) |
virtual void setObjectState (const char *state) |
virtual void suspend () |
virtual void resume () |
virtual void destroy () |
Static Public Attributes |
static const int maxFailureCount |
Private Attributes |
ACE_CString name_m |
Event name. |
bool suspended_m |
Suspended state. |
int failureCount_m |
Callback failure counter (if exceeded, event is destroyed). |
AlarmT * callback_mp |
Callback reference to the callback. |
CBDescIn m_descIn |
Callback descriptor. |
ACS::TimeInterval interval_m |
Cheking interval. |
ROT * property_mp |
Property to be checked for events. |
EventDispatcher * eventDispatcher_mp |
Pointer to EventDispatcher object. |
CORBA::Object_ptr reference_mp |
CORBA reference of this object (subscritpion). |
int alarmRaised_m |
last alarm state |
template<class T, class ROT, class AlarmT> class AlarmenumpropEventStrategy< T, ROT, AlarmT > |
template<class T , class ROT , class AlarmT > AlarmenumpropEventStrategy< T, ROT, AlarmT >::AlarmenumpropEventStrategy (ROT * property, EventDispatcher * eventDispatcher) |
template<class T , class ROT , class AlarmT > AlarmenumpropEventStrategy< T, ROT, AlarmT >::AlarmenumpropEventStrategy (Callback_ptr callback, const CBDescIn & descIn, const ACS::TimeInterval & interval, ROT * property, EventDispatcher * eventDispatcher) |
template<class T , class ROT , class AlarmT > virtual AlarmenumpropEventStrategy< T, ROT, AlarmT >::~AlarmenumpropEventStrategy () [virtual] |
template<class T , class ROT , class AlarmT > virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::check (BACIValue & value, const ACSErr::Completion & c, const ACS::CBDescOut & desc) [virtual] |
template<class T , class ROT , class AlarmT > virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::destroy () [virtual] |
template<class T , class ROT , class AlarmT > bool AlarmenumpropEventStrategy< T, ROT, AlarmT >::failed () |
template<class T , class ROT , class AlarmT > CORBA::Object_ptr AlarmenumpropEventStrategy< T, ROT, AlarmT >::getCORBAReference () const [inline] |
References AlarmenumpropEventStrategy< T, ROT, AlarmT >::reference_mp. |
template<class T , class ROT , class AlarmT > virtual int AlarmenumpropEventStrategy< T, ROT, AlarmT >::getId (void) [virtual] |
template<class T , class ROT , class AlarmT > virtual const char* AlarmenumpropEventStrategy< T, ROT, AlarmT >::getName (void) [virtual] |
template<class T , class ROT , class AlarmT > virtual const char* AlarmenumpropEventStrategy< T, ROT, AlarmT >::getObjectState (void) [virtual] |
template<class T , class ROT , class AlarmT > virtual bool AlarmenumpropEventStrategy< T, ROT, AlarmT >::isSuspended () [inline, virtual] |
References AlarmenumpropEventStrategy< T, ROT, AlarmT >::suspended_m. |
template<class T , class ROT , class AlarmT > virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::resume () [virtual] |
template<class T , class ROT , class AlarmT > virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::setObjectState (const char * state) [virtual] |
template<class T , class ROT , class AlarmT > void AlarmenumpropEventStrategy< T, ROT, AlarmT >::succeeded () |
template<class T , class ROT , class AlarmT > virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::suspend () [virtual] |
template<class T , class ROT , class AlarmT > int AlarmenumpropEventStrategy< T, ROT, AlarmT >::alarmRaised_m [private] |
last alarm state |
template<class T , class ROT , class AlarmT > AlarmT* AlarmenumpropEventStrategy< T, ROT, AlarmT >::callback_mp [private] |
Callback reference to the callback. |
template<class T , class ROT , class AlarmT > EventDispatcher* AlarmenumpropEventStrategy< T, ROT, AlarmT >::eventDispatcher_mp [private] |
Pointer to EventDispatcher object. |
template<class T , class ROT , class AlarmT > int AlarmenumpropEventStrategy< T, ROT, AlarmT >::failureCount_m [private] |
Callback failure counter (if exceeded, event is destroyed). |
template<class T , class ROT , class AlarmT > ACS::TimeInterval AlarmenumpropEventStrategy< T, ROT, AlarmT >::interval_m [private] |
Cheking interval. |
template<class T , class ROT , class AlarmT > CBDescIn AlarmenumpropEventStrategy< T, ROT, AlarmT >::m_descIn [private] |
Callback descriptor. |
template<class T , class ROT , class AlarmT > const int AlarmenumpropEventStrategy< T, ROT, AlarmT >::maxFailureCount [static] |
template<class T , class ROT , class AlarmT > ACE_CString AlarmenumpropEventStrategy< T, ROT, AlarmT >::name_m [private] |
Event name. |
template<class T , class ROT , class AlarmT > ROT* AlarmenumpropEventStrategy< T, ROT, AlarmT >::property_mp [private] |
Property to be checked for events. |
template<class T , class ROT , class AlarmT > CORBA::Object_ptr AlarmenumpropEventStrategy< T, ROT, AlarmT >::reference_mp [private] |
CORBA reference of this object (subscritpion). Referenced by AlarmenumpropEventStrategy< T, ROT, AlarmT >::getCORBAReference(). |
template<class T , class ROT , class AlarmT > bool AlarmenumpropEventStrategy< T, ROT, AlarmT >::suspended_m [private] |
Suspended state. Referenced by AlarmenumpropEventStrategy< T, ROT, AlarmT >::isSuspended(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |