baci::Monitor − |
#include <baciMonitor_T.h> Inherits baci::RecoverableObject, and baci::MonitorImplementator. |
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 > |
template<ACS_MONITOR_C > baci::Monitor< ACS_MONITOR_C >::Monitor (ACE_CString name, const ACS::TimeInterval & minTriggerTime, const baci::BACIValue & minTriggerValue, BACIProperty * property) |
template<ACS_MONITOR_C > baci::Monitor< ACS_MONITOR_C >::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< ACS_MONITOR_C >::UpdateMode & updateMode = BACIMonitor< ACS_MONITOR_C >::mumLast) |
template<ACS_MONITOR_C > virtual baci::Monitor< ACS_MONITOR_C >::~Monitor () [virtual] |
template<ACS_MONITOR_C > baci::Monitor< ACS_MONITOR_C >::Monitor (const Monitor< ACS_MONITOR_C > &) [private] ALMA C++ coding standards state copy constructors should be disabled. |
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 > BACIMonitor* baci::Monitor< ACS_MONITOR_C >::getMonitor () const [inline] |
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] Monitor state changed motification method This method is called when state of BACI monitor state is changed |
Implements baci::MonitorImplementator. |
template<ACS_MONITOR_C > void baci::Monitor< ACS_MONITOR_C >::operator= (const Monitor< ACS_MONITOR_C > &) [private] 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] |
template<ACS_MONITOR_C > int baci::Monitor< ACS_MONITOR_C >::initialization_m [private] |
template<ACS_MONITOR_C > BACIMonitor* baci::Monitor< ACS_MONITOR_C >::monitor_mp [private] |
template<ACS_MONITOR_C > CORBA::Object_ptr baci::Monitor< ACS_MONITOR_C >::reference_mp [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |