|
virtual CLID | nextAvailableID () const =0 |
| get next available CLID More...
|
|
virtual bool | isIDInUse (const CLID &id) const =0 |
| check if id is used More...
|
|
virtual bool | isNameInUse (const std::string &name) const =0 |
| check if name is used More...
|
|
virtual StatusCode | getTypeNameOfID (const CLID &id, std::string &typeName) const =0 |
| get user assigned type name associated with clID More...
|
|
virtual StatusCode | getTypeInfoNameOfID (const CLID &id, std::string &typeInfoName) const =0 |
| get user assigned type-info name associated with clID More...
|
|
virtual StatusCode | getIDOfTypeName (const std::string &typeName, CLID &id) const =0 |
| get id associated with type name (if any) More...
|
|
virtual StatusCode | getIDOfTypeInfoName (const std::string &typeInfoName, CLID &id) const =0 |
| get id associated with type-info name (if any) More...
|
|
virtual StatusCode | getPackageInfoForID (const CLID &id, Athena::PackageInfo &info) const =0 |
| get type name associated with clID (if any) More...
|
|
virtual StatusCode | setTypePackageForID (const CLID &, const std::string &typeName, const Athena::PackageInfo &, const std::string &typeInfoName="")=0 |
| associate type name, package info and type-info name with clID More...
|
|
virtual | ~IClassIDSvc () |
| destructor More...
|
|
virtual CLID | nextAvailableID () const =0 |
| get next available CLID More...
|
|
virtual bool | isIDInUse (const CLID &id) const =0 |
| check if id is used More...
|
|
virtual bool | isNameInUse (const std::string &name) const =0 |
| check if name is used More...
|
|
virtual StatusCode | getTypeNameOfID (const CLID &id, std::string &typeName) const =0 |
| get user assigned type name associated with clID More...
|
|
virtual StatusCode | getTypeInfoNameOfID (const CLID &id, std::string &typeInfoName) const =0 |
| get user assigned type-info name associated with clID More...
|
|
virtual StatusCode | getIDOfTypeName (const std::string &typeName, CLID &id) const =0 |
| get id associated with type name (if any) More...
|
|
virtual StatusCode | getIDOfTypeInfoName (const std::string &typeInfoName, CLID &id) const =0 |
| get id associated with type-info name (if any) More...
|
|
virtual StatusCode | getPackageInfoForID (const CLID &id, Athena::PackageInfo &info) const =0 |
| get type name associated with clID (if any) More...
|
|
virtual StatusCode | setTypePackageForID (const CLID &, const std::string &typeName, const Athena::PackageInfo &, const std::string &typeInfoName="")=0 |
| associate type name, package info and type-info name with clID More...
|
|
virtual | ~IClassIDSvc () |
| destructor More...
|
|
| DeclareInterfaceID (IService, 4, 0) |
| InterfaceID. More...
|
|
virtual StatusCode | sysInitialize ()=0 |
| Initialize Service. More...
|
|
virtual StatusCode | sysStart ()=0 |
| Start Service. More...
|
|
virtual StatusCode | sysStop ()=0 |
| Stop Service. More...
|
|
virtual StatusCode | sysFinalize ()=0 |
| Finalize Service. More...
|
|
virtual StatusCode | sysReinitialize ()=0 |
| Re-initialize the Service. More...
|
|
virtual StatusCode | sysRestart ()=0 |
| Re-start the Service. More...
|
|
virtual | ~IService ()=default |
| virtual destructor More...
|
|
| DeclareInterfaceID (IService, 4, 0) |
| InterfaceID. More...
|
|
virtual StatusCode | sysInitialize ()=0 |
| Initialize Service. More...
|
|
virtual StatusCode | sysStart ()=0 |
| Start Service. More...
|
|
virtual StatusCode | sysStop ()=0 |
| Stop Service. More...
|
|
virtual StatusCode | sysFinalize ()=0 |
| Finalize Service. More...
|
|
virtual StatusCode | sysReinitialize ()=0 |
| Re-initialize the Service. More...
|
|
virtual StatusCode | sysRestart ()=0 |
| Re-start the Service. More...
|
|
virtual | ~IService ()=default |
| virtual destructor More...
|
|
| ~extend_interfaces () override=default |
| Virtual destructor. More...
|
|
| ~extend_interfaces () override=default |
| Virtual destructor. More...
|
|
interface to the CLID database
- Author
- Paolo Calafiura pcala.nosp@m.fiur.nosp@m.a@lbl.nosp@m..gov - ATLAS Collaboration
- Id
- IClassIDSvc.h,v 1.7 2009-01-15 19:05:54 binet Exp
Definition at line 23 of file IClassIDSvc.h.