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

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

addRef()=0IInterfacepure virtual
always() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
auditorSvc() const Service
base_class typedefextends1< Service, IToolSvc >
CommonMessaging(const A1 &a1, const A2 &a2, const A3 &a3)CommonMessaging< implements3< IService, IProperty, IStateful > >inline
CommonMessaging(const A1 &a1, const A2 &a2)CommonMessaging< implements3< IService, IProperty, IStateful > >inline
CommonMessaging(const A1 &a1)CommonMessaging< implements3< IService, IProperty, IStateful > >inline
CommonMessaging()CommonMessaging< implements3< IService, IProperty, IStateful > >inline
configure()Serviceinlinevirtual
create(const std::string &type, const IInterface *parent, IAlgTool *&tool)ToolSvc
create(const std::string &type, const std::string &name, const IInterface *parent, IAlgTool *&tool)ToolSvc
debug() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
Service::IService::DeclareInterfaceID(IService, 3, 0)IService
Service::IService::INamedInterface::DeclareInterfaceID(INamedInterface, 1, 0)INamedInterface
Service::IProperty::DeclareInterfaceID(IProperty, 2, 0)IProperty
Service::IStateful::DeclareInterfaceID(IStateful, 1, 0)IStateful
extend_interfaces1< IToolSvc >::DeclareInterfaceID(IToolSvc, 2, 0)IToolSvc
declareProperty(const std::string &name, T &property, const std::string &doc="none") const Serviceinline
declareRemoteProperty(const std::string &name, IProperty *rsvc, const std::string &rname="") const Serviceinline
err() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
error() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
existsTool(const std::string &toolname) const ToolSvc
Service::ext_iids typedefextend_interfaces3< IService, IProperty, IStateful >
extend_interfaces1< IToolSvc >::ext_iids typedefextend_interfaces1< IToolSvc >
extend_interfaces_base typedefextends1< Service, IToolSvc >
extends1(A1 a1, A2 a2, A3 a3)extends1< Service, IToolSvc >inline
extends1(A1 a1, A2 a2)extends1< Service, IToolSvc >inline
extends1(A1 a1)extends1< Service, IToolSvc >inline
extends1()extends1< Service, IToolSvc >inline
Factory typedefService
fatal() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
finalize()ToolSvcvirtual
finalizeTool(IAlgTool *itool) const ToolSvcprivate
FSMState() const Serviceinlinevirtual
getInstances(const std::string &toolType)ToolSvcvirtual
getInterfaceNames() constextends1< Service, IToolSvc >inlinevirtual
getProperties() const Servicevirtual
getProperty(Property *p) const Servicevirtual
getProperty(const std::string &name) const Servicevirtual
getProperty(const std::string &n, std::string &v) const Servicevirtual
i_cast(const InterfaceID &tid) constextends1< Service, IToolSvc >inlinevirtual
iid typedefIInterface
info() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
initialize()ToolSvcvirtual
interfaceID()IInterfaceinlinestatic
interfaces typedefextends1< Service, IToolSvc >
LAST_ERROR enum valueIInterface
ListTools typedefToolSvc
m_instancesToolsToolSvcprivate
m_msgStreamCommonMessaging< implements3< IService, IProperty, IStateful > >mutableprotected
m_msgsvcCommonMessaging< implements3< IService, IProperty, IStateful > >mutableprotected
m_observersToolSvcprivate
m_outputLevelServiceprotected
m_pHistorySvcToolSvcprivate
m_stateServiceprotected
m_streamWithServiceCommonMessaging< implements3< IService, IProperty, IStateful > >mutableprotected
m_targetStateServiceprotected
minimumToolRefCount() const ToolSvcprivate
msg() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
msgLevel() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
msgLevel(MSG::Level lvl) constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
msgStream() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
msgStream(const MSG::Level level) constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
msgSvc() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
name() const Servicevirtual
nameTool(const std::string &nameByUser, const IInterface *parent)ToolSvc
NO_INTERFACE enum valueIInterface
outputLevel() const Serviceinlineprotected
queryInterface(const InterfaceID &ti, void **pp)extends1< Service, IToolSvc >inlinevirtual
refCount() const =0IInterfacepure virtual
refCountTool(IAlgTool *tool) const ToolSvcinline
registerObserver(IToolSvc::Observer *obs)ToolSvcvirtual
reinitialize()Servicevirtual
release()Servicevirtual
releaseTool(IAlgTool *tool)ToolSvcvirtual
restart()Servicevirtual
retrieve(const std::string &type, const InterfaceID &iid, IAlgTool *&tool, const IInterface *parent, bool createIf)ToolSvcvirtual
retrieve(const std::string &tooltype, const std::string &toolname, const InterfaceID &iid, IAlgTool *&tool, const IInterface *parent, bool createIf)ToolSvcvirtual
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
Service(const std::string &name, ISvcLocator *svcloc)Service
service(const std::string &name, const T *&psvc, bool createIf=true) const Serviceinline
service(const std::string &name, T *&psvc, bool createIf=true) const Serviceinline
service(const std::string &svcType, const std::string &svcName, T *&psvc) const Serviceinline
serviceLocator() const Servicevirtual
setProperties()Service
setProperty(const Property &p)Servicevirtual
setProperty(const std::string &s)Servicevirtual
setProperty(const std::string &n, const std::string &v)Servicevirtual
setProperty(const std::string &name, const TYPE &value)Serviceinline
start()ToolSvcvirtual
Status enum nameIInterface
stop()ToolSvcvirtual
SUCCESS enum valueIInterface
sysFinalize()Servicevirtual
sysInitialize()Servicevirtual
sysReinitialize()Servicevirtual
sysRestart()Servicevirtual
sysStart()Servicevirtual
sysStop()Servicevirtual
targetFSMState() const Serviceinlinevirtual
terminate()Serviceinlinevirtual
ToolSvc(const std::string &name, ISvcLocator *svc)ToolSvc
totalToolRefCount() const ToolSvcprivate
totalToolRefCount(const ListTools &) const ToolSvcprivate
unRegisterObserver(IToolSvc::Observer *obs)ToolSvcvirtual
updateMsgStreamOutputLevel(int level)CommonMessaging< implements3< IService, IProperty, IStateful > >inlineprotected
verbose() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
VERSMISMATCH enum valueIInterface
warning() constCommonMessaging< implements3< IService, IProperty, IStateful > >inline
~CommonMessaging()CommonMessaging< implements3< IService, IProperty, IStateful > >inlinevirtual
~extend_interfaces1()extend_interfaces1< IToolSvc >inlinevirtual
~extend_interfaces3()extend_interfaces3< IService, IProperty, IStateful >inlinevirtual
~extends1()extends1< Service, IToolSvc >inlinevirtual
~IInterface()IInterfaceinlinevirtual
~INamedInterface()INamedInterfaceinlinevirtual
~IService()IServiceinlinevirtual
~IStateful()IStatefulinlinevirtual
~Service()Serviceprotectedvirtual
~ToolSvc()ToolSvcvirtual