#include <baciMonitor_T.h>
List of all members.
Public Member Functions |
| Monitor (ACE_CString name, const ACS::TimeInterval &minTriggerTime, const baci::BACIValue &minTriggerValue, BACIProperty *property) |
| Monitor (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 | ~Monitor () |
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, const baci::BACIValue &minTriggerValue, 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 void | set_value_trigger (TCORBA delta, CORBA::Boolean enable) |
virtual void | get_value_trigger (TCORBA_out delta, CORBA::Boolean_out enable) |
virtual void | set_value_percent_trigger (CORBA::Double delta, CORBA::Boolean enable) |
virtual void | get_value_percent_trigger (CORBA::Double_out delta, CORBA::Boolean_out enable) |
virtual ACS::Time | start_time () |
Private Member Functions |
void | operator= (const Monitor &) |
| Monitor (const Monitor &) |
Private Attributes |
int | initialization_m |
BACIMonitor * | monitor_mp |
CORBA::Object_ptr | reference_mp |
template<ACS_MONITOR_C>
class baci::Monitor< ACS_MONITOR_C >
Constructor & Destructor Documentation
ALMA C++ coding standards state copy constructors should be disabled.
Member Function Documentation
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::destroy |
( |
|
) |
[virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::get_timer_trigger |
( |
ACS::TimeInterval_out |
timer |
) |
[virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::get_value_percent_trigger |
( |
CORBA::Double_out |
delta, |
|
|
CORBA::Boolean_out |
enable | |
|
) |
| | [virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::get_value_trigger |
( |
TCORBA_out |
delta, |
|
|
CORBA::Boolean_out |
enable | |
|
) |
| | [virtual] |
template<ACS_MONITOR_C >
CORBA::Object_ptr baci::Monitor< ACS_MONITOR_C >::getCORBAReference |
( |
|
) |
const [inline] |
template<ACS_MONITOR_C >
virtual int baci::Monitor< ACS_MONITOR_C >::getId |
( |
void |
|
) |
[virtual] |
template<ACS_MONITOR_C >
virtual const char* baci::Monitor< ACS_MONITOR_C >::getName |
( |
void |
|
) |
[virtual] |
template<ACS_MONITOR_C >
virtual const char* baci::Monitor< ACS_MONITOR_C >::getObjectState |
( |
void |
|
) |
[virtual] |
template<ACS_MONITOR_C >
virtual int baci::Monitor< ACS_MONITOR_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_C >
virtual void baci::Monitor< ACS_MONITOR_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_C >
virtual void baci::Monitor< ACS_MONITOR_C >::monitorStateChanged |
( |
void |
|
) |
[virtual] |
ALMA C++ coding standards state assignment operators should be disabled.
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::resume |
( |
|
) |
[virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::set_timer_trigger |
( |
ACS::TimeInterval |
timer |
) |
[virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::set_value_percent_trigger |
( |
CORBA::Double |
delta, |
|
|
CORBA::Boolean |
enable | |
|
) |
| | [virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::set_value_trigger |
( |
TCORBA |
delta, |
|
|
CORBA::Boolean |
enable | |
|
) |
| | [virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::setObjectState |
( |
const char * |
state, |
|
|
const ACS::TimeInterval & |
minTriggerTime, |
|
|
const baci::BACIValue & |
minTriggerValue, |
|
|
BACIProperty * |
property | |
|
) |
| | [virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::setObjectState |
( |
const char * |
state |
) |
[virtual] |
template<ACS_MONITOR_C >
virtual ACS::Time baci::Monitor< ACS_MONITOR_C >::start_time |
( |
|
) |
[virtual] |
template<ACS_MONITOR_C >
virtual void baci::Monitor< ACS_MONITOR_C >::suspend |
( |
|
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: