SW Task Event Loop Framework v1.0.0
High-performance C++ asynchronous event loop framework with timer management and promise-based programming
Loading...
Searching...
No Matches
HttpService.h File Reference
#include <string>
#include <vector>
#include <functional>
#include <memory>
#include <atomic>
#include <unordered_map>
#include <mutex>
#include <condition_variable>
#include <thread>
#include <optional>
#include <cstdint>
#include <chrono>
#include <curl/curl.h>
Include dependency graph for HttpService.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sw_task::net::HttpError
 
struct  sw_task::net::HttpResponse
 
struct  sw_task::net::HttpRequest
 
class  sw_task::net::HttpService
 

Namespaces

namespace  sw_task
 
namespace  sw_task::net
 

Enumerations

enum class  sw_task::net::HttpMethod {
  sw_task::net::Get , sw_task::net::Post , sw_task::net::Put , sw_task::net::Delete ,
  sw_task::net::Patch , sw_task::net::Head , sw_task::net::Options
}
 
enum class  sw_task::net::HttpErrorCode {
  sw_task::net::Network , sw_task::net::Timeout , sw_task::net::Canceled , sw_task::net::Resolve ,
  sw_task::net::SSL , sw_task::net::Protocol , sw_task::net::Internal
}