1 #ifndef GAUDIKERNEL_IADDRESSCREATOR_H
2 #define GAUDIKERNEL_IADDRESSCREATOR_H
5 #include "GaudiKernel/IInterface.h"
6 #include "GaudiKernel/ClassID.h"
47 virtual StatusCode createAddress(
long svc_type,
49 const std::string*
par,
50 const unsigned long* ipar,
59 std::string& refAddress) = 0;
70 virtual StatusCode createAddress(
long svc_type,
72 const std::string& refAddress,
76 #endif // GAUDIKERNEL_IADDRESSCREATOR_H
IAddressCreator interface definition.
#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.
unsigned int CLID
Class ID definition.
Opaque address interface definition.