DDNet documentation
Loading...
Searching...
No Matches
http_curl.cpp File Reference
#include "http_curl.h"
#include <base/dbg.h>
#include <base/log.h>
#include <base/str.h>
#include <base/thread.h>
#include <engine/shared/config.h>
#include <engine/storage.h>
#include <cstring>
#include <limits>
#include <csignal>
#include <curl/curl.h>
Include dependency graph for http_curl.cpp:

Functions

static int CurlDebug (CURL *pHandle, curl_infotype Type, char *pData, size_t DataSize, void *pUser)
std::unique_ptr< IHttpRequestCreateHttpRequest (const char *pUrl)
void EscapeUrl (char *pBuf, size_t Size, const char *pStr)
IEngineHttpCreateEngineHttp ()

Function Documentation

◆ CreateEngineHttp()

IEngineHttp * CreateEngineHttp ( )

◆ CreateHttpRequest()

std::unique_ptr< IHttpRequest > CreateHttpRequest ( const char * pUrl)

◆ CurlDebug()

int CurlDebug ( CURL * pHandle,
curl_infotype Type,
char * pData,
size_t DataSize,
void * pUser )
static

◆ EscapeUrl()

void EscapeUrl ( char * pBuf,
size_t Size,
const char * pStr )