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

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

addRef()=0IInterfacepure virtual
as()ISvcLocatorinline
DeclareInterfaceID(ISvcLocator, 3, 0)ISvcLocator
existsService(std::string_view name) const =0ISvcLocatorpure virtual
ext_iids typedefIInterface
getInterfaceNames() const =0IInterfacepure virtual
getOptsSvc()ISvcLocator
getService(const Gaudi::Utils::TypeNameString &typeName, IService *&svc, const bool createIf=true)ISvcLocatorinlinevirtual
getService(const Gaudi::Utils::TypeNameString &typeName, const InterfaceID &iid, IInterface *&pinterface)ISvcLocatorinlinevirtual
getServices() const =0ISvcLocatorpure virtual
i_cast(const InterfaceID &) const =0IInterfacepure virtual
iid typedefIInterface
interfaceID()IInterfaceinlinestatic
monitoringHub()ISvcLocator
queryInterface(const InterfaceID &ti, void **pp)=0IInterfacepure virtual
refCount() const =0IInterfacepure virtual
release()=0IInterfacepure virtual
service(const Gaudi::Utils::TypeNameString &name, T *&svc, bool createIf=true)ISvcLocatorinline
service(std::string_view type, std::string_view name, T *&svc, bool createIf=true)ISvcLocatorinline
service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true)=0ISvcLocatorpure virtual
service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true)ISvcLocatorinline
Status enum nameIInterface
~IInterface()=defaultIInterfacevirtual