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_;
+    }
   };
 }