multithreaded curl for linux

This commit is contained in:
Konstantin Käfer
2014-03-01 13:05:13 +01:00
parent 0782cfc5be
commit 6c58101b12
7 changed files with 135 additions and 55 deletions

View File

@@ -74,7 +74,7 @@ void Tile::request() {
// Note: Somehow this feels slower than the change to request_http()
std::shared_ptr<Tile> tile = shared_from_this();
platform::Request request = platform::request_http(url, [=](platform::Response& res) {
platform::Request *request = platform::request_http(url, [=](platform::Response& res) {
if (res.code == 200 && tile->state != obsolete) {
tile->state = Tile::loaded;
tile->data.swap(res.body);