VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
HttpClient.cpp File Reference
#include <VoltMod/Core/Log.hpp>
#include <VoltMod/Core/Threading/GameThreadQueue.hpp>
#include <VoltMod/Http/HttpClient.hpp>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <cpr/cpr.h>
#include <deque>
#include <mutex>
#include <optional>
#include <thread>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  VoltMod::WaitingRequest
 
struct  VoltMod::HttpClient::Requests
 

Namespaces

namespace  VoltMod
 

Functions

static HttpResult VoltMod::ToResult (cpr::Response &&response)
 
static HttpResult VoltMod::Perform (const HttpRequest &request, const std::atomic_bool &stopped)
 

Variables

static constexpr size_t VoltMod::MaxWorkers = 4
 
static constexpr size_t VoltMod::MaxWaiting = 64