#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().
1.7.0