OpenVPN 3 Core Library
|
#include <httpcli.hpp>
Public Types | |
typedef RCPtr< Config > | Ptr |
Public Attributes | |
SSLFactoryAPI::Ptr | ssl_factory |
TransportClientFactory::Ptr | transcli |
std::string | user_agent |
unsigned int | connect_timeout = 0 |
unsigned int | general_timeout = 0 |
unsigned int | keepalive_timeout = 0 |
unsigned int | websocket_timeout = 0 |
unsigned int | max_headers = 0 |
unsigned int | max_header_bytes = 0 |
bool | enable_cache = false |
olong | max_content_bytes = 0 |
unsigned int | msg_overhead_bytes = 0 |
int | debug_level = 0 |
Frame::Ptr | frame |
SessionStats::Ptr | stats |
RandomAPI::Ptr | prng |
Additional Inherited Members | |
![]() | |
virtual | ~RCCopyable ()=default |
RCCopyable () noexcept=default | |
RCCopyable (const RCCopyable &) noexcept | |
Construct a new RCCopyable object. | |
RCCopyable (RCCopyable &&) noexcept | |
Construct a new RCCopyable object by move. | |
RCCopyable & | operator= (const RCCopyable &) noexcept |
Ensures the new ref count is not copied with the rest of the object. | |
RCCopyable & | operator= (RCCopyable &&) noexcept |
Ensures the new ref count is not moved with the rest of the object. | |
olong | use_count () const noexcept |
Returns the use count as reported by defering to the injected ref count type. | |
Definition at line 210 of file httpcli.hpp.
typedef RCPtr<Config> openvpn::WS::Client::Config::Ptr |
Definition at line 212 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::connect_timeout = 0 |
Definition at line 217 of file httpcli.hpp.
int openvpn::WS::Client::Config::debug_level = 0 |
Definition at line 226 of file httpcli.hpp.
bool openvpn::WS::Client::Config::enable_cache = false |
Definition at line 223 of file httpcli.hpp.
Frame::Ptr openvpn::WS::Client::Config::frame |
Definition at line 227 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::general_timeout = 0 |
Definition at line 218 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::keepalive_timeout = 0 |
Definition at line 219 of file httpcli.hpp.
olong openvpn::WS::Client::Config::max_content_bytes = 0 |
Definition at line 224 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::max_header_bytes = 0 |
Definition at line 222 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::max_headers = 0 |
Definition at line 221 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::msg_overhead_bytes = 0 |
Definition at line 225 of file httpcli.hpp.
RandomAPI::Ptr openvpn::WS::Client::Config::prng |
Definition at line 229 of file httpcli.hpp.
SSLFactoryAPI::Ptr openvpn::WS::Client::Config::ssl_factory |
Definition at line 214 of file httpcli.hpp.
SessionStats::Ptr openvpn::WS::Client::Config::stats |
Definition at line 228 of file httpcli.hpp.
TransportClientFactory::Ptr openvpn::WS::Client::Config::transcli |
Definition at line 215 of file httpcli.hpp.
std::string openvpn::WS::Client::Config::user_agent |
Definition at line 216 of file httpcli.hpp.
unsigned int openvpn::WS::Client::Config::websocket_timeout = 0 |
Definition at line 220 of file httpcli.hpp.