Polyphase Game Engine
Loading...
Searching...
No Matches
HttpClient.cpp File Reference
#include "Network/Http/HttpClient.h"
#include "Network/Http/Backends/HttpBackend.h"
#include "Log.h"
#include <atomic>
#include <condition_variable>
#include <deque>
#include <memory>
#include <mutex>
#include <thread>
#include <utility>

Namespaces

namespace  Http
 

Functions

void Http::Initialize ()
 
void Http::Shutdown ()
 
void Http::Tick ()
 
bool Http::IsAvailable ()
 
const char * Http::GetMissingDependencyMessage ()
 
HttpHandle Http::Send (HttpRequest req, HttpResponseCallback cb)
 
HttpHandle Http::Get (const std::string &url, HttpResponseCallback cb)
 
HttpHandle Http::Post (const std::string &url, std::vector< uint8_t > body, HttpResponseCallback cb)
 
HttpHandle Http::Put (const std::string &url, std::vector< uint8_t > body, HttpResponseCallback cb)
 
HttpHandle Http::Patch (const std::string &url, std::vector< uint8_t > body, HttpResponseCallback cb)
 
HttpHandle Http::Delete (const std::string &url, HttpResponseCallback cb)
 
HttpHandle Http::PostString (const std::string &url, const std::string &body, HttpResponseCallback cb)
 
HttpResponse Http::SendSync (HttpRequest req)