Public Member Functions

baci::MonitorImplementator Class Reference

#include <baciBACIMonitor.h>

Inheritance diagram for baci::MonitorImplementator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int initialization ()
virtual void monitorDestroyed (void)=0
virtual void monitorStateChanged (void)=0
virtual ~MonitorImplementator ()

Detailed Description

Abstract class which BACI monitor implementator (e.g. CORBA object) must implement

Author:
Matej Sekoranja, Jozef Stefan Institute, Slovenia

Constructor & Destructor Documentation

virtual baci::MonitorImplementator::~MonitorImplementator (  )  [inline, virtual]

Member Function Documentation

virtual int baci::MonitorImplementator::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 in baci::Monitor< ACS_MONITOR_C >, and baci::MonitorBasic< ACS_MONITOR_BASIC_C >.

virtual void baci::MonitorImplementator::monitorDestroyed ( void   )  [pure virtual]

Destructor method This method is called when BACI monitor implementation is beeing destroyed and notifies implementator also to destroy itself.

Implemented in baci::MonitorEventDispatcher< T, TCB, POA_CB >, baci::Monitor< ACS_MONITOR_C >, and baci::MonitorBasic< ACS_MONITOR_BASIC_C >.

virtual void baci::MonitorImplementator::monitorStateChanged ( void   )  [pure virtual]

Monitor state changed motification method This method is called when state of BACI monitor state is changed

Implemented in baci::MonitorEventDispatcher< T, TCB, POA_CB >, baci::Monitor< ACS_MONITOR_C >, and baci::MonitorBasic< ACS_MONITOR_BASIC_C >.


The documentation for this class was generated from the following file: