#include <MonitorPoint.h>
Public Member Functions | |
MonitorPoint (const char *propertyName, const ACS::TimeInterval &monitoringInterval, ACS::Property *property, TMCDB::DataValueType typeOfData, MonitorBlob &mb) | |
virtual | ~MonitorPoint () |
void | setMonitorServant (TCB *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 (T value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout) |
implementig CB interface | |
void | done (T value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout) |
implementig CB interface | |
Protected Attributes | |
TPROP * | property_m |
TBLOB_SEQ | blobDataSeq_m |
TBLOB_SEQ | blobDataSeqTemp_m |
TBASE | valueTrigger_m |
TCB * | monitorServant_m |
TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::MonitorPoint | ( | const char * | propertyName, | |
const ACS::TimeInterval & | monitoringInterval, | |||
ACS::Property * | property, | |||
TMCDB::DataValueType | typeOfData, | |||
MonitorBlob & | mb | |||
) |
virtual TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::~MonitorPoint | ( | ) | [virtual] |
virtual void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::activate | ( | maci::ContainerServices * | cs | ) | [virtual] |
activate corba object
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >.
virtual void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::deactivate | ( | maci::ContainerServices * | cs | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >.
void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::done | ( | T | value, | |
const ACSErr::Completion & | comp, | |||
const ACS::CBDescOut & | cbdescout | |||
) |
implementig CB interface
virtual void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::enable_archiving | ( | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >.
void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::fillSeq | ( | ) | [virtual] |
method that puts sequence of data blobDataSeq to the any
Implements TMCDB::MonitorPointBase.
void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::set_archiving_interval | ( | ACS::TimeInterval | time | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::setMonitorServant | ( | TCB * | servant | ) |
virtual void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::startMonitoring | ( | ) | [virtual] |
start monitoring the property (monitor point)
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >.
virtual void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::stopMonitoring | ( | ) | [virtual] |
stop monitoring the property (monitor point)
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >.
virtual void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::suppress_archiving | ( | ) | [virtual] |
Implements TMCDB::MonitorPointBase.
Reimplemented in TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >.
void TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::working | ( | T | value, | |
const ACSErr::Completion & | comp, | |||
const ACS::CBDescOut & | cbdescout | |||
) |
implementig CB interface
TBLOB_SEQ TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::blobDataSeq_m [protected] |
TBLOB_SEQ TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::blobDataSeqTemp_m [protected] |
TCB* TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::monitorServant_m [protected] |
TPROP* TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::property_m [protected] |
TBASE TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TCB, TBASE >::valueTrigger_m [protected] |