Public Member Functions

TMCDB::MonitorCollector Interface Reference

import "MonitorCollector.idl";

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

List of all members.

Public Member Functions

void registerMonitoredDevice (in string componentName, in serialNumberType serialNumber) raises (MonitorCollectorErr::DeviceAlreadyRegistredEx, MonitorCollectorErr::RegisteringDeviceProblemEx)
 methods for a component/device
void registerMonitoredDeviceWithMultipleSerial (in string componentName, in propertySerialNumberSeq serialNumbers) raises (MonitorCollectorErr::DeviceAlreadyRegistredEx, MonitorCollectorErr::RegisteringDeviceProblemEx)
 Called by device (MonCol gets non-sticky reference).
void deregisterMonitoredDevice (in string componentName) raises (MonitorCollectorErr::DeviceNotRegistredEx)
 Called by device (MonCol gets non-sticky reference).
void startMonitoring (in string componentName) raises (MonitorCollectorErr::StartMonitoringProblemEx)
void stopMonitoring (in string componentName) raises (MonitorCollectorErr::StopMonitoringProblemEx)
MonitorDataBlocks getMonitorData ()
 for the archiver or better monitor controler
void set_archiving_interval (in string componentName, in string propertyName, in ACS::TimeInterval time)
void suppress_archiving (in string componentName, in string propertyName)
void enable_archiving (in string componentName, in string propertyName)

Member Function Documentation

void TMCDB::MonitorCollector::deregisterMonitoredDevice ( in string  componentName  )  raises (MonitorCollectorErr::DeviceNotRegistredEx)

Called by device (MonCol gets non-sticky reference).

void TMCDB::MonitorCollector::enable_archiving ( in string  componentName,
in string  propertyName 
)
MonitorDataBlocks TMCDB::MonitorCollector::getMonitorData (  ) 

for the archiver or better monitor controler

void TMCDB::MonitorCollector::registerMonitoredDevice ( in string  componentName,
in serialNumberType  serialNumber 
) raises (MonitorCollectorErr::DeviceAlreadyRegistredEx, MonitorCollectorErr::RegisteringDeviceProblemEx)

methods for a component/device

void TMCDB::MonitorCollector::registerMonitoredDeviceWithMultipleSerial ( in string  componentName,
in propertySerialNumberSeq  serialNumbers 
) raises (MonitorCollectorErr::DeviceAlreadyRegistredEx, MonitorCollectorErr::RegisteringDeviceProblemEx)

Called by device (MonCol gets non-sticky reference).

void TMCDB::MonitorCollector::set_archiving_interval ( in string  componentName,
in string  propertyName,
in ACS::TimeInterval  time 
)
void TMCDB::MonitorCollector::startMonitoring ( in string  componentName  )  raises (MonitorCollectorErr::StartMonitoringProblemEx)
void TMCDB::MonitorCollector::stopMonitoring ( in string  componentName  )  raises (MonitorCollectorErr::StopMonitoringProblemEx)
void TMCDB::MonitorCollector::suppress_archiving ( in string  componentName,
in string  propertyName 
)

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