#ifndef SPEEDTEST_H #define SPEEDTEST_H #include "headers.h" class speedtest { public: size_t test(config::proxy_entry_base*); speedtest(const std::string& url, config &c) : test_url(url), curl(NULL), cfg(c) {} private: struct memory_struct { char *memory; size_t size; }; static size_t curl_data_callback(void *contents, size_t size, size_t nmemb, void *userp); std::string test_url; CURL *curl; config &cfg; }; #endif //SPEEDTEST_H