Polyphase Game Engine
Loading...
Searching...
No Matches
HttpTypes.h File Reference
#include <stdint.h>
#include "PolyphaseAPI.h"

Go to the source code of this file.

Enumerations

enum class  HttpVerb : uint8_t {
  Get , Post , Put , Patch ,
  Delete , Head , Options , Count
}
 
enum class  HttpError : uint8_t {
  None , NotInitialized , Unavailable , InvalidUrl ,
  Network , Tls , Timeout , TooLarge ,
  Cancelled , BadResponse , Unknown , Count
}
 

Functions

POLYPHASE_API const char * HttpVerbToString (HttpVerb verb)
 
POLYPHASE_API HttpVerb HttpVerbFromString (const char *s)
 
POLYPHASE_API const char * HttpErrorToString (HttpError err)
 
POLYPHASE_API bool HttpStatusIsSuccess (int statusCode)
 
POLYPHASE_API bool HttpStatusIsRedirect (int statusCode)
 

Enumeration Type Documentation

◆ HttpError

enum class HttpError : uint8_t
strong
Enumerator
None 
NotInitialized 
Unavailable 
InvalidUrl 
Network 
Tls 
Timeout 
TooLarge 
Cancelled 
BadResponse 
Unknown 
Count 

◆ HttpVerb

enum class HttpVerb : uint8_t
strong
Enumerator
Get 
Post 
Put 
Patch 
Delete 
Head 
Options 
Count 

Function Documentation

◆ HttpErrorToString()

POLYPHASE_API const char * HttpErrorToString ( HttpError  err)

◆ HttpStatusIsRedirect()

POLYPHASE_API bool HttpStatusIsRedirect ( int  statusCode)

◆ HttpStatusIsSuccess()

POLYPHASE_API bool HttpStatusIsSuccess ( int  statusCode)

◆ HttpVerbFromString()

POLYPHASE_API HttpVerb HttpVerbFromString ( const char *  s)

◆ HttpVerbToString()

POLYPHASE_API const char * HttpVerbToString ( HttpVerb  verb)