| abort(const std::string &message, const int status=Status::E_ABORTED) | openvpn::WS::Client::HTTPCore | inline |
| activity(const bool init) | openvpn::WS::Client::HTTPCore | inlineprivate |
| alive | openvpn::WS::Client::HTTPCore | private |
| alter_general_timeout_for_streaming() | openvpn::WS::Client::HTTPCore | inline |
| asio_error_handler(int errcode, const char *func_name, const openvpn_io::error_code &error) | openvpn::WS::Client::HTTPCore | inlineprivate |
| async_out | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| Base | openvpn::WS::Client::HTTPCore | |
| base_error_handler(const int errcode, const std::string &err) | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_http_content_in(BufferAllocated &buf) | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_http_content_out() | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_http_content_out_needed() | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_http_done_handler(BufferAllocated &residual, const bool parent_handoff) | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_http_headers_received() | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_http_out_eof() | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_link_send(BufferAllocated &buf) | openvpn::WS::Client::HTTPCore | inlineprivate |
| base_send_queue_empty() | openvpn::WS::Client::HTTPCore | inlineprivate |
| bind_local_addr(AsioPolySock::TCP *s) | openvpn::WS::Client::HTTPCore | inlineprivate |
| cancel_general_timeout() | openvpn::WS::Client::HTTPCore | inlineprivate |
| cancel_keepalive_timer() | openvpn::WS::Client::HTTPCore | inlineprivate |
| check_ready() const | openvpn::WS::Client::HTTPCore | inline |
| chunked_content_in(BufferAllocated &buf) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| ChunkedHelper | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| config | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| connect_timeout_handler(const openvpn_io::error_code &e) | openvpn::WS::Client::HTTPCore | inlineprivate |
| connect_timer | openvpn::WS::Client::HTTPCore | private |
| content_info | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| content_length() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| content_out_hold | openvpn::WS::Client::HTTPCore | private |
| disable_keepalive(unsigned int &keepalive_ping, unsigned int &keepalive_timeout) override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| do_connect(const bool use_link) | openvpn::WS::Client::HTTPCore | inlineprivate |
| do_http_content_in(BufferAllocated &buf) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| err_fmt(const Error::Type fatal_err, const std::string &err_text) | openvpn::WS::Client::HTTPCore | inlineprivate |
| error_handler(const int errcode, const std::string &err) | openvpn::WS::Client::HTTPCore | inlineprivate |
| frame | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| general_timeout_coarse | openvpn::WS::Client::HTTPCore | private |
| general_timeout_duration | openvpn::WS::Client::HTTPCore | private |
| general_timeout_handler(const openvpn_io::error_code &e) | openvpn::WS::Client::HTTPCore | inlineprivate |
| general_timer | openvpn::WS::Client::HTTPCore | private |
| generate_basic_auth_headers(std::ostream &os, const Request &req) | openvpn::WS::Client::HTTPCore | inlineprivate |
| generate_request() | openvpn::WS::Client::HTTPCore | inlineprivate |
| generate_request_http(std::ostream &os, const Request &req) | openvpn::WS::Client::HTTPCore | inlineprivate |
| generate_request_websocket(std::ostream &os, const Request &req) | openvpn::WS::Client::HTTPCore | inlineprivate |
| get_content_length(const HTTP::HeaderList &headers) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivatestatic |
| get_socket() | openvpn::WS::Client::HTTPCore | inline |
| halt | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| handle_exception(const char *func_name, const std::exception &e) | openvpn::WS::Client::HTTPCore | inlineprivate |
| handle_request() | openvpn::WS::Client::HTTPCore | inlineprivate |
| handle_tcp_connect(const openvpn_io::error_code &error, const openvpn_io::ip::tcp::endpoint &endpoint) | openvpn::WS::Client::HTTPCore | inlineprivate |
| headers() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| host | openvpn::WS::Client::HTTPCore | private |
| host_hint() | openvpn::WS::Client::HTTPCore | inline |
| host_match(const std::string &host_arg) const | openvpn::WS::Client::HTTPCore | inline |
| http_buf_size() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| http_config() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| http_content_in(BufferAllocated &buf)=0 | openvpn::WS::Client::HTTPCore | pure virtual |
| http_content_info() | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_content_out() | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_content_out_finish(BufferPtr buf) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| http_content_out_needed() | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_done(const int status, const std::string &description)=0 | openvpn::WS::Client::HTTPCore | pure virtual |
| http_headers_received() | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_headers_sent(const Buffer &buf) | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_host()=0 | openvpn::WS::Client::HTTPCore | pure virtual |
| http_in(BufferAllocated &buf) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| http_in_started() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| http_keepalive_close(const int status, const std::string &description) | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_mutate_resolver_results(results_type &results) | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_out() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprotected |
| http_out_begin() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprotected |
| http_out_buffer() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| http_out_started() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| http_out_state_string(const HTTPOutState hos) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivatestatic |
| http_post_connect(AsioPolySock::Base &sock) | openvpn::WS::Client::HTTPCore | inlinevirtual |
| http_request()=0 | openvpn::WS::Client::HTTPCore | pure virtual |
| HTTPBase(const typename CONFIG::Ptr &config_arg) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprotected |
| HTTPCore(openvpn_io::io_context &io_context_arg, Config::Ptr config_arg) | openvpn::WS::Client::HTTPCore | inline |
| HTTPOutState enum name | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| io_context | openvpn::WS::Client::HTTPCore | private |
| is_alive() const | openvpn::WS::Client::HTTPCore | inline |
| is_alt_routing_reset() const | openvpn::WS::Client::HTTPCore | inline |
| is_deferred() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| is_keepalive_enabled() const override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| is_link_active() | openvpn::WS::Client::HTTPCore | inline |
| is_ready() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| is_streaming_hold() const | openvpn::WS::Client::HTTPCore | inline |
| is_streaming_restartable() const | openvpn::WS::Client::HTTPCore | inline |
| is_websocket() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| keepalive_timer | openvpn::WS::Client::HTTPCore | private |
| link | openvpn::WS::Client::HTTPCore | private |
| LinkImpl typedef | openvpn::WS::Client::HTTPCore | private |
| max_content_bytes | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| new_outbuf() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| out_state | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| outbuf | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| override_timeouts(TimeoutOverride to_arg) | openvpn::WS::Client::HTTPCore | inline |
| parent() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| proxy_error(const Error::Type fatal_err, const std::string &err_text) override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| Ptr typedef | openvpn::WS::Client::HTTPCore | |
| ready | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| reduce_max_content_bytes(const CONTENT_LENGTH_TYPE new_max_content_bytes) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| register_activity_on_input_only | openvpn::WS::Client::HTTPCore | private |
| remote_endpoint_str() const | openvpn::WS::Client::HTTPCore | inline |
| remote_ip_port(IP::Addr &addr, unsigned int &port) const | openvpn::WS::Client::HTTPCore | inline |
| reply() const | openvpn::WS::Client::HTTPCore | inline |
| req_timer | openvpn::WS::Client::HTTPCore | private |
| request_reply() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| reset() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| reset_general_timeout(const unsigned int seconds, const bool register_activity_on_input_only_arg) | openvpn::WS::Client::HTTPCore | inlineprivate |
| resolve_callback(const openvpn_io::error_code &error, results_type results) | openvpn::WS::Client::HTTPCore | inlineprivate |
| resolver | openvpn::WS::Client::HTTPCore | private |
| results_type typedef | openvpn::WS::Client::HTTPCore | |
| rr_chunked | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_content_bytes | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_content_length | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_header_bytes | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_limit_bytes | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_obj | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_parser | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| rr_reset() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| rr_status | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| S_DEFERRED enum value | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| S_DONE enum value | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| S_EOF enum value | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| S_OUT enum value | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| S_PRE enum value | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | private |
| schedule_keepalive_timer() | openvpn::WS::Client::HTTPCore | inlineprivate |
| set_async_out(const bool async_out_arg) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| set_connect_timeout(unsigned int connect_timeout) | openvpn::WS::Client::HTTPCore | inlineprivate |
| set_default_stats() | openvpn::WS::Client::HTTPCore | inlineprivate |
| socket | openvpn::WS::Client::HTTPCore | private |
| ssl_did_full_handshake() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| ssl_down_stack() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| ssl_handshake_details() const | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| ssl_no_cache() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inline |
| ssl_sess | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| ssl_up_stack() | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprivate |
| start_request() | openvpn::WS::Client::HTTPCore | inline |
| start_request_after(const Time::Duration dur) | openvpn::WS::Client::HTTPCore | inline |
| stats | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| stop(const bool shutdown) | openvpn::WS::Client::HTTPCore | inline |
| streaming_restart() | openvpn::WS::Client::HTTPCore | inline |
| streaming_start() | openvpn::WS::Client::HTTPCore | inline |
| tcp_eof_handler() | openvpn::WS::Client::HTTPCore | inlineprivate |
| tcp_error_handler(const char *error) | openvpn::WS::Client::HTTPCore | inlineprivate |
| tcp_in(BufferAllocated &b) | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | inlineprotected |
| tcp_read_handler(BufferAllocated &b) | openvpn::WS::Client::HTTPCore | inlineprivate |
| tcp_write_queue_needs_send() | openvpn::WS::Client::HTTPCore | inlineprivate |
| to | openvpn::WS::Client::HTTPCore | private |
| transcli | openvpn::WS::Client::HTTPCore | private |
| transport_connecting() override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_error(const Error::Type fatal_err, const std::string &err_text) override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_is_openvpn_protocol() override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_needs_send() override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_pre_resolve() override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_recv(BufferAllocated &buf) override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_wait() override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| transport_wait_proxy() override | openvpn::WS::Client::HTTPCore | inlineprivatevirtual |
| verify_frame() | openvpn::WS::Client::HTTPCore | inlineprivate |
| websocket | openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | protected |
| ~HTTPCore() | openvpn::WS::Client::HTTPCore | inlinevirtual |
| ~TransportClientParent()=default | openvpn::TransportClientParent | virtual |