#include <enumpropAlarm.h>
Collaboration diagram for AlarmenumpropEventStrategy< T, ROT, AlarmT >:
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 | |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
last alarm state
|
|
Callback reference to the callback.
|
|
Pointer to EventDispatcher object.
|
|
Callback failure counter (if exceeded, event is destroyed).
|
|
Cheking interval.
|
|
Callback descriptor.
|
|
|
|
Event name.
|
|
Property to be checked for events.
|
|
CORBA reference of this object (subscritpion).
|
|
Suspended state.
|