Kurlyk
Loading...
Searching...
No Matches
enums.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef _KURLYK_TYPES_ENUMS_HPP_INCLUDED
3
#define _KURLYK_TYPES_ENUMS_HPP_INCLUDED
4
7
8
namespace
kurlyk
{
9
12
enum class
ProxyType
{
13
PROXY_HTTP
= 0,
14
PROXY_HTTPS
,
15
PROXY_HTTP_1_0
,
16
PROXY_SOCKS4
,
17
PROXY_SOCKS4A
,
18
PROXY_SOCKS5
,
19
PROXY_SOCKS5_HOSTNAME
20
};
21
24
enum class
RateLimitType
{
25
RL_GENERAL
,
26
RL_SPECIFIC
27
};
28
31
enum class
WebSocketEventType
{
32
WS_OPEN
,
33
WS_MESSAGE
,
34
WS_CLOSE
,
35
WS_ERROR
36
};
37
38
}
// namespace kurlyk
39
40
#endif
// _KURLYK_TYPES_ENUMS_HPP_INCLUDED
kurlyk
Primary namespace for the Kurlyk library, encompassing initialization, request management,...
kurlyk::RateLimitType
RateLimitType
Defines rate limit scope categories.
Definition
enums.hpp:24
kurlyk::RateLimitType::RL_GENERAL
@ RL_GENERAL
Applies globally to all requests.
Definition
enums.hpp:25
kurlyk::RateLimitType::RL_SPECIFIC
@ RL_SPECIFIC
Applies to specific client/request.
Definition
enums.hpp:26
kurlyk::ProxyType
ProxyType
Enumeration of supported proxy types compatible with libcurl.
Definition
enums.hpp:12
kurlyk::ProxyType::PROXY_SOCKS4A
@ PROXY_SOCKS4A
SOCKS4A proxy.
Definition
enums.hpp:17
kurlyk::ProxyType::PROXY_SOCKS5_HOSTNAME
@ PROXY_SOCKS5_HOSTNAME
SOCKS5 proxy with hostname resolution.
Definition
enums.hpp:19
kurlyk::ProxyType::PROXY_HTTP
@ PROXY_HTTP
HTTP proxy.
Definition
enums.hpp:13
kurlyk::ProxyType::PROXY_HTTPS
@ PROXY_HTTPS
HTTPS proxy.
Definition
enums.hpp:14
kurlyk::ProxyType::PROXY_HTTP_1_0
@ PROXY_HTTP_1_0
HTTP/1.0 proxy.
Definition
enums.hpp:15
kurlyk::ProxyType::PROXY_SOCKS4
@ PROXY_SOCKS4
SOCKS4 proxy.
Definition
enums.hpp:16
kurlyk::ProxyType::PROXY_SOCKS5
@ PROXY_SOCKS5
SOCKS5 proxy.
Definition
enums.hpp:18
kurlyk::WebSocketEventType
WebSocketEventType
Types of WebSocket events.
Definition
enums.hpp:31
kurlyk::WebSocketEventType::WS_ERROR
@ WS_ERROR
Error occurred.
Definition
enums.hpp:35
kurlyk::WebSocketEventType::WS_MESSAGE
@ WS_MESSAGE
Message received.
Definition
enums.hpp:33
kurlyk::WebSocketEventType::WS_CLOSE
@ WS_CLOSE
Connection closed.
Definition
enums.hpp:34
kurlyk::WebSocketEventType::WS_OPEN
@ WS_OPEN
Connection established.
Definition
enums.hpp:32
include
kurlyk
types
enums.hpp
Generated by
1.13.2