#include <MonitorPoint.h>
Public Member Functions | |
EnumMonitorPoint (const char *propertyName, const ACS::TimeInterval &monitoringInterval, ACS::Property *property, TMCDB::DataValueType typeOfData, MonitorBlob &mb) | |
~EnumMonitorPoint () | |
void | setMonitorServant (POA_ACS::CBuLong *servant) |
virtual void | activate (maci::ContainerServices *cs) |
activate corba object | |
virtual void | deactivate (maci::ContainerServices *cs) |
virtual void | startMonitoring () |
start monitoring the property (monitor point) | |
virtual void | stopMonitoring () |
stop monitoring the property (monitor point) | |
void | fillSeq () |
method that puts sequence of data blobDataSeq to the any | |
void | set_archiving_interval (ACS::TimeInterval time) |
virtual void | suppress_archiving () |
virtual void | enable_archiving () |
void | working (CORBA::ULong value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout) |
implementig CB interface | |
void | done (CORBA::ULong value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout) |
implementig CB interface | |
Protected Attributes | |
ACS::TypelessProperty * | property_m |
enumBlobDataSeq | blobDataSeq_m |
enumBlobDataSeq | blobDataSeqTemp_m |
CORBA::ULong | valueTrigger_m |
POA_ACS::CBuLong * | monitorServant_m |
TMCDB::EnumMonitorPoint::EnumMonitorPoint | ( | const char * | propertyName, | |
const ACS::TimeInterval & | monitoringInterval, | |||
ACS::Property * | property, | |||
TMCDB::DataValueType | typeOfData, | |||
MonitorBlob & | mb | |||
) |
TMCDB::EnumMonitorPoint::~EnumMonitorPoint | ( | ) |
virtual void TMCDB::EnumMonitorPoint::activate | ( | maci::ContainerServices * | cs | ) | [virtual] |
activate corba object
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROEnumMonitorPoint.
virtual void TMCDB::EnumMonitorPoint::deactivate | ( | maci::ContainerServices * | cs | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROEnumMonitorPoint.
void TMCDB::EnumMonitorPoint::done | ( | CORBA::ULong | value, | |
const ACSErr::Completion & | comp, | |||
const ACS::CBDescOut & | cbdescout | |||
) |
implementig CB interface
virtual void TMCDB::EnumMonitorPoint::enable_archiving | ( | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROEnumMonitorPoint.
void TMCDB::EnumMonitorPoint::fillSeq | ( | ) | [virtual] |
method that puts sequence of data blobDataSeq to the any
Implements TMCDB::MonitorPointBase.
void TMCDB::EnumMonitorPoint::set_archiving_interval | ( | ACS::TimeInterval | time | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
void TMCDB::EnumMonitorPoint::setMonitorServant | ( | POA_ACS::CBuLong * | servant | ) |
virtual void TMCDB::EnumMonitorPoint::startMonitoring | ( | ) | [virtual] |
start monitoring the property (monitor point)
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROEnumMonitorPoint.
virtual void TMCDB::EnumMonitorPoint::stopMonitoring | ( | ) | [virtual] |
stop monitoring the property (monitor point)
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROEnumMonitorPoint.
virtual void TMCDB::EnumMonitorPoint::suppress_archiving | ( | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROEnumMonitorPoint.
void TMCDB::EnumMonitorPoint::working | ( | CORBA::ULong | value, | |
const ACSErr::Completion & | comp, | |||
const ACS::CBDescOut & | cbdescout | |||
) |
implementig CB interface
enumBlobDataSeq TMCDB::EnumMonitorPoint::blobDataSeq_m [protected] |
enumBlobDataSeq TMCDB::EnumMonitorPoint::blobDataSeqTemp_m [protected] |
ACS::TypelessProperty* TMCDB::EnumMonitorPoint::property_m [protected] |
CORBA::ULong TMCDB::EnumMonitorPoint::valueTrigger_m [protected] |