OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::WS::Client::HTTPDelegate< PARENT > Member List

This is the complete list of members for openvpn::WS::Client::HTTPDelegate< PARENT >, including all inherited members.

abort(const std::string &message, const int status=Status::E_ABORTED)openvpn::WS::Client::HTTPCoreinline
activity(const bool init)openvpn::WS::Client::HTTPCoreinlineprivate
aliveopenvpn::WS::Client::HTTPCoreprivate
alter_general_timeout_for_streaming()openvpn::WS::Client::HTTPCoreinline
asio_error_handler(int errcode, const char *func_name, const openvpn_io::error_code &error)openvpn::WS::Client::HTTPCoreinlineprivate
async_outopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
attach(PARENT *parent)openvpn::WS::Client::HTTPDelegate< PARENT >inline
Baseopenvpn::WS::Client::HTTPCore
base_error_handler(const int errcode, const std::string &err)openvpn::WS::Client::HTTPCoreinlineprivate
base_http_content_in(BufferAllocated &buf)openvpn::WS::Client::HTTPCoreinlineprivate
base_http_content_out()openvpn::WS::Client::HTTPCoreinlineprivate
base_http_content_out_needed()openvpn::WS::Client::HTTPCoreinlineprivate
base_http_done_handler(BufferAllocated &residual, const bool parent_handoff)openvpn::WS::Client::HTTPCoreinlineprivate
base_http_headers_received()openvpn::WS::Client::HTTPCoreinlineprivate
base_http_out_eof()openvpn::WS::Client::HTTPCoreinlineprivate
base_link_send(BufferAllocated &buf)openvpn::WS::Client::HTTPCoreinlineprivate
base_send_queue_empty()openvpn::WS::Client::HTTPCoreinlineprivate
bind_local_addr(AsioPolySock::TCP *s)openvpn::WS::Client::HTTPCoreinlineprivate
cancel_general_timeout()openvpn::WS::Client::HTTPCoreinlineprivate
cancel_keepalive_timer()openvpn::WS::Client::HTTPCoreinlineprivate
check_ready() constopenvpn::WS::Client::HTTPCoreinline
chunked_content_in(BufferAllocated &buf)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprivate
ChunkedHelperopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
configopenvpn::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::HTTPCoreinlineprivate
connect_timeropenvpn::WS::Client::HTTPCoreprivate
content_infoopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
content_length() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
content_out_holdopenvpn::WS::Client::HTTPCoreprivate
detach(const bool keepalive, const bool shutdown)openvpn::WS::Client::HTTPDelegate< PARENT >inline
disable_keepalive(unsigned int &keepalive_ping, unsigned int &keepalive_timeout) overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
do_connect(const bool use_link)openvpn::WS::Client::HTTPCoreinlineprivate
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::HTTPCoreinlineprivate
error_handler(const int errcode, const std::string &err)openvpn::WS::Client::HTTPCoreinlineprivate
frameopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
general_timeout_coarseopenvpn::WS::Client::HTTPCoreprivate
general_timeout_durationopenvpn::WS::Client::HTTPCoreprivate
general_timeout_handler(const openvpn_io::error_code &e)openvpn::WS::Client::HTTPCoreinlineprivate
general_timeropenvpn::WS::Client::HTTPCoreprivate
generate_basic_auth_headers(std::ostream &os, const Request &req)openvpn::WS::Client::HTTPCoreinlineprivate
generate_request()openvpn::WS::Client::HTTPCoreinlineprivate
generate_request_http(std::ostream &os, const Request &req)openvpn::WS::Client::HTTPCoreinlineprivate
generate_request_websocket(std::ostream &os, const Request &req)openvpn::WS::Client::HTTPCoreinlineprivate
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::HTTPCoreinline
haltopenvpn::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::HTTPCoreinlineprivate
handle_request()openvpn::WS::Client::HTTPCoreinlineprivate
handle_tcp_connect(const openvpn_io::error_code &error, const openvpn_io::ip::tcp::endpoint &endpoint)openvpn::WS::Client::HTTPCoreinlineprivate
headers() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
hostopenvpn::WS::Client::HTTPCoreprivate
host_hint()openvpn::WS::Client::HTTPCoreinline
host_match(const std::string &host_arg) constopenvpn::WS::Client::HTTPCoreinline
http_buf_size() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprivate
http_config() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
http_content_in(BufferAllocated &buf) overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_content_info() overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_content_out() overrideopenvpn::WS::Client::HTTPDelegate< PARENT >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() overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_done(const int status, const std::string &description) overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_headers_received() overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_headers_sent(const Buffer &buf) overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_host() overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_in(BufferAllocated &buf)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprivate
http_in_started() constopenvpn::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) overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_mutate_resolver_results(results_type &results) overrideopenvpn::WS::Client::HTTPDelegate< PARENT >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() constopenvpn::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) overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
http_request() overrideopenvpn::WS::Client::HTTPDelegate< PARENT >inlinevirtual
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::HTTPCoreinline
HTTPDelegate(openvpn_io::io_context &io_context, WS::Client::Config::Ptr config, PARENT *parent)openvpn::WS::Client::HTTPDelegate< PARENT >inline
HTTPOutState enum nameopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
io_contextopenvpn::WS::Client::HTTPCoreprivate
is_alive() constopenvpn::WS::Client::HTTPCoreinline
is_alt_routing_reset() constopenvpn::WS::Client::HTTPCoreinline
is_deferred() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
is_keepalive_enabled() const overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
is_link_active()openvpn::WS::Client::HTTPCoreinline
is_ready() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
is_streaming_hold() constopenvpn::WS::Client::HTTPCoreinline
is_streaming_restartable() constopenvpn::WS::Client::HTTPCoreinline
is_websocket() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
keepalive_timeropenvpn::WS::Client::HTTPCoreprivate
linkopenvpn::WS::Client::HTTPCoreprivate
LinkImpl typedefopenvpn::WS::Client::HTTPCoreprivate
max_content_bytesopenvpn::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
OPENVPN_EXCEPTION(http_delegate_error)openvpn::WS::Client::HTTPDelegate< PARENT >
out_stateopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
outbufopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
override_timeouts(TimeoutOverride to_arg)openvpn::WS::Client::HTTPCoreinline
parent()openvpn::WS::Client::HTTPDelegate< PARENT >inline
parent_openvpn::WS::Client::HTTPDelegate< PARENT >private
proxy_error(const Error::Type fatal_err, const std::string &err_text) overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
Ptr typedefopenvpn::WS::Client::HTTPDelegate< PARENT >
readyopenvpn::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_onlyopenvpn::WS::Client::HTTPCoreprivate
remote_endpoint_str() constopenvpn::WS::Client::HTTPCoreinline
remote_ip_port(IP::Addr &addr, unsigned int &port) constopenvpn::WS::Client::HTTPCoreinline
reply() constopenvpn::WS::Client::HTTPCoreinline
req_timeropenvpn::WS::Client::HTTPCoreprivate
request_reply() constopenvpn::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::HTTPCoreinlineprivate
resolve_callback(const openvpn_io::error_code &error, results_type results)openvpn::WS::Client::HTTPCoreinlineprivate
resolveropenvpn::WS::Client::HTTPCoreprivate
results_type typedefopenvpn::WS::Client::HTTPCore
rr_chunkedopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
rr_content_bytesopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
rr_content_lengthopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
rr_header_bytesopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
rr_limit_bytesopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
rr_objopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
rr_parseropenvpn::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_statusopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
S_DEFERRED enum valueopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
S_DONE enum valueopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
S_EOF enum valueopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
S_OUT enum valueopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
S_PRE enum valueopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
schedule_keepalive_timer()openvpn::WS::Client::HTTPCoreinlineprivate
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::HTTPCoreinlineprivate
set_default_stats()openvpn::WS::Client::HTTPCoreinlineprivate
socketopenvpn::WS::Client::HTTPCoreprivate
ssl_did_full_handshake() constopenvpn::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() constopenvpn::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_sessopenvpn::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::HTTPCoreinline
start_request_after(const Time::Duration dur)openvpn::WS::Client::HTTPCoreinline
statsopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
stop(const bool shutdown)openvpn::WS::Client::HTTPCoreinline
streaming_restart()openvpn::WS::Client::HTTPCoreinline
streaming_start()openvpn::WS::Client::HTTPCoreinline
tcp_eof_handler()openvpn::WS::Client::HTTPCoreinlineprivate
tcp_error_handler(const char *error)openvpn::WS::Client::HTTPCoreinlineprivate
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::HTTPCoreinlineprivate
tcp_write_queue_needs_send()openvpn::WS::Client::HTTPCoreinlineprivate
toopenvpn::WS::Client::HTTPCoreprivate
transcliopenvpn::WS::Client::HTTPCoreprivate
transport_connecting() overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_error(const Error::Type fatal_err, const std::string &err_text) overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_is_openvpn_protocol() overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_needs_send() overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_pre_resolve() overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_recv(BufferAllocated &buf) overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_wait() overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
transport_wait_proxy() overrideopenvpn::WS::Client::HTTPCoreinlineprivatevirtual
verify_frame()openvpn::WS::Client::HTTPCoreinlineprivate
websocketopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
~HTTPCore()openvpn::WS::Client::HTTPCoreinlinevirtual
~TransportClientParent()=defaultopenvpn::TransportClientParentvirtual