#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.
|
| 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 () |
◆ EHttpState
| Enumerator |
|---|
| ERROR | |
| QUEUED | |
| RUNNING | |
| DONE | |
| ABORTED | |
◆ HTTPLOG
| Enumerator |
|---|
| NONE | |
| FAILURE | |
| ALL | |
◆ IPRESOLVE
◆ CreateEngineHttp()
◆ CreateHttpRequest()
| std::unique_ptr< IHttpRequest > CreateHttpRequest |
( |
const char * | pUrl | ) |
|
◆ EscapeUrl() [1/2]
| void EscapeUrl |
( |
char * | pBuf, |
|
|
size_t | Size, |
|
|
const char * | pStr ) |
◆ EscapeUrl() [2/2]
template<size_t Size>
| void EscapeUrl |
( |
char(&) | aBuf[Size], |
|
|
const char * | pStr ) |
◆ HttpGet()
| std::unique_ptr< IHttpRequest > HttpGet |
( |
const char * | pUrl | ) |
|
|
inline |
◆ HttpGetBoth()
| std::unique_ptr< IHttpRequest > HttpGetBoth |
( |
const char * | pUrl, |
|
|
IStorage * | pStorage, |
|
|
const char * | pOutputFile, |
|
|
int | StorageType ) |
|
inline |
◆ HttpGetFile()
| std::unique_ptr< IHttpRequest > HttpGetFile |
( |
const char * | pUrl, |
|
|
IStorage * | pStorage, |
|
|
const char * | pOutputFile, |
|
|
int | StorageType ) |
|
inline |
◆ HttpHead()
| std::unique_ptr< IHttpRequest > HttpHead |
( |
const char * | pUrl | ) |
|
|
inline |
◆ HttpPost()
| std::unique_ptr< IHttpRequest > HttpPost |
( |
const char * | pUrl, |
|
|
const unsigned char * | pData, |
|
|
size_t | DataLength ) |
|
inline |
◆ HttpPostJson()
| std::unique_ptr< IHttpRequest > HttpPostJson |
( |
const char * | pUrl, |
|
|
const char * | pJson ) |
|
inline |