Mercurial > hg > orthanc
diff Plugins/Engine/PluginsManager.h @ 897:bafc9d592632 plugins
REST callbacks are working
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 17 Jun 2014 17:43:39 +0200 |
parents | c4053ac5db04 |
children | 7000fc86fe62 |
line wrap: on
line diff
--- a/Plugins/Engine/PluginsManager.h Tue Jun 17 09:57:02 2014 +0200 +++ b/Plugins/Engine/PluginsManager.h Tue Jun 17 17:43:39 2014 +0200 @@ -42,10 +42,11 @@ { class PluginsManager : boost::noncopyable { + public: + typedef std::list< std::pair<std::string, OrthancPluginRestCallback> > RestCallbacks; + private: typedef std::map<std::string, SharedLibrary*> Plugins; - typedef std::list<OrthancPluginRestCallback> RestCallbacks; - OrthancPluginContext context_; Plugins plugins_; RestCallbacks restCallbacks_; @@ -63,5 +64,10 @@ void ScanFolderForPlugins(const std::string& path, bool isRecursive); + + const RestCallbacks& GetRestCallbacks() const + { + return restCallbacks_; + } }; }