#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().  | 
  
 1.4.6