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

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

addRef()=0IInterfacepure virtual
addRef()=0IInterfacepure virtual
DeclareInterfaceID(IToolSvc, 2, 1)IToolSvc
DeclareInterfaceID(IToolSvc, 2, 1)IToolSvc
ext_iids typedefIInterface
ext_iids typedefIInterface
getInstances(const std::string &toolType)=0IToolSvcpure virtual
getInstances() const =0IToolSvcpure virtual
getInstances(const std::string &toolType)=0IToolSvcpure virtual
getInstances() const =0IToolSvcpure virtual
getInterfaceNames() const =0IInterfacepure virtual
getInterfaceNames() const =0IInterfacepure virtual
getTools() const =0IToolSvcpure virtual
getTools() const =0IToolSvcpure virtual
i_cast(const InterfaceID &) const =0IInterfacepure virtual
i_cast(const InterfaceID &) const =0IInterfacepure virtual
iid typedefIInterface
iid typedefIInterface
interfaceID()IInterfaceinlinestatic
interfaceID()IInterfaceinlinestatic
LAST_ERROR enum valueIInterface
NO_INTERFACE enum valueIInterface
queryInterface(const InterfaceID &ti, void **pp)=0IInterfacepure virtual
queryInterface(const InterfaceID &ti, void **pp)=0IInterfacepure virtual
refCount() const =0IInterfacepure virtual
refCount() const =0IInterfacepure virtual
registerObserver(Observer *obs)=0IToolSvcpure virtual
registerObserver(Observer *obs)=0IToolSvcpure virtual
release()=0IInterfacepure virtual
release()=0IInterfacepure virtual
releaseTool(IAlgTool *tool)=0IToolSvcpure virtual
releaseTool(IAlgTool *tool)=0IToolSvcpure virtual
retrieve(const std::string &type, const InterfaceID &iid, IAlgTool *&tool, const IInterface *parent=0, bool createIf=true)=0IToolSvcpure virtual
retrieve(const std::string &type, const std::string &name, const InterfaceID &iid, IAlgTool *&tool, const IInterface *parent=0, bool createIf=true)=0IToolSvcpure virtual
retrieve(const std::string &type, const InterfaceID &iid, IAlgTool *&tool, const IInterface *parent=0, bool createIf=true)=0IToolSvcpure virtual
retrieve(const std::string &type, const std::string &name, const InterfaceID &iid, IAlgTool *&tool, const IInterface *parent=0, bool createIf=true)=0IToolSvcpure virtual
retrieveTool(const std::string &type, T *&tool, const IInterface *parent=0, bool createIf=true)IToolSvcinline
retrieveTool(const std::string &type, const std::string &name, T *&tool, const IInterface *parent=0, bool createIf=true)IToolSvcinline
retrieveTool(const std::string &type, T *&tool, const IInterface *parent=0, bool createIf=true)IToolSvcinline
retrieveTool(const std::string &type, const std::string &name, T *&tool, const IInterface *parent=0, bool createIf=true)IToolSvcinline
Status enum nameIInterface
Status enum nameIInterface
SUCCESS enum valueIInterface
unRegisterObserver(Observer *obs)=0IToolSvcpure virtual
unRegisterObserver(Observer *obs)=0IToolSvcpure virtual
VERSMISMATCH enum valueIInterface
~IInterface()IInterfaceinlinevirtual
~IInterface()IInterfaceinlinevirtual