#include <vector>
#include <iostream>
#include <sstream>
#include "convert_json.h"
#include "content/mods.h"
#include "config.h"
#include "log.h"
#include "settings.h"
#include "httpfetch.h"
#include "porting.h"
Functions | |
Json::Value | fetchJsonValue (const std::string &url, std::vector< std::string > *extra_headers) |
std::string | fastWriteJson (const Json::Value &value) |
std::string fastWriteJson | ( | const Json::Value & | value | ) |
Referenced by ModApiUtil::l_write_json(), ModMetadata::save(), ServerList::sendAnnounce(), and PlayerDatabaseFiles::serialize().
Json::Value fetchJsonValue | ( | const std::string & | url, |
std::vector< std::string > * | extra_headers | ||
) |
References HTTPFetchRequest::caller, HTTPFetchResult::data, errorstream, HTTPFetchRequest::extra_headers, httpfetch_sync(), HTTPFETCH_SYNC, HTTPFetchResult::succeeded, HTTPFetchRequest::url, and warningstream.