| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ISvcLocator Member List

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

addRef()=0 | IInterface | pure virtual
DeclareInterfaceID(ISvcLocator, 3, 0) | ISvcLocator |
existsService(const std::string &name) const =0 | ISvcLocator | pure virtual
ext_iids typedef | IInterface |
getInterfaceNames() const =0 | IInterface | pure virtual
getService(const Gaudi::Utils::TypeNameString &typeName, IService *&svc, const bool createIf=true) | ISvcLocator | inline virtual
getService(const Gaudi::Utils::TypeNameString &typeName, const InterfaceID &iid, IInterface *&pinterface) | ISvcLocator | inline virtual
getServices() const =0 | ISvcLocator | pure virtual
i_cast(const InterfaceID &) const =0 | IInterface | pure virtual
iid typedef | IInterface |
interfaceID() | IInterface | inline static
LAST_ERROR enum value | IInterface |
NO_INTERFACE enum value | IInterface |
queryInterface(const InterfaceID &ti, void **pp)=0 | IInterface | pure virtual
refCount() const =0 | IInterface | pure virtual
release()=0 | IInterface | pure virtual
service(const Gaudi::Utils::TypeNameString &name, T *&svc, bool createIf=true) | ISvcLocator | inline
service(const std::string &type, const std::string &name, T *&svc, bool createIf=true) | ISvcLocator | inline
service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true)=0 | ISvcLocator | pure virtual
service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true) | ISvcLocator | inline
Status enum name | IInterface |
SUCCESS enum value | IInterface |
VERSMISMATCH enum value | IInterface |
~IInterface() | IInterface | inline virtual