| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:57 2011 for GaudiKernel by doxygen 1.4.7