Mercurial > hg > orthanc
comparison Core/Lua/LuaContext.h @ 1447:5ba7471780ae
refactoring: HttpToolbox, DumpJson in Lua
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Jul 2015 17:42:06 +0200 |
parents | 02f5a3f5c0a0 |
children | 3f7722179467 |
comparison
equal
deleted
inserted
replaced
1446:8dc80ba768aa | 1447:5ba7471780ae |
---|---|
55 HttpClient httpClient_; | 55 HttpClient httpClient_; |
56 | 56 |
57 static LuaContext& GetLuaContext(lua_State *state); | 57 static LuaContext& GetLuaContext(lua_State *state); |
58 | 58 |
59 static int PrintToLog(lua_State *state); | 59 static int PrintToLog(lua_State *state); |
60 static int ParseJsonString(lua_State *state); | 60 static int ParseJson(lua_State *state); |
61 static int DumpJson(lua_State *state); | |
61 | 62 |
62 static int SetHttpCredentials(lua_State *state); | 63 static int SetHttpCredentials(lua_State *state); |
63 | 64 |
64 static int CallHttpPostOrPut(lua_State *state, | 65 static int CallHttpPostOrPut(lua_State *state, |
65 HttpMethod method); | 66 HttpMethod method); |
72 | 73 |
73 void ExecuteInternal(std::string* output, | 74 void ExecuteInternal(std::string* output, |
74 const std::string& command); | 75 const std::string& command); |
75 | 76 |
76 void PushJson(const Json::Value& value); | 77 void PushJson(const Json::Value& value); |
78 | |
79 static bool GetJson(Json::Value& result, | |
80 lua_State *state, | |
81 int index); | |
77 | 82 |
78 public: | 83 public: |
79 LuaContext(); | 84 LuaContext(); |
80 | 85 |
81 ~LuaContext(); | 86 ~LuaContext(); |