Kurlyk
Toggle main menu visibility
Loading...
Searching...
No Matches
types.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef _KURLYK_TYPES_HPP_INCLUDED
3
#define _KURLYK_TYPES_HPP_INCLUDED
4
7
8
// Standard library
9
#include <string>
10
#include <unordered_map>
11
#include <stdexcept>
12
13
// Optional third-party integration
14
#if KURLYK_JSON_SUPPORT
15
#include <nlohmann/json.hpp>
16
#endif
17
18
#if KURLYK_HTTP_SUPPORT
19
#include <curl/curl.h>
20
#endif
21
22
#include "
utils/string_utils.hpp
"
23
24
// Enumerations and conversion utilities
25
#include "
types/enums.hpp
"
26
#include "
types/SubmitResult.hpp
"
27
#include "
types/type_utils.hpp
"
28
#include "
types/Cookie.hpp
"
29
30
#endif
// _KURLYK_TYPES_HPP_INCLUDED
Cookie.hpp
Defines the Cookie class for managing HTTP cookies.
SubmitResult.hpp
Defines the SubmitResult structure for synchronous admission results.
enums.hpp
Defines enums used across the Kurlyk library, including proxy types, rate limits, and WebSocket event...
string_utils.hpp
Provides basic string manipulation utilities.
type_utils.hpp
Provides utilities for enum-to-string conversion, parsing, JSON (if enabled), and stream output.
include
kurlyk
types.hpp
Generated by
1.17.0