Polyphase Game Engine
Loading...
Searching...
No Matches
HttpTypes.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdint.h>
4
5#include "PolyphaseAPI.h"
6
7enum class HttpVerb : uint8_t
8{
9 Get,
10 Post,
11 Put,
12 Patch,
13 Delete,
14 Head,
15 Options,
16
17 Count
18};
19
20enum class HttpError : uint8_t
21{
22 None,
26 Network,
27 Tls,
28 Timeout,
32 Unknown,
33
34 Count
35};
36
40POLYPHASE_API bool HttpStatusIsSuccess(int statusCode);
41POLYPHASE_API bool HttpStatusIsRedirect(int statusCode);
POLYPHASE_API bool HttpStatusIsRedirect(int statusCode)
Definition HttpTypes.cpp:57
HttpError
Definition HttpTypes.h:21
POLYPHASE_API const char * HttpVerbToString(HttpVerb verb)
Definition HttpTypes.cpp:5
POLYPHASE_API HttpVerb HttpVerbFromString(const char *s)
Definition HttpTypes.cpp:20
POLYPHASE_API bool HttpStatusIsSuccess(int statusCode)
Definition HttpTypes.cpp:52
POLYPHASE_API const char * HttpErrorToString(HttpError err)
Definition HttpTypes.cpp:33
HttpVerb
Definition HttpTypes.h:8
Export macros for Polyphase Engine symbols.
#define POLYPHASE_API
Definition PolyphaseAPI.h:31