#include <ToolSvc.h>
Inheritance diagram for ToolSvc:

Public Types | |
| typedef std::list<IAlgTool*> | ListTools |
Public Methods | |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| virtual StatusCode | queryInterface ( const IID& riid, void** ppvInterface ) |
| virtual StatusCode | retrieve (const std::string& type, IAlgTool*& tool, const IInterface* parent, bool createIf) |
| virtual StatusCode | retrieve (const std::string& tooltype, const std::string& toolname, IAlgTool*& tool, const IInterface* parent, bool createIf) |
| StatusCode | create (const std::string& type, const IInterface* parent, IAlgTool*& tool) |
| StatusCode | create (const std::string& type, const std::string& name, const IInterface* parent, IAlgTool*& tool) |
| bool | existsTool ( const std::string& toolname) const |
| std::string | nameTool (const std::string& nameByUser, const IInterface* parent) |
Protected Methods | |
| ToolSvc ( const std::string& name, ISvcLocator* svc ) | |
| virtual | ~ToolSvc () |
Private Attributes | |
| IObjManager* | m_objManager |
| ListTools* | m_instancesTools |
Friends | |
| class | SvcFactory< ToolSvc > |
|
|
Definition at line 36 of file ToolSvc.h. Referenced by ToolSvc(). |
|
|
Definition at line 43 of file ToolSvc.cpp. |
|
|
Definition at line 51 of file ToolSvc.cpp. |
|
|
Definition at line 180 of file ToolSvc.cpp. |
|
|
Definition at line 173 of file ToolSvc.cpp. Referenced by retrieve(). |
|
|
Definition at line 299 of file ToolSvc.cpp. Referenced by create(). |
|
|
Definition at line 85 of file ToolSvc.cpp. |
|
|
Definition at line 58 of file ToolSvc.cpp. |
|
|
Definition at line 260 of file ToolSvc.cpp. |
|
|
Definition at line 108 of file ToolSvc.cpp. |
|
|
Definition at line 133 of file ToolSvc.cpp. |
|
|
Definition at line 124 of file ToolSvc.cpp. |
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000