|
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 | |
Public Member Functions inherited from openvpn::RCCopyable< thread_unsafe_refcount > | |
| 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.