1 #include "httpmanager.h"
3 HttpManager::HttpManager()
7 HttpManager::~HttpManager()
9 for (std::list<HttpClient *>::iterator i = client_list.begin(); i != client_list.end(); ++i) {
14 void HttpManager::SendHttpGetRequest(const char* shost, const char* sfile, gpointer userdata)
16 HttpClient *client = new HttpClient();
17 client_list.push_back(client);
18 client->SendHttpGetRequest(shost, sfile, userdata);
21 void HttpManager::SendHttpGetRequestWithCallback(const char* shost, const char* sfile, get_http_response_func_t callback_func, gpointer userdata)
23 HttpClient *client = new HttpClient();
24 client_list.push_back(client);
25 client->SendHttpGetRequestWithCallback(shost, sfile, callback_func, userdata);
28 void HttpManager::Remove(HttpClient *http_client)
30 client_list.remove(http_client);