2 #ifndef AuditorSvc_AuditorSvc_H
3 #define AuditorSvc_AuditorSvc_H
virtual StatusCode initialize()
Initialization (from CONFIGURED to INITIALIZED).
virtual void afterInitialize(INamedInterface *ini)
Definition of the MsgStream class used to transmit messages.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StandardEventType
Defines the standard (= used by the framework) auditable event types.
virtual void before(StandardEventType, INamedInterface *)
The following methods are meant to be implemented by the child class...
virtual IAuditor * getAuditor(const std::string &name)
management functionality: retrieve an Auditor
const CustomEventType & CustomEventTypeRef
Used in function calls for optimization purposes.
std::list< IAuditor * > ListAudits
virtual bool isEnabled() const
Tell if the auditor is enabled or not.
AuditorSvc(const std::string &name, ISvcLocator *svc)
virtual void afterFinalize(INamedInterface *ini)
virtual void beforeBeginRun(INamedInterface *ini)
std::vector< std::string > VectorName
virtual void after(StandardEventType, INamedInterface *, const StatusCode &)
Audit the end of a standard "event".
IAuditor * newAuditor_(MsgStream &, const std::string &)
virtual void afterBeginRun(INamedInterface *ini)
virtual void afterExecute(INamedInterface *ini, const StatusCode &)
This class is used for returning status codes from appropriate routines.
virtual void beforeInitialize(INamedInterface *ini)
Base class used to extend a class implementing other interfaces.
IAuditor * findAuditor_(const std::string &)
virtual void afterReinitialize(INamedInterface *ini)
virtual void beforeReinitialize(INamedInterface *ini)
virtual StatusCode finalize()
Finalize (from INITIALIZED to CONFIGURED).
virtual const std::string & name() const
Retrieve name of the service.
virtual StatusCode sysInitialize()
Initialize Service.
IInterface compliant class extending IInterface with the name() method.
virtual void beforeEndRun(INamedInterface *ini)
virtual void beforeExecute(INamedInterface *ini)
virtual void beforeFinalize(INamedInterface *ini)
virtual void afterEndRun(INamedInterface *ini)
StatusCode syncAuditors_()
The IAuditor is the interface implmented by the AlgAuditor base class.
virtual StatusCode sysFinalize()
Finalize Service.