#include <baciMonitor_T.h>
List of all members.
Public Member Functions |
| MonitorBasic (ACE_CString name, const ACS::TimeInterval &minTriggerTime, const baci::BACIValue &minTriggerValue, BACIProperty *property) |
| MonitorBasic (ACE_CString name, Callback_ptr callback_p, const CBDescIn &inDesc, const ACS::TimeInterval &triggerTime, const baci::BACIValue &triggerValue, const ACS::TimeInterval &minTriggerTime, const baci::BACIValue &minTriggerValue, BACIProperty *property, const ACS::TimeInterval &transmitTime=0, const BACIMonitor::UpdateMode &updateMode=BACIMonitor::mumLast) |
virtual | ~MonitorBasic () |
virtual int | initialization () |
CORBA::Object_ptr | getCORBAReference () const |
BACIMonitor * | getMonitor () const |
virtual int | getId (void) |
virtual const char * | getName (void) |
virtual const char * | getObjectState (void) |
virtual void | setObjectState (const char *state) |
virtual void | setObjectState (const char *state, const ACS::TimeInterval &minTriggerTime, BACIProperty *property) |
virtual void | monitorDestroyed (void) |
virtual void | monitorStateChanged (void) |
virtual void | suspend () |
virtual void | resume () |
virtual void | destroy () |
virtual void | set_timer_trigger (ACS::TimeInterval timer) |
virtual void | get_timer_trigger (ACS::TimeInterval_out timer) |
virtual ACS::Time | start_time () |
Private Member Functions |
void | operator= (const MonitorBasic &) |
| MonitorBasic (const MonitorBasic &) |
Private Attributes |
int | initialization_m |
BACIMonitor * | monitor_mp |
CORBA::Object_ptr | reference_mp |
template<ACS_MONITOR_BASIC_C>
class baci::MonitorBasic< ACS_MONITOR_BASIC_C >
Constructor & Destructor Documentation
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
ALMA C++ coding standards state copy constructors should be disabled.
Member Function Documentation
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
virtual void baci::MonitorBasic< ACS_MONITOR_BASIC_C >::get_timer_trigger |
( |
ACS::TimeInterval_out |
timer |
) |
[virtual] |
template<ACS_MONITOR_BASIC_C >
CORBA::Object_ptr baci::MonitorBasic< ACS_MONITOR_BASIC_C >::getCORBAReference |
( |
|
) |
const [inline] |
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
virtual const char* baci::MonitorBasic< ACS_MONITOR_BASIC_C >::getObjectState |
( |
void |
|
) |
[virtual] |
template<ACS_MONITOR_BASIC_C >
virtual int baci::MonitorBasic< ACS_MONITOR_BASIC_C >::initialization |
( |
|
) |
[inline, virtual] |
Monitor status method After contruction of a monitor, this method will be called to check if construction was successful; if not, monitor will be destroyed by parent
- Returns:
- 0 on success or any other value (value can indicate cause of faulire) on faulure
Reimplemented from baci::MonitorImplementator.
template<ACS_MONITOR_BASIC_C >
virtual void baci::MonitorBasic< ACS_MONITOR_BASIC_C >::monitorDestroyed |
( |
void |
|
) |
[virtual] |
Destructor method This method is called when BACI monitor implementation is beeing destroyed and notifies implementator also to destroy itself.
Implements baci::MonitorImplementator.
template<ACS_MONITOR_BASIC_C >
virtual void baci::MonitorBasic< ACS_MONITOR_BASIC_C >::monitorStateChanged |
( |
void |
|
) |
[virtual] |
template<ACS_MONITOR_BASIC_C >
ALMA C++ coding standards state assignment operators should be disabled.
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
virtual void baci::MonitorBasic< ACS_MONITOR_BASIC_C >::set_timer_trigger |
( |
ACS::TimeInterval |
timer |
) |
[virtual] |
template<ACS_MONITOR_BASIC_C >
virtual void baci::MonitorBasic< ACS_MONITOR_BASIC_C >::setObjectState |
( |
const char * |
state, |
|
|
const ACS::TimeInterval & |
minTriggerTime, |
|
|
BACIProperty * |
property | |
|
) |
| | [virtual] |
template<ACS_MONITOR_BASIC_C >
virtual void baci::MonitorBasic< ACS_MONITOR_BASIC_C >::setObjectState |
( |
const char * |
state |
) |
[virtual] |
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
Member Data Documentation
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
template<ACS_MONITOR_BASIC_C >
The documentation for this class was generated from the following file: