![]() |
DDNet documentation
|
#include "kernel.h"#include <base/hash_ctxt.h>#include <base/types.h>#include <atomic>#include <chrono>#include <condition_variable>#include <cstdint>#include <memory>#include <mutex>#include <optional>Go to the source code of this file.
Classes | |
| class | CTimeout |
| class | IHttpRequest |
| class | IHttpRequest::IProgressCallback |
| class | IHttp |
| class | IEngineHttp |
Enumerations | |
| enum class | EHttpState { ERROR = -1 , QUEUED , RUNNING , DONE , ABORTED } |
| enum class | HTTPLOG { NONE , FAILURE , ALL } |
| enum class | IPRESOLVE { WHATEVER , V4 , V6 } |
Functions | |
| std::unique_ptr< IHttpRequest > | CreateHttpRequest (const char *pUrl) |
| std::unique_ptr< IHttpRequest > | HttpHead (const char *pUrl) |
| std::unique_ptr< IHttpRequest > | HttpGet (const char *pUrl) |
| std::unique_ptr< IHttpRequest > | HttpGetFile (const char *pUrl, IStorage *pStorage, const char *pOutputFile, int StorageType) |
| std::unique_ptr< IHttpRequest > | HttpGetBoth (const char *pUrl, IStorage *pStorage, const char *pOutputFile, int StorageType) |
| std::unique_ptr< IHttpRequest > | HttpPost (const char *pUrl, const unsigned char *pData, size_t DataLength) |
| std::unique_ptr< IHttpRequest > | HttpPostJson (const char *pUrl, const char *pJson) |
| void | EscapeUrl (char *pBuf, size_t Size, const char *pStr) |
| template<size_t Size> | |
| void | EscapeUrl (char(&aBuf)[Size], const char *pStr) |
| IEngineHttp * | CreateEngineHttp () |
|
strong |
|
strong |
|
strong |
| IEngineHttp * CreateEngineHttp | ( | ) |
| std::unique_ptr< IHttpRequest > CreateHttpRequest | ( | const char * | pUrl | ) |
| void EscapeUrl | ( | char * | pBuf, |
| size_t | Size, | ||
| const char * | pStr ) |
| void EscapeUrl | ( | char(&) | aBuf[Size], |
| const char * | pStr ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |