The Gaudi Framework
v26r0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
IIssueLogger.h
Go to the documentation of this file.
1
#ifndef GAUDIKERNEL_IISSUELOGGER_H
2
#define GAUDIKERNEL_IISSUELOGGER_H
3
4
#ifndef GAUDIKERNEL_ISERVICE_H
5
#include "
GaudiKernel/IService.h
"
6
#endif
7
#include "
GaudiKernel/IssueSeverity.h
"
8
#include <string>
9
10
11
class
GAUDI_API
IIssueLogger
:
virtual
public
IService
{
12
13
public
:
15
DeclareInterfaceID
(
IIssueLogger
,2,0);
16
17
virtual
void
report(
IssueSeverity::Level
level
,
const
std::string&
msg
,
18
const
std::string& origin) = 0;
19
virtual
void
report(
const
IssueSeverity
& err) = 0;
20
21
};
22
23
#endif
IssueSeverity
Definition:
IssueSeverity.h:42
GaudiMP.FdsRegistry.msg
tuple msg
Definition:
FdsRegistry.py:8
IIssueLogger
Definition:
IIssueLogger.h:11
IService::DeclareInterfaceID
DeclareInterfaceID(IService, 3, 0)
InterfaceID.
IssueSeverity::Level
Level
Definition:
IssueSeverity.h:46
IService
General service interface definition.
Definition:
IService.h:19
IssueSeverity.h
IService.h
gaudirun.level
level
Definition:
gaudirun.py:225
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:108
GaudiKernel
GaudiKernel
IIssueLogger.h
Generated on Tue Jan 20 2015 20:27:21 for The Gaudi Framework by
1.8.7