ATLAS Offline Software
graphics
JiveXML
JiveXML
IMessage.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JIVEXML_IMESSAGE_H
6
#define JIVEXML_IMESSAGE_H
7
8
#include <GaudiKernel/IMessageSvc.h>
9
10
namespace
JiveXML
{
11
16
class
IMessage
{
17
18
public
:
19
20
//Need virtual destructor
21
virtual
~IMessage
(){}
22
25
virtual
void
Message
(
const
MSG::Level
level
,
const
std::string&
msg
)
const
= 0;
27
virtual
MSG::Level
LogLevel
()
const
= 0;
29
30
};
31
32
}
//namespace
33
34
#endif
JiveXML::IMessage::~IMessage
virtual ~IMessage()
Definition:
IMessage.h:21
python.iconfTool.models.loaders.level
level
Definition:
loaders.py:20
JiveXML::IMessage::LogLevel
virtual MSG::Level LogLevel() const =0
Get the logging level.
TrigConf::MSGTC::Level
Level
Definition:
Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
JiveXML::IMessage
Pure abstract interface to provide some athena-indepandant messaging Note that only MSG::Level enum i...
Definition:
IMessage.h:16
JiveXML
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
Definition:
BadLArRetriever.cxx:21
JiveXML::IMessage::Message
virtual void Message(const MSG::Level level, const std::string &msg) const =0
python.AutoConfigFlags.msg
msg
Definition:
AutoConfigFlags.py:7
Generated on Thu Jul 4 2024 21:17:16 for ATLAS Offline Software by
1.8.18