#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 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 |
AlarmenumpropEventStrategy< T, ROT, AlarmT >::AlarmenumpropEventStrategy | ( | ROT * | property, | |
EventDispatcher * | eventDispatcher | |||
) |
AlarmenumpropEventStrategy< T, ROT, AlarmT >::AlarmenumpropEventStrategy | ( | Callback_ptr | callback, | |
const CBDescIn & | descIn, | |||
const ACS::TimeInterval & | interval, | |||
ROT * | property, | |||
EventDispatcher * | eventDispatcher | |||
) |
virtual AlarmenumpropEventStrategy< T, ROT, AlarmT >::~AlarmenumpropEventStrategy | ( | ) | [virtual] |
virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::check | ( | BACIValue & | value, | |
const ACSErr::Completion & | c, | |||
const ACS::CBDescOut & | desc | |||
) | [virtual] |
virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::destroy | ( | ) | [virtual] |
bool AlarmenumpropEventStrategy< T, ROT, AlarmT >::failed | ( | ) |
CORBA::Object_ptr AlarmenumpropEventStrategy< T, ROT, AlarmT >::getCORBAReference | ( | ) | const [inline] |
virtual int AlarmenumpropEventStrategy< T, ROT, AlarmT >::getId | ( | void | ) | [virtual] |
virtual const char* AlarmenumpropEventStrategy< T, ROT, AlarmT >::getName | ( | void | ) | [virtual] |
virtual char* AlarmenumpropEventStrategy< T, ROT, AlarmT >::getObjectState | ( | void | ) | [virtual] |
virtual bool AlarmenumpropEventStrategy< T, ROT, AlarmT >::isSuspended | ( | ) | [inline, virtual] |
virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::resume | ( | ) | [virtual] |
virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::setObjectState | ( | const char * | state | ) | [virtual] |
void AlarmenumpropEventStrategy< T, ROT, AlarmT >::succeeded | ( | ) |
virtual void AlarmenumpropEventStrategy< T, ROT, AlarmT >::suspend | ( | ) | [virtual] |
int AlarmenumpropEventStrategy< T, ROT, AlarmT >::alarmRaised_m [private] |
last alarm state
AlarmT* AlarmenumpropEventStrategy< T, ROT, AlarmT >::callback_mp [private] |
Callback reference to the callback.
EventDispatcher* AlarmenumpropEventStrategy< T, ROT, AlarmT >::eventDispatcher_mp [private] |
Pointer to EventDispatcher object.
int AlarmenumpropEventStrategy< T, ROT, AlarmT >::failureCount_m [private] |
Callback failure counter (if exceeded, event is destroyed).
ACS::TimeInterval AlarmenumpropEventStrategy< T, ROT, AlarmT >::interval_m [private] |
Cheking interval.
CBDescIn AlarmenumpropEventStrategy< T, ROT, AlarmT >::m_descIn [private] |
Callback descriptor.
const int AlarmenumpropEventStrategy< T, ROT, AlarmT >::maxFailureCount [static] |
ACE_CString AlarmenumpropEventStrategy< T, ROT, AlarmT >::name_m [private] |
Event name.
ROT* AlarmenumpropEventStrategy< T, ROT, AlarmT >::property_mp [private] |
Property to be checked for events.
CORBA::Object_ptr AlarmenumpropEventStrategy< T, ROT, AlarmT >::reference_mp [private] |
CORBA reference of this object (subscritpion).
Referenced by AlarmenumpropEventStrategy< T, ROT, AlarmT >::getCORBAReference().
bool AlarmenumpropEventStrategy< T, ROT, AlarmT >::suspended_m [private] |
Suspended state.
Referenced by AlarmenumpropEventStrategy< T, ROT, AlarmT >::isSuspended().