1 #ifndef GAUDIKERNEL_ITOOLSVC_H 2 #define GAUDIKERNEL_ITOOLSVC_H 42 bool createIf =
true ) = 0;
61 bool createIf =
true ) = 0 ;
149 bool createIf =
true )
151 return retrieve( type,
206 bool createIf =
true )
208 return retrieve ( type,
247 virtual ~Observer() {
if (m_unregister) m_unregister(); }
256 virtual void registerObserver(
Observer *obs) = 0;
261 #endif // GAUDIKERNEL_ITOOLSVC_H
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
Gaudi::InterfaceId< IInterface, 0, 0 > iid
Interface ID.