Gaudi Framework, version v22r0

Home   Generated: 9 Feb 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 Wed Feb 9 16:24:51 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004