Public Member Functions | Protected Attributes

TMCDB::ROEnumMonitorPoint Class Reference

#include <MonitorPoint.h>

Inheritance diagram for TMCDB::ROEnumMonitorPoint:
Inheritance graph
[legend]
Collaboration diagram for TMCDB::ROEnumMonitorPoint:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ROEnumMonitorPoint (const char *propertyName, const ACS::TimeInterval &monitoringInterval, ACS::Property *property, TMCDB::DataValueType typeOfData, MonitorBlob &mb)
 ~ROEnumMonitorPoint ()
void setAlarmServant (POA_ACS::AlarmuLong *servant)
void activate (maci::ContainerServices *cs)
 activate corba object
void deactivate (maci::ContainerServices *cs)
void startMonitoring ()
 start/stop monitoring the property (monitor point) and its alarms
void stopMonitoring ()
 stop monitoring the property (monitor point)
void suppress_archiving ()
void enable_archiving ()
void alarm_raised (CORBA::ULong &value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout)
void alarm_cleared (CORBA::ULong &value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout)

Protected Attributes

POA_ACS::AlarmuLong * alarmServant_m

Constructor & Destructor Documentation

TMCDB::ROEnumMonitorPoint::ROEnumMonitorPoint ( const char *  propertyName,
const ACS::TimeInterval &  monitoringInterval,
ACS::Property *  property,
TMCDB::DataValueType  typeOfData,
MonitorBlob &  mb 
)
TMCDB::ROEnumMonitorPoint::~ROEnumMonitorPoint (  ) 

Member Function Documentation

void TMCDB::ROEnumMonitorPoint::activate ( maci::ContainerServices cs  )  [virtual]

activate corba object

Reimplemented from TMCDB::EnumMonitorPoint.

void TMCDB::ROEnumMonitorPoint::alarm_cleared ( CORBA::ULong &  value,
const ACSErr::Completion comp,
const ACS::CBDescOut cbdescout 
)
void TMCDB::ROEnumMonitorPoint::alarm_raised ( CORBA::ULong &  value,
const ACSErr::Completion comp,
const ACS::CBDescOut cbdescout 
)
void TMCDB::ROEnumMonitorPoint::deactivate ( maci::ContainerServices cs  )  [virtual]

Reimplemented from TMCDB::EnumMonitorPoint.

void TMCDB::ROEnumMonitorPoint::enable_archiving (  )  [virtual]

Reimplemented from TMCDB::EnumMonitorPoint.

void TMCDB::ROEnumMonitorPoint::setAlarmServant ( POA_ACS::AlarmuLong *  servant  ) 
void TMCDB::ROEnumMonitorPoint::startMonitoring (  )  [virtual]

start/stop monitoring the property (monitor point) and its alarms

Reimplemented from TMCDB::EnumMonitorPoint.

void TMCDB::ROEnumMonitorPoint::stopMonitoring (  )  [virtual]

stop monitoring the property (monitor point)

Reimplemented from TMCDB::EnumMonitorPoint.

void TMCDB::ROEnumMonitorPoint::suppress_archiving (  )  [virtual]

Reimplemented from TMCDB::EnumMonitorPoint.


Member Data Documentation

POA_ACS::AlarmuLong* TMCDB::ROEnumMonitorPoint::alarmServant_m [protected]

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