OpenVPN 3 Core Library
Loading...
Searching...
No Matches
MyClientInstance Member List

This is the complete list of members for MyClientInstance, including all inherited members.

abort(const std::string &description, const int status=Status::E_ABORTED)openvpn::WS::Server::Listener::Clientinlineprotected
activity()openvpn::WS::Server::Listener::Clientinlineprivate
add_to_pipeline(BufferAllocated &buf)openvpn::WS::Server::Listener::Clientinlineprivate
asio_error_handler(int errcode, const char *func_name, const openvpn_io::error_code &error)openvpn::WS::Server::Listener::Clientinlineprivate
async_outopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
auth_cert() constopenvpn::WS::Server::Listener::Clientinline
Baseopenvpn::WS::Server::Listener::Clientprivate
base_error_handler(const int errcode, const std::string &err)openvpn::WS::Server::Listener::Clientinlineprivate
base_http_content_in(BufferAllocated &buf)openvpn::WS::Server::Listener::Clientinlineprivate
base_http_content_out()openvpn::WS::Server::Listener::Clientinlineprivate
base_http_content_out_needed()openvpn::WS::Server::Listener::Clientinlineprivate
base_http_done_handler(BufferAllocated &residual, const bool parent_handoff)openvpn::WS::Server::Listener::Clientinlineprivate
base_http_headers_received()openvpn::WS::Server::Listener::Clientinlineprivate
base_http_out_eof()openvpn::WS::Server::Listener::Clientinlineprivate
base_link_send(BufferAllocated &buf)openvpn::WS::Server::Listener::Clientinlineprivate
base_send_queue_empty()openvpn::WS::Server::Listener::Clientinlineprivate
begin_websocket()openvpn::WS::Server::Listener::Clientinlineprivate
cancel_general_timeout()openvpn::WS::Server::Listener::Clientinlineprivate
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
Client(Initializer &ci)openvpn::WS::Server::Listener::Clientinlineprotected
client_idopenvpn::WS::Server::Listener::Clientprivate
configopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
consume_pipeline()openvpn::WS::Server::Listener::Clientinlineprivate
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
do_http_content_in(BufferAllocated &buf)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprivate
error_handler(const int errcode, const std::string &err)openvpn::WS::Server::Listener::Clientinlineprivate
external_stop(const std::string &description)openvpn::WS::Server::Listener::Clientinlineprotected
frameopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
generate_custom_reply_headers(BufferPtr &&buf)openvpn::WS::Server::Listener::Clientinlineprotected
generate_reply(const Json::Value &jout)MyClientInstanceinlineprivate
generate_reply(const Json::Value &jout)MyClientInstanceinlineprivate
generate_reply_headers(ContentInfo ci)openvpn::WS::Server::Listener::Clientinlineprotected
generate_reply_headers_http(std::ostream &os)openvpn::WS::Server::Listener::Clientinlineprivate
generate_reply_headers_websocket(std::ostream &os)openvpn::WS::Server::Listener::Clientinlineprivate
get_client_exe(const HANDLE client_pipe)MyClientInstanceinlineprivate
get_client_id() constopenvpn::WS::Server::Listener::Clientinlineprotected
get_client_pid(const HANDLE client_pipe)MyClientInstanceinlineprivate
get_client_pipe() constMyClientInstanceinlineprivate
get_client_process(const HANDLE pipe, ULONG pid_hint) constMyClientInstanceinlineprivate
get_content_length(const HTTP::HeaderList &headers)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprivatestatic
get_parent() constopenvpn::WS::Server::Listener::Clientinlineprotected
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::Server::Listener::Clientinlineprivate
handoffopenvpn::WS::Server::Listener::Clientprivate
headers() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
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) overrideMyClientInstanceinlineprivatevirtual
http_content_in(BufferAllocated &buf) overrideMyClientInstanceinlineprivatevirtual
http_content_out() overrideMyClientInstanceinlineprivatevirtual
http_content_out() overrideMyClientInstanceinlineprivatevirtual
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::Server::Listener::Clientinlineprivatevirtual
http_destroy()openvpn::WS::Server::Listener::Clientinlineprivatevirtual
http_headers_received()openvpn::WS::Server::Listener::Clientinlineprivatevirtual
http_headers_sent(const Buffer &buf)openvpn::WS::Server::Listener::Clientinlineprivatevirtual
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_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_eof() overrideMyClientInstanceinlineprivatevirtual
http_out_eof() overrideMyClientInstanceinlineprivatevirtual
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_pipeline_peek(BufferAllocated &buf) overrideMyClientInstanceinlineprivatevirtual
http_request_received() overrideMyClientInstanceinlineprivatevirtual
http_request_received() overrideMyClientInstanceinlineprivatevirtual
http_stop(const int status, const std::string &description) overrideMyClientInstanceinlineprivatevirtual
http_stop(const int status, const std::string &description) overrideMyClientInstanceinlineprivatevirtual
http_stop_calledopenvpn::WS::Server::Listener::Clientprivate
HTTPBase(const typename CONFIG::Ptr &config_arg)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprotected
HTTPOutState enum nameopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
inMyClientInstanceprivate
io_contextopenvpn::WS::Server::Listener::Clientprotected
is_alt_routing() constopenvpn::WS::Server::Listener::Clientinline
is_deferred() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
is_local() constopenvpn::WS::Server::Listener::Clientinline
is_ready() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
is_ssl() constopenvpn::WS::Server::Listener::Clientinline
is_websocket() constopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
keepaliveopenvpn::WS::Server::Listener::Clientprivate
keepalive_request()openvpn::WS::Server::Listener::Clientinlineprotected
linkopenvpn::WS::Server::Listener::Clientprivate
LinkImpl typedefopenvpn::WS::Server::Listener::Clientprivate
Listeneropenvpn::WS::Server::Listener::Clientprivate
max_content_bytesopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >private
MyClientInstance(WS::Server::Listener::Client::Initializer &ci)MyClientInstanceinline
MyClientInstance(WS::Server::Listener::Client::Initializer &ci)MyClientInstanceinline
new_outbuf()openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprivate
outMyClientInstanceprivate
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
parent()MyClientInstanceinlineprivate
parent()MyClientInstanceinlineprivate
pipelineopenvpn::WS::Server::Listener::Clientprotected
Ptr typedefMyClientInstance
Ptr typedefMyClientInstance
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()openvpn::WS::Server::Listener::Clientinlineprotected
remote_endpoint_str() constopenvpn::WS::Server::Listener::Clientinlineprotected
remote_ip() constopenvpn::WS::Server::Listener::Clientinline
remote_ip_port(IP::Addr &addr, unsigned int &port) constopenvpn::WS::Server::Listener::Clientinline
request() constopenvpn::WS::Server::Listener::Clientinlineprotected
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
restart(const bool initial)openvpn::WS::Server::Listener::Clientinlineprivate
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
send_fdMyClientInstanceprivate
set_async_out(const bool async_out_arg)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inline
sockopenvpn::WS::Server::Listener::Clientprotected
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(const Acceptor::Item::SSLMode ssl_mode)openvpn::WS::Server::Listener::Clientinlineprivate
statsopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
stop(const bool remove_self_from_map, const bool shutdown)openvpn::WS::Server::Listener::Clientinlineprivate
tcp_eof_handler()openvpn::WS::Server::Listener::Clientinlineprivate
tcp_error_handler(const char *error)openvpn::WS::Server::Listener::Clientinlineprivate
tcp_in(BufferAllocated &b)openvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >inlineprotected
tcp_intercept(BufferAllocated &b)openvpn::WS::Server::Listener::Clientinlineprivatevirtual
tcp_read_handler(BufferAllocated &b)openvpn::WS::Server::Listener::Clientinlineprivate
tcp_write_queue_needs_send()openvpn::WS::Server::Listener::Clientinlineprivate
timeout_callback(const openvpn_io::error_code &e)openvpn::WS::Server::Listener::Clientinlineprivate
timeout_coarseopenvpn::WS::Server::Listener::Clientprivate
timeout_durationopenvpn::WS::Server::Listener::Clientprotected
timeout_timeropenvpn::WS::Server::Listener::Clientprivate
websocketopenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE >protected
~Client()openvpn::WS::Server::Listener::Clientinlinevirtual
~MyClientInstance()=defaultMyClientInstancevirtual
~MyClientInstance()=defaultMyClientInstancevirtual