#include <baciAlarm_T.h>
Inheritance diagram for baci::AlarmEventStrategy< T, TPROP, TALARM >:
Public Member Functions | |
AlarmEventStrategy (TPROP *property, EventDispatcher *eventDispatcher) | |
AlarmEventStrategy (Callback_ptr callback_p, const CBDescIn &descIn, const ACS::TimeInterval &interval, TPROP *property, EventDispatcher *eventDispatcher) | |
virtual | ~AlarmEventStrategy () |
bool | failed () |
void | succeeded () |
CORBA::Object_ptr | getCORBAReference () const |
virtual bool | isSuspended () |
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 |
Protected Attributes | |
TPROP * | property_mp |
TALARM * | callback_mp |
int | alarmRaised_m |
Private Member Functions | |
void | operator= (const AlarmEventStrategy &) |
AlarmEventStrategy (const AlarmEventStrategy &) | |
Private Attributes | |
ACE_CString | name_m |
bool | suspended_m |
int | failureCount_m |
CBDescIn | desc_mIn |
ACS::TimeInterval | interval_m |
EventDispatcher * | eventDispatcher_mp |
CORBA::Object_ptr | reference_mp |
|
|
|
|
|
|
|
ALMA C++ coding standards state copy constructors should be disabled. |
|
Destroy event subscription Implements baci::EventStrategy.
|
|
|
|
|
|
Get object's "recovery" id; each object type sould have unique id
Implements baci::EventStrategy.
|
|
Returns objects name; each instance should have unique name
Implements baci::EventStrategy.
|
|
Get object's state represented as string
Implements baci::EventStrategy.
|
|
Is suspended Implements baci::EventStrategy.
|
|
ALMA C++ coding standards state assignment operators should be disabled. |
|
Resume suspended event subscription Implements baci::EventStrategy.
|
|
Set object's state stored in given string
Implements baci::EventStrategy.
|
|
|
|
Suspend event subscription Implements baci::EventStrategy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|