The Gaudi Framework
v26r3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:108
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
gaudirun.level
level
Definition:
gaudirun.py:260
InstallArea
x86_64-slc6-gcc48-opt
include
GaudiKernel
IIssueLogger.h
Generated on Tue Jul 21 2015 12:23:32 for The Gaudi Framework by
1.8.9.1