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

#include <AthenaKernel/ILoggedMessageSvc.h>

Inheritance diagram for ILoggedMessageSvc:
Collaboration diagram for ILoggedMessageSvc:

Classes

struct  LoggedMessage
 

Public Member Functions

 DeclareInterfaceID (ILoggedMessageSvc, 1, 1)
 Declare interface ID. More...
 
virtual std::vector< std::pair< std::string, std::string > > getMessages (MSG::Level) const =0
 
virtual std::vector< LoggedMessagegetKeyMessages () const =0
 
virtual ~ILoggedMessageSvc ()
 

Detailed Description

Extends IMessageSvc to get logged messages

Author
Charles Leggett

Definition at line 21 of file ILoggedMessageSvc.h.

Constructor & Destructor Documentation

◆ ~ILoggedMessageSvc()

ILoggedMessageSvc::~ILoggedMessageSvc ( )
virtual

Definition at line 7 of file ILoggedMessageSvc.cxx.

7 {}

Member Function Documentation

◆ DeclareInterfaceID()

ILoggedMessageSvc::DeclareInterfaceID ( ILoggedMessageSvc  ,
,
 
)

Declare interface ID.

◆ getKeyMessages()

virtual std::vector< LoggedMessage > ILoggedMessageSvc::getKeyMessages ( ) const
pure virtual

◆ getMessages()

virtual std::vector<std::pair<std::string, std::string> > ILoggedMessageSvc::getMessages ( MSG::Level  ) const
pure virtual

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