CLuaInstCurl: Add script functions

- encodeUri
 - decodeUri
 - setUriData
 - Set Lua api version to 1.78
This commit is contained in:
M. Liebmann
2017-10-23 07:52:32 +02:00
parent 100fa78952
commit 9feb8efd23
3 changed files with 113 additions and 4 deletions

View File

@@ -47,6 +47,7 @@ class CLuaInstCurl
~CLuaInstCurl() {};
static CLuaInstCurl* getInstance();
static void LuaCurlRegister(lua_State *L);
static std::string CurlUriInternal(std::string data, bool decode);
private:
static CLuaCurl *CurlCheckData(lua_State *L, int n);
@@ -57,6 +58,9 @@ class CLuaInstCurl
#endif
static int CurlProgressFunc(void *p, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow);
static int CurlDownload(lua_State *L);
static int CurlEncodeUri(lua_State *L);
static int CurlDecodeUri(lua_State *L);
static int CurlSetUriData(lua_State *L);
static int CurlDelete(lua_State *L);
};