#include <DcsInterface.h>
Public Member Functions | |
DcsInterface (boost::shared_ptr< ConfigurationInterface > config) | |
shares configuration interface | |
~DcsInterface () | |
destructor | |
boost::shared_ptr< SctData::DcsData > | getData (const std::string &modulename) const |
get some DcsData for a particular module! | |
const ConfigurationInterface & | getConfigurationInterface () const |
return ConfigurationInterface | |
void | printStatus (std::ostringstream &) const |
output some basic usage information: | |
Private Member Functions | |
DcsInterface () | |
not allowed | |
Private Attributes | |
boost::shared_ptr< ConfigurationInterface > | m_config |
keeps itself up-to-date | |
unsigned | m_call_count |
counts calls asked of it | |
unsigned | m_val_count |
counts values returned | |
unsigned | m_error_count |
counts values returned |
Default is to keep its own configuration interface, but one can also be shared.
Definition at line 15 of file DcsInterface.h.
|
shares configuration interface
Definition at line 20 of file DcsInterface.cpp. |
|
destructor
Definition at line 25 of file DcsInterface.cpp. |
|
not allowed
Definition at line 18 of file DcsInterface.cpp. |
|
return ConfigurationInterface
Definition at line 28 of file DcsInterface.cpp. References m_config. |
|
get some DcsData for a particular module!
Definition at line 51 of file DcsInterface.cpp. References m_call_count, and m_config. |
|
output some basic usage information:
Definition at line 33 of file DcsInterface.cpp. References m_call_count, m_config, m_error_count, and m_val_count. Referenced by SctAnalysis::AnalysisService::status(). |
|
counts calls asked of it
Definition at line 29 of file DcsInterface.h. Referenced by getData(), and printStatus(). |
|
keeps itself up-to-date
Definition at line 28 of file DcsInterface.h. Referenced by getConfigurationInterface(), getData(), and printStatus(). |
|
counts values returned
Definition at line 31 of file DcsInterface.h. Referenced by printStatus(). |
|
counts values returned
Definition at line 30 of file DcsInterface.h. Referenced by printStatus(). |