| # Gaudi Framework, version v20r3
Generated: 24 Nov 2008

# IStatusCodeSvc.h

Go to the documentation of this file.

    00001
    00002 #ifndef GAUDIKERNEL_ISTATUSCODESVC_H
    00003 #define GAUDIKERNEL_ISTATUSCODESVC_H
    00004
    00005 #include "GaudiKernel/IService.h"
    00006
    00007 #include <string>
    00008
    00009 class IStatusCodeSvc: virtual public IService {
    00010
    00011 public:
    00012
    00013   static const InterfaceID& interfaceID();
    00014
    00015   virtual void regFnc(const std::string &fnc,
    00016                       const std::string &lib) = 0;
    00017
    00018   virtual void list() const = 0;
    00019
    00020   virtual bool suppressCheck() const = 0;
    00021
    00022 };
    00023
    00024 inline
    00025 const InterfaceID&
    00026 IStatusCodeSvc::interfaceID() {
    00027     static const InterfaceID m_IID("StatusCodeSvc", 1, 0);
    00028     return m_IID;
    00029 }
    00030
    00031 #endif