| addRef() | ServiceManager | [virtual] |
| addService(IService *svc, int prio) | ServiceManager | [virtual] |
| addService(const std::string &typ, const std::string &nam, int prio) | ServiceManager | [virtual] |
| createService(const std::string &svctype, const std::string &svcname, IService *&svc) | ServiceManager | [virtual] |
| declareSvcFactory(const ISvcFactory &factory, const std::string &svctype) | ServiceManager | [virtual] |
| declareSvcType(const std::string &svcname, const std::string &svctype) | ServiceManager | [virtual] |
| existsService(const std::string &name) const | ServiceManager | [virtual] |
| finalizeServices() | ServiceManager | [virtual] |
| getActiveServices() const | ServiceManager | [virtual] |
| getFactory(const std::string &svctype, const ISvcFactory *&fac) const | ServiceManager | [virtual] |
| getPriority(const std::string &name) const | ServiceManager | [virtual] |
| getService(const std::string &name, IService *&svc) | ServiceManager | [virtual] |
| getService(const std::string &name, const InterfaceID &iid, IInterface *&pinterface) | ServiceManager | [virtual] |
| getService(const std::string &name, IService *&svc, bool createIf) | ServiceManager | [virtual] |
| getServices() const | ServiceManager | [virtual] |
| initializeServices() | ServiceManager | [virtual] |
| ISvcManager::interfaceID() | ISvcManager | [inline, static] |
| ISvcLocator::interfaceID() | ISvcLocator | [inline, static] |
| LAST_ERROR enum value | IInterface | |
| ListSvc typedef | ServiceManager | |
| m_activesvc | ServiceManager | [private] |
| m_listsvc | ServiceManager | [private] |
| m_mapfactory | ServiceManager | [private] |
| m_maptype | ServiceManager | [private] |
| m_msgsvc | ServiceManager | [private] |
| m_pOuter | ServiceManager | [private] |
| m_refcount | ServiceManager | [private] |
| m_statemgr | ServiceManager | [private] |
| m_svclocator | ServiceManager | [private] |
| makeService(const std::string &name, IService *&svc) | ServiceManager | [private] |
| MapFactory typedef | ServiceManager | |
| MapType typedef | ServiceManager | |
| msgSvc() | ServiceManager | [private] |
| NO_INTERFACE enum value | IInterface | |
| PListSvc typedef | ServiceManager | |
| queryInterface(const InterfaceID &iid, void **pinterface) | ServiceManager | [virtual] |
| reinitializeServices() | ServiceManager | [virtual] |
| release() | ServiceManager | [virtual] |
| removeActiveService(IService *svc) | ServiceManager | [private] |
| removeListService(IService *svc) | ServiceManager | [private] |
| removeService(IService *svc) | ServiceManager | [virtual] |
| removeService(const std::string &nam) | ServiceManager | [virtual] |
| restartServices() | ServiceManager | [virtual] |
| service(const std::string &name, T *&svc, bool createIf=true) | ISvcLocator | [inline] |
| service(const std::string &type, const std::string &name, T *&svc, bool createIf=false) | ISvcLocator | [inline] |
| ServiceManager(IInterface *iface) | ServiceManager | |
| setPriority(const std::string &name, int pri) | ServiceManager | [virtual] |
| startServices() | ServiceManager | [virtual] |
| Status enum name | IInterface | |
| stopServices() | ServiceManager | [virtual] |
| SUCCESS enum value | IInterface | |
| VERSMISMATCH enum value | IInterface | |
| ~IInterface() | IInterface | [inline, virtual] |
| ~ServiceManager() | ServiceManager | [virtual] |