ATLAS Offline Software
Public Member Functions | List of all members
ISF::IMonitoringTool Class Referenceabstract

@ class IMonitoringTool More...

#include <IMonitoringTool.h>

Inheritance diagram for ISF::IMonitoringTool:
Collaboration diagram for ISF::IMonitoringTool:

Public Member Functions

 DeclareInterfaceID (IMonitoringTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ~IMonitoringTool ()
 virtual destructor More...
 
virtual double getCurrent () const =0
 return current monitoring information More...
 
virtual void dumpCurrent (const char *infoStr, bool considerInSummary=false)=0
 dump current monitoring information More...
 
virtual void recordCurrent (const char *infoStr)=0
 store the current monitoring information internally More...
 
virtual void dumpSummary (const char *dumpCallDescr=0) const =0
 dump all internally stored monitoring information More...
 

Detailed Description

@ class IMonitoringTool

@ author Elmar.Ritsch -at- cern.ch

Definition at line 25 of file IMonitoringTool.h.

Constructor & Destructor Documentation

◆ ~IMonitoringTool()

virtual ISF::IMonitoringTool::~IMonitoringTool ( )
inlinevirtual

virtual destructor

Definition at line 32 of file IMonitoringTool.h.

32 { }

Member Function Documentation

◆ DeclareInterfaceID()

ISF::IMonitoringTool::DeclareInterfaceID ( IMonitoringTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ dumpCurrent()

virtual void ISF::IMonitoringTool::dumpCurrent ( const char *  infoStr,
bool  considerInSummary = false 
)
pure virtual

dump current monitoring information

◆ dumpSummary()

virtual void ISF::IMonitoringTool::dumpSummary ( const char *  dumpCallDescr = 0) const
pure virtual

dump all internally stored monitoring information

◆ getCurrent()

virtual double ISF::IMonitoringTool::getCurrent ( ) const
pure virtual

return current monitoring information

◆ recordCurrent()

virtual void ISF::IMonitoringTool::recordCurrent ( const char *  infoStr)
pure virtual

store the current monitoring information internally


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