ATLAS Offline Software
Public Member Functions | List of all members
ICoreDumpSvc Class Referenceabstract

Interface of a core dump service. More...

#include <ICoreDumpSvc.h>

Inheritance diagram for ICoreDumpSvc:
Collaboration diagram for ICoreDumpSvc:

Public Member Functions

 DeclareInterfaceID (ICoreDumpSvc, 1, 0)
 
virtual ~ICoreDumpSvc ()
 Virtualize D'tor. More...
 
virtual void setCoreDumpInfo (const std::string &name, const std::string &value)=0
 Set a name/value pair in the core dump record. More...
 
virtual void setCoreDumpInfo (const EventContext &ctx, const std::string &name, const std::string &value)=0
 Set a name/value pair in the core dump record for given EventContext. More...
 
virtual std::string dump () const =0
 Print all core dump records. More...
 

Detailed Description

Interface of a core dump service.

Author
Frank Winklmeier

This interface allows to set and print core dump records.

Definition at line 27 of file ICoreDumpSvc.h.

Constructor & Destructor Documentation

◆ ~ICoreDumpSvc()

virtual ICoreDumpSvc::~ICoreDumpSvc ( )
inlinevirtual

Virtualize D'tor.

Definition at line 32 of file ICoreDumpSvc.h.

32 {}

Member Function Documentation

◆ DeclareInterfaceID()

ICoreDumpSvc::DeclareInterfaceID ( ICoreDumpSvc  ,
,
 
)

◆ dump()

virtual std::string ICoreDumpSvc::dump ( ) const
pure virtual

Print all core dump records.

◆ setCoreDumpInfo() [1/2]

virtual void ICoreDumpSvc::setCoreDumpInfo ( const EventContext &  ctx,
const std::string &  name,
const std::string &  value 
)
pure virtual

Set a name/value pair in the core dump record for given EventContext.

◆ setCoreDumpInfo() [2/2]

virtual void ICoreDumpSvc::setCoreDumpInfo ( const std::string &  name,
const std::string &  value 
)
pure virtual

Set a name/value pair in the core dump record.


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