2 #ifndef GAUDIKERNEL_ICLASSIDSVC_H 3 # define GAUDIKERNEL_ICLASSIDSVC_H 27 virtual CLID nextAvailableID()
const = 0;
29 virtual bool isIDInUse(
const CLID&
id)
const = 0;
41 virtual StatusCode getPackageInfoForID(
const CLID&
id, Athena::PackageInfo& info)
const = 0;
46 const Athena::PackageInfo&,
61 #endif // GAUDIKERNEL_ICLASSIDSVC_H
interface to the CLID database
General service interface definition.
This class is used for returning status codes from appropriate routines.
unsigned int CLID
Class ID definition.
static const InterfaceID & interfaceID()
Gaudi boilerplate.
std::string typeName(const std::type_info &typ)