00001 #ifndef OnXSvc_ISvcLocatorManager_h 00002 #define OnXSvc_ISvcLocatorManager_h 00003 00004 class ISvcLocator; 00005 class IService; 00006 00007 class ISvcLocatorManager { 00008 public: 00009 virtual ~ISvcLocatorManager(){} 00010 virtual ISvcLocator* serviceLocator() const = 0; 00011 virtual IService* service(const std::string&) const = 0; 00012 }; 00013 00014 #endif