Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  master (f31105fd)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ISvcManager Member List

This is the complete list of members for ISvcManager, including all inherited members.

addRef()=0IInterfacepure virtual
addService(IService *svc, int prio=DEFAULT_SVC_PRIORITY)=0ISvcManagerpure virtual
addService(const std::string &typ, const std::string &nam, int prio)ISvcManagerinlinevirtual
addService(const Gaudi::Utils::TypeNameString &nametype, int prio=DEFAULT_SVC_PRIORITY)=0ISvcManagerpure virtual
componentBaseInterface() const =0IComponentManagerpure virtual
configure()=0IStatefulpure virtual
createService(const Gaudi::Utils::TypeNameString &nametype)=0ISvcManagerpure virtual
createService(const std::string &svctype, const std::string &svcname, IService *&svc)ISvcManagerinlinevirtual
DeclareInterfaceID(ISvcManager, 4, 0)ISvcManager
IComponentManager::DeclareInterfaceID(IComponentManager, 1, 0)IComponentManager
IStateful::DeclareInterfaceID(IStateful, 1, 0)IStateful
declareSvcFactory(const ISvcFactory &, const std::string &)ISvcManagerinlinevirtual
declareSvcType(std::string svcname, std::string svctype)=0ISvcManagerpure virtual
DEFAULT_SVC_PRIORITYISvcManagerstatic
ext_iids typedefIInterface
finalize()=0IStatefulpure virtual
finalizeServices()ISvcManagerinlinevirtual
FSMState() const =0IStatefulpure virtual
getFactory(const std::string &, const ISvcFactory *&) constISvcManagerinlinevirtual
getInterfaceNames() const =0IInterfacepure virtual
getPriority(std::string_view name) const =0ISvcManagerpure virtual
i_cast(const InterfaceID &) const =0IInterfacepure virtual
iid typedefIInterface
initialize()=0IStatefulpure virtual
initializeServices()ISvcManagerinlinevirtual
interfaceID()IInterfaceinlinestatic
loopCheckEnabled() const =0ISvcManagerpure virtual
outputLevelUpdate()=0IComponentManagerpure virtual
queryInterface(const InterfaceID &ti, void **pp)=0IInterfacepure virtual
refCount() const =0IInterfacepure virtual
reinitialize()=0IStatefulpure virtual
reinitializeServices()ISvcManagerinlinevirtual
release()=0IInterfacepure virtual
removeService(IService *svc)=0ISvcManagerpure virtual
removeService(std::string_view nam)=0ISvcManagerpure virtual
restart()=0IStatefulpure virtual
restartServices()ISvcManagerinlinevirtual
setLoopCheckEnabled(bool en=true)=0ISvcManagerpure virtual
setPriority(std::string_view name, int pri)=0ISvcManagerpure virtual
start()=0IStatefulpure virtual
startServices()ISvcManagerinlinevirtual
Status enum nameIInterface
stop()=0IStatefulpure virtual
stopServices()ISvcManagerinlinevirtual
targetFSMState() const =0IStatefulpure virtual
terminate()=0IStatefulpure virtual
~IInterface()=defaultIInterfacevirtual