Polyphase Game Engine
Loading...
Searching...
No Matches
HttpBackend Class Referenceabstract

#include <HttpBackend.h>

Public Member Functions

virtual ~HttpBackend ()=default
 
virtual bool Initialize ()=0
 
virtual void Shutdown ()=0
 
virtual bool IsAvailable () const =0
 
virtual const char * GetMissingDependencyMessage () const
 
virtual void PerformRequest (const HttpRequest &request, std::atomic< bool > &cancelFlag, HttpResponse &outResponse)=0
 

Constructor & Destructor Documentation

◆ ~HttpBackend()

virtual HttpBackend::~HttpBackend ( )
virtualdefault

Member Function Documentation

◆ GetMissingDependencyMessage()

virtual const char * HttpBackend::GetMissingDependencyMessage ( ) const
inlinevirtual

◆ Initialize()

virtual bool HttpBackend::Initialize ( )
pure virtual

◆ IsAvailable()

virtual bool HttpBackend::IsAvailable ( ) const
pure virtual

◆ PerformRequest()

virtual void HttpBackend::PerformRequest ( const HttpRequest request,
std::atomic< bool > &  cancelFlag,
HttpResponse outResponse 
)
pure virtual

◆ Shutdown()

virtual void HttpBackend::Shutdown ( )
pure virtual

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