aboutsummaryrefslogtreecommitdiff
path: root/advtrains_train_track/models
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains_train_track/models')
0 files changed, 0 insertions, 0 deletions
copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #pragma once #include "lua_api/l_base.h" #include "config.h" struct HTTPFetchRequest; struct HTTPFetchResult; class ModApiHttp : public ModApiBase { private: #if USE_CURL // Helpers for HTTP fetch functions static void read_http_fetch_request(lua_State *L, HTTPFetchRequest &req); static void push_http_fetch_result(lua_State *L, HTTPFetchResult &res, bool completed = true); // http_fetch_async({url=, timeout=, post_data=}) static int l_http_fetch_async(lua_State *L); // http_fetch_async_get(handle) static int l_http_fetch_async_get(lua_State *L); // request_http_api() static int l_request_http_api(lua_State *L); #endif public: static void Initialize(lua_State *L, int top); };