From 94fe2125da8619a76c5d38829543cb5818b73731 Mon Sep 17 00:00:00 2001 From: "Nicolas \"Pixel\" Noble" Date: Wed, 18 Jun 2014 08:30:53 -0700 Subject: Starting to integrate cURL into Balau. --- includes/TaskMan.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'includes/TaskMan.h') diff --git a/includes/TaskMan.h b/includes/TaskMan.h index eae78b9..a9eb490 100644 --- a/includes/TaskMan.h +++ b/includes/TaskMan.h @@ -1,6 +1,7 @@ #pragma once #include +#include #ifndef _WIN32 #include #endif @@ -102,6 +103,10 @@ class TaskMan { int m_stopCode = 0; bool m_stopped = false; bool m_allowedToSignal = false; + CURLM * m_curlMulti = false; + int m_curlStillRunning = 0; + static int curlSocketCallback(CURL * easy, curl_socket_t s, int what, void * userp, void * socketp); + static int curlMultiTimerCallback(CURLM * multi, long timeout_ms, void * userp); TaskMan(const TaskMan &) = delete; TaskMan & operator=(const TaskMan &) = delete; -- cgit v1.2.3