#include <baciRecoverableObject.h>
Inheritance diagram for baci::RecoverableObject:
Public Member Functions | |
virtual | ~RecoverableObject () |
virtual int | getId (void)=0 |
virtual const char * | getName (void)=0 |
virtual char * | getObjectState (void)=0 |
virtual void | setObjectState (const char *state)=0 |
|
Destructor |
|
Get object's "recovery" id; each object type sould have unique id
Implemented in baci::AlarmEventStrategy< T, TPROP, TALARM >, baci::AlarmSystemMonitor< TPROP >, baci::EventStrategy, baci::Monitor<>, baci::MonitorBasic<>, baci::AlarmSystemMonitor< ROEnumImpl< ACS_ENUM_T(T), SK > >, baci::AlarmSystemMonitor< PropType >, and baci::AlarmSystemMonitor< TM >.
|
|
Returns objects name; each instance should have unique name
Implemented in baci::AlarmEventStrategy< T, TPROP, TALARM >, baci::AlarmSystemMonitor< TPROP >, baci::EventStrategy, baci::Monitor<>, baci::MonitorBasic<>, baci::AlarmSystemMonitor< ROEnumImpl< ACS_ENUM_T(T), SK > >, baci::AlarmSystemMonitor< PropType >, and baci::AlarmSystemMonitor< TM >.
|
|
Get object's state represented as string
Implemented in baci::AlarmEventStrategy< T, TPROP, TALARM >, baci::AlarmSystemMonitor< TPROP >, baci::EventStrategy, baci::Monitor<>, baci::MonitorBasic<>, baci::AlarmSystemMonitor< ROEnumImpl< ACS_ENUM_T(T), SK > >, baci::AlarmSystemMonitor< PropType >, and baci::AlarmSystemMonitor< TM >.
|
|
Set object's state stored in given string
Implemented in baci::AlarmEventStrategy< T, TPROP, TALARM >, baci::AlarmSystemMonitor< TPROP >, baci::EventStrategy, baci::Monitor<>, baci::MonitorBasic<>, baci::AlarmSystemMonitor< ROEnumImpl< ACS_ENUM_T(T), SK > >, baci::AlarmSystemMonitor< PropType >, and baci::AlarmSystemMonitor< TM >.
|