Gaudi Framework, version v22r1

Home   Generated: Mon Feb 28 2011

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 Feb 28 2011 18:27:08 for Gaudi Framework, version v22r1 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004