Definition of the IPublishSvc interface, which publishes variables to outside monitoring processes.  
 More...
#include <GaudiKernel/IPublishSvc.h>
Definition of the IPublishSvc interface, which publishes variables to outside monitoring processes. 
- Author
- Beat Jost 
Definition at line 23 of file IPublishSvc.h.
◆ DeclareInterfaceID()
      
        
          | IPublishSvc::DeclareInterfaceID | ( | IPublishSvc | , | 
        
          |  |  | 1 | , | 
        
          |  |  | 0 | ) | 
      
 
 
◆ declarePubItem() [1/5]
  
  | 
        
          | virtual void IPublishSvc::declarePubItem | ( | const std::string & | name, |  
          |  |  | const bool & | var ) |  | pure virtual | 
 
Declare publishing information. 
- Parameters
- 
  
    | name | Information name knwon to the external system |  | var | address of the published entity |  
 
 
 
◆ declarePubItem() [2/5]
  
  | 
        
          | virtual void IPublishSvc::declarePubItem | ( | const std::string & | name, |  
          |  |  | const double & | var ) |  | pure virtual | 
 
 
◆ declarePubItem() [3/5]
  
  | 
        
          | virtual void IPublishSvc::declarePubItem | ( | const std::string & | name, |  
          |  |  | const int & | var ) |  | pure virtual | 
 
 
◆ declarePubItem() [4/5]
  
  | 
        
          | virtual void IPublishSvc::declarePubItem | ( | const std::string & | name, |  
          |  |  | const long & | var ) |  | pure virtual | 
 
 
◆ declarePubItem() [5/5]
  
  | 
        
          | virtual void IPublishSvc::declarePubItem | ( | const std::string & | name, |  
          |  |  | const std::string & | var ) |  | pure virtual | 
 
 
◆ undeclarePubAll()
  
  | 
        
          | virtual void IPublishSvc::undeclarePubAll | ( |  | ) |  |  | pure virtual | 
 
Undeclare all publishing information. 
 
 
◆ undeclarePubItem()
  
  | 
        
          | virtual void IPublishSvc::undeclarePubItem | ( | const std::string & | name | ) |  |  | pure virtual | 
 
Undeclare publishing information. 
- Parameters
- 
  
    | name | publishing information name known to the external system |  
 
 
 
◆ updateAll()
  
  | 
        
          | virtual void IPublishSvc::updateAll | ( |  | ) |  |  | pure virtual | 
 
Update all declared publishing items. 
 
 
◆ updateItem()
  
  | 
        
          | virtual void IPublishSvc::updateItem | ( | const std::string & | name | ) |  |  | pure virtual | 
 
Update pblishing information. 
- Parameters
- 
  
    | name | publishing information name known to the external system |  
 
 
 
The documentation for this class was generated from the following file: