ATLAS Offline Software
Loading...
Searching...
No Matches
ILoggedMessageSvc Class Referenceabstract

Extends IMessageSvc to get logged messages. More...

#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.
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 ,
1 ,
1  )

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: