Gaudi Framework, version v20r3

Generated: 24 Nov 2008

INamedInterface.h

Go to the documentation of this file.
00001 #ifndef GAUDIKERNEL_INAMEDINTERFACE_H
00002 #define GAUDIKERNEL_INAMEDINTERFACE_H
00003 
00004 // Include files
00005 #include "GaudiKernel/IInterface.h"
00006 #include <string>
00007 
00008 // Interface ID
00009 static const InterfaceID IID_INamedInterface("INamedInterface",0,0);
00010 
00019 class INamedInterface : virtual public IInterface {
00020 public:
00021 
00023   static const InterfaceID& interfaceID() { return IID_INamedInterface; }
00024 
00026   virtual const std::string& name() const = 0;
00027 
00029   virtual ~INamedInterface() {}
00030   
00031 };
00032 
00033 #endif

Generated at Mon Nov 24 14:38:45 2008 for Gaudi Framework, version v20r3 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004