Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012

IIssueLogger.h

Go to the documentation of this file.
00001 #ifndef GAUDIKERNEL_IISSUELOGGER_H
00002 #define GAUDIKERNEL_IISSUELOGGER_H
00003 
00004 #ifndef GAUDIKERNEL_ISERVICE_H
00005  #include "GaudiKernel/IService.h"
00006 #endif
00007 #include "GaudiKernel/IssueSeverity.h"
00008 #include <string>
00009 
00010 
00011 class GAUDI_API IIssueLogger: virtual public IService {
00012 
00013 public:
00015   DeclareInterfaceID(IIssueLogger,2,0);
00016 
00017   virtual void report(IssueSeverity::Level level, const std::string& msg,
00018                       const std::string& origin) = 0;
00019   virtual void report(const IssueSeverity& err) = 0;
00020 
00021 };
00022 
00023 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:30 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004