Mercurial > hg > orthanc
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);