Polyphase Game Engine
Loading...
Searching...
No Matches
HttpResponse Class Reference

#include <HttpResponse.h>

Public Member Functions

 HttpResponse ()=default
 
int GetStatus () const
 
HttpError GetError () const
 
const std::string & GetErrorMessage () const
 
const HttpHeaderMapGetHeaders () const
 
const std::vector< uint8_t > & GetBody () const
 
const std::string & GetFinalUrl () const
 
bool IsSuccess () const
 
const std::string & GetHeader (const std::string &name) const
 
bool HasHeader (const std::string &name) const
 
std::string GetBodyAsString () const
 
Stream GetStream () const
 
TextureGetTexture () const
 
SoundWaveGetSoundWave () const
 
void SetStatus (int code)
 
void SetError (HttpError err, std::string msg={})
 
void SetFinalUrl (std::string url)
 
HttpHeaderMapMutableHeaders ()
 
std::vector< uint8_t > & MutableBody ()
 

Constructor & Destructor Documentation

◆ HttpResponse()

HttpResponse::HttpResponse ( )
default

Member Function Documentation

◆ GetBody()

const std::vector< uint8_t > & HttpResponse::GetBody ( ) const
inline

◆ GetBodyAsString()

std::string HttpResponse::GetBodyAsString ( ) const

◆ GetError()

HttpError HttpResponse::GetError ( ) const
inline

◆ GetErrorMessage()

const std::string & HttpResponse::GetErrorMessage ( ) const
inline

◆ GetFinalUrl()

const std::string & HttpResponse::GetFinalUrl ( ) const
inline

◆ GetHeader()

const std::string & HttpResponse::GetHeader ( const std::string &  name) const

◆ GetHeaders()

const HttpHeaderMap & HttpResponse::GetHeaders ( ) const
inline

◆ GetSoundWave()

SoundWave * HttpResponse::GetSoundWave ( ) const

◆ GetStatus()

int HttpResponse::GetStatus ( ) const
inline

◆ GetStream()

Stream HttpResponse::GetStream ( ) const

◆ GetTexture()

Texture * HttpResponse::GetTexture ( ) const

◆ HasHeader()

bool HttpResponse::HasHeader ( const std::string &  name) const

◆ IsSuccess()

bool HttpResponse::IsSuccess ( ) const
inline

◆ MutableBody()

std::vector< uint8_t > & HttpResponse::MutableBody ( )
inline

◆ MutableHeaders()

HttpHeaderMap & HttpResponse::MutableHeaders ( )
inline

◆ SetError()

void HttpResponse::SetError ( HttpError  err,
std::string  msg = {} 
)
inline

◆ SetFinalUrl()

void HttpResponse::SetFinalUrl ( std::string  url)
inline

◆ SetStatus()

void HttpResponse::SetStatus ( int  code)
inline

The documentation for this class was generated from the following files: