diff OrthancServer/LuaScripting.h @ 1444:b2b09a3dbd8e

refactoring: OrthancHttpHandler inside OrthancServer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 01 Jul 2015 12:09:58 +0200
parents f3672356c121
children 5ba7471780ae
line wrap: on
line diff
--- a/OrthancServer/LuaScripting.h	Wed Jul 01 11:30:19 2015 +0200
+++ b/OrthancServer/LuaScripting.h	Wed Jul 01 12:09:58 2015 +0200
@@ -35,7 +35,6 @@
 #include "IServerListener.h"
 #include "../Core/Lua/LuaContext.h"
 #include "Scheduler/IServerCommand.h"
-#include "OrthancRestApi/OrthancRestApi.h"
 
 namespace Orthanc
 {
@@ -44,9 +43,9 @@
   class LuaScripting : public IServerListener
   {
   private:
-    static OrthancRestApi* GetRestApi(lua_State *state);
+    static ServerContext* GetServerContext(lua_State *state);
 
-    static int OrthancApiGet(lua_State *state);
+    static int RestApiGet(lua_State *state);
 
     void ApplyOnStoredInstance(const std::string& instanceId,
                                const Json::Value& simplifiedDicom,
@@ -66,7 +65,6 @@
     boost::mutex    mutex_;
     LuaContext      lua_;
     ServerContext&  context_;
-    OrthancRestApi* restApi_;
 
   public:
     class Locker : public boost::noncopyable
@@ -93,10 +91,6 @@
 
     LuaScripting(ServerContext& context);
     
-    void SetOrthancRestApi(OrthancRestApi& restApi);
-
-    void ResetOrthancRestApi();
-
     virtual void SignalStoredInstance(const std::string& publicId,
                                       DicomInstanceToStore& instance,
                                       const Json::Value& simplifiedTags);