diff options
Diffstat (limited to 'include/pluginManager.h')
-rw-r--r-- | include/pluginManager.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/pluginManager.h b/include/pluginManager.h index 8520b01..563d4fb 100644 --- a/include/pluginManager.h +++ b/include/pluginManager.h @@ -20,6 +20,7 @@ class cPluginManager { public: typedef std::list< boost::shared_ptr<cMediaProfiler> > ProfilerList; + typedef std::list< boost::shared_ptr<cUPnPResourceProvider> > ProviderList; cPluginManager(); virtual ~cPluginManager(); @@ -29,6 +30,7 @@ public: int Count() const; const ProfilerList& GetProfilers() const; + const ProviderList& GetProviders() const; cUPnPResourceProvider* CreateProvider(const string& schema); private: @@ -59,8 +61,9 @@ private: typedef std::map<string, ResourceProviderFuncPtr > ProviderMap; DLLList dlls; - ProviderMap providers; + ProviderMap providerFactory; ProfilerList profilers; + ProviderList providers; }; |