Polyphase Game Engine
Loading...
Searching...
No Matches
Http Namespace Reference

Functions

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

Function Documentation

◆ Delete()

POLYPHASE_API HttpHandle Http::Delete ( const std::string &  url,
HttpResponseCallback  cb 
)

◆ Get()

POLYPHASE_API HttpHandle Http::Get ( const std::string &  url,
HttpResponseCallback  cb 
)

◆ GetMissingDependencyMessage()

POLYPHASE_API const char * Http::GetMissingDependencyMessage ( )

◆ Initialize()

POLYPHASE_API void Http::Initialize ( )

◆ IsAvailable()

POLYPHASE_API bool Http::IsAvailable ( )

◆ Patch()

POLYPHASE_API HttpHandle Http::Patch ( const std::string &  url,
std::vector< uint8_t >  body,
HttpResponseCallback  cb 
)

◆ Post()

POLYPHASE_API HttpHandle Http::Post ( const std::string &  url,
std::vector< uint8_t >  body,
HttpResponseCallback  cb 
)

◆ PostString()

POLYPHASE_API HttpHandle Http::PostString ( const std::string &  url,
const std::string &  body,
HttpResponseCallback  cb 
)

◆ Put()

POLYPHASE_API HttpHandle Http::Put ( const std::string &  url,
std::vector< uint8_t >  body,
HttpResponseCallback  cb 
)

◆ Send()

◆ SendSync()

POLYPHASE_API HttpResponse Http::SendSync ( HttpRequest  req)

◆ Shutdown()

POLYPHASE_API void Http::Shutdown ( )

◆ Tick()

POLYPHASE_API void Http::Tick ( )