OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ProtoContext Member List

This is the complete list of members for openvpn::ProtoContext, including all inherited members.

ACK_V1 enum valueopenvpn::ProtoContextprotected
ACTIVE enum valueopenvpn::ProtoContextprotected
align_adjust_hint() constopenvpn::ProtoContextinline
APP_MSG_MAXopenvpn::ProtoContextprotectedstatic
app_recv(const unsigned int key_id, BufferPtr &&to_app_buf)openvpn::ProtoContextinlineprivate
C_INITIAL enum valueopenvpn::ProtoContextprotected
C_WAIT_AUTH enum valueopenvpn::ProtoContextprotected
C_WAIT_AUTH_ACK enum valueopenvpn::ProtoContextprotected
C_WAIT_RESET enum valueopenvpn::ProtoContextprotected
C_WAIT_RESET_ACK enum valueopenvpn::ProtoContextprotected
client_auth(Buffer &buf)openvpn::ProtoContextinlineprivate
conf() constopenvpn::ProtoContextinline
conf()openvpn::ProtoContextinline
conf_ptr() constopenvpn::ProtoContextinline
configopenvpn::ProtoContextprivate
CONTROL_HARD_RESET_CLIENT_V2 enum valueopenvpn::ProtoContextprotected
CONTROL_HARD_RESET_CLIENT_V3 enum valueopenvpn::ProtoContextprotected
CONTROL_HARD_RESET_SERVER_V2 enum valueopenvpn::ProtoContextprotected
control_net_recv(const PacketType &type, BufferAllocated &&net_buf)openvpn::ProtoContextinline
control_net_recv(const PacketType &type, BufferPtr &&net_bp)openvpn::ProtoContextinline
control_net_validate(const PacketType &type, const Buffer &net_buf)openvpn::ProtoContextinline
control_send(BufferPtr &&app_bp)openvpn::ProtoContextinline
control_send(BufferAllocated &&app_buf)openvpn::ProtoContextinline
CONTROL_SOFT_RESET_V1 enum valueopenvpn::ProtoContextprotected
CONTROL_V1 enum valueopenvpn::ProtoContextprotected
CONTROL_WKC_V1 enum valueopenvpn::ProtoContextprotected
data_channel_ready() constopenvpn::ProtoContextinline
data_decrypt(const PacketType &type, BufferAllocated &in_out)openvpn::ProtoContextinline
data_encrypt(BufferAllocated &in_out)openvpn::ProtoContextinline
data_limit_notify(const unsigned int key_id, const DataLimit::Mode cdl_mode, const DataLimit::State cdl_status)openvpn::ProtoContextinline
DATA_V1 enum valueopenvpn::ProtoContextprotected
DATA_V2 enum valueopenvpn::ProtoContextprotected
dc_deferredopenvpn::ProtoContextprivate
dc_settings()openvpn::ProtoContextinline
debug_prefix()openvpn::ProtoContextinlineprivate
default_log_levelopenvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext >static
disable_keepalive(unsigned int &keepalive_ping, unsigned int &keepalive_timeout)openvpn::ProtoContextinline
disconnect(const Error::Type reason)openvpn::ProtoContextinline
dump_packet(const Buffer &buf)openvpn::ProtoContextinline
EARLY_NEG_FLAG_RESEND_WKC enum valueopenvpn::ProtoContextprotected
EARLY_NEG_FLAGS enum valueopenvpn::ProtoContextprotected
early_neg_flags enum nameopenvpn::ProtoContextprotected
EARLY_NEG_STARTopenvpn::ProtoContextprivatestatic
flush(const bool control_channel)openvpn::ProtoContextinline
frame() constopenvpn::ProtoContextinline
frameptr() constopenvpn::ProtoContextinline
get_tls_warnings() constopenvpn::ProtoContextinline
hmac_sizeopenvpn::ProtoContextprivate
housekeeping()openvpn::ProtoContextinline
init_data_channel()openvpn::ProtoContextinline
INVALID_OPCODE enum valueopenvpn::ProtoContextprotected
invalidated() constopenvpn::ProtoContextinline
invalidation_reason() constopenvpn::ProtoContextinline
is_client() constopenvpn::ProtoContextinline
is_keepalive_enabled() constopenvpn::ProtoContextinline
is_server() constopenvpn::ProtoContextinline
is_state_client_wait_reset_ack() constopenvpn::ProtoContextinline
is_tcp()openvpn::ProtoContextinline
is_udp()openvpn::ProtoContextinline
IV_PROTO_AUTH_FAIL_TEMP enum valueopenvpn::ProtoContextprotected
IV_PROTO_AUTH_PENDING_KW enum valueopenvpn::ProtoContextprotected
IV_PROTO_CC_EXIT_NOTIFY enum valueopenvpn::ProtoContextprotected
IV_PROTO_DATA_EPOCH enum valueopenvpn::ProtoContextprotected
IV_PROTO_DATA_V2 enum valueopenvpn::ProtoContextprotected
IV_PROTO_DNS_OPTION enum valueopenvpn::ProtoContextprotected
IV_PROTO_DNS_OPTION_V2 enum valueopenvpn::ProtoContextprotected
IV_PROTO_DYN_TLS_CRYPT enum valueopenvpn::ProtoContextprotected
iv_proto_flag enum nameopenvpn::ProtoContextprotected
IV_PROTO_NCP_P2P enum valueopenvpn::ProtoContextprotected
IV_PROTO_PUSH_UPDATE enum valueopenvpn::ProtoContextprotected
IV_PROTO_REQUEST_PUSH enum valueopenvpn::ProtoContextprotected
IV_PROTO_TLS_KEY_EXPORT enum valueopenvpn::ProtoContextprotected
keepalive_expireopenvpn::ProtoContextprivate
keepalive_housekeeping()openvpn::ProtoContextinlineprivate
keepalive_parms_modified()openvpn::ProtoContextinlineprivate
keepalive_xmitopenvpn::ProtoContextprivate
key_id_extract(const unsigned int op)openvpn::ProtoContextinlineprotectedstatic
KEY_ID_MASK enum valueopenvpn::ProtoContextprotected
LAST_ACK_STATE enum valueopenvpn::ProtoContextprotected
log_openvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext >inlineprotectedstatic
log_level()openvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext >inlinestatic
max_log_levelopenvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext >static
mode() constopenvpn::ProtoContextinline
mode_openvpn::ProtoContextprivate
n_key_idsopenvpn::ProtoContextprivate
negotiations() constopenvpn::ProtoContextinline
net_send(const unsigned int key_id, const Packet &net_pkt)openvpn::ProtoContextinlineprivate
new_secondary_key(const bool initiator)openvpn::ProtoContextinlineprivate
next_housekeeping() constopenvpn::ProtoContextinline
next_key_id()openvpn::ProtoContextinlineprivate
now() constopenvpn::ProtoContextinline
now_openvpn::ProtoContextprivate
op32_compose(const unsigned int opcode, const unsigned int key_id, const int op_peer_id)openvpn::ProtoContextinlineprotectedstatic
op_compose(const unsigned int opcode, const unsigned int key_id)openvpn::ProtoContextinlineprotectedstatic
op_head_size(const unsigned int op)openvpn::ProtoContextinlineprotectedstatic
OP_PEER_ID_UNDEF enum valueopenvpn::ProtoContextprotected
OP_SIZE_V2 enum valueopenvpn::ProtoContextprotected
opcode_extract(const unsigned int op)openvpn::ProtoContextinlineprotectedstatic
opcode_name(const unsigned int opcode)openvpn::ProtoContextinlinestatic
OPCODE_SHIFT enum valueopenvpn::ProtoContextprotected
OPENVPN_SIMPLE_EXCEPTION(select_key_context_error)openvpn::ProtoContext
OPENVPN_UNTAGGED_EXCEPTION_INHERIT(option_error, proto_error)openvpn::ProtoContext
OPENVPN_UNTAGGED_EXCEPTION_INHERIT(option_error, process_server_push_error)openvpn::ProtoContext
OPENVPN_UNTAGGED_EXCEPTION_INHERIT(option_error, proto_option_error)openvpn::ProtoContext
packet_type(const Buffer &buf)openvpn::ProtoContextinline
pre_destroy()openvpn::ProtoContextinline
primaryopenvpn::ProtoContextprivate
primary_defined()openvpn::ProtoContextinline
primary_state() constopenvpn::ProtoContextinlineprotected
process_events()openvpn::ProtoContextinlineprivate
process_primary_event()openvpn::ProtoContextinlineprivate
process_push(const OptionList &opt, const ProtoContextCompressionOptions &pco)openvpn::ProtoContextinline
process_secondary_event()openvpn::ProtoContextinlineprivate
promote_secondary_to_primary()openvpn::ProtoContextinlineprivate
proto_callbackopenvpn::ProtoContextprivate
ProtoContext(ProtoContextCallbackInterface *cb_arg, const ProtoConfig::Ptr &config_arg, const SessionStats::Ptr &stats_arg)openvpn::ProtoContextinline
psid_peeropenvpn::ProtoContextprivate
psid_selfopenvpn::ProtoContextprivate
read_auth_string(Buffer &buf)openvpn::ProtoContextinlinestatic
read_control_string(const Buffer &buf)openvpn::ProtoContextinlinestatic
read_uint16_length(Buffer &buf)openvpn::ProtoContextinlinestatic
renegotiate()openvpn::ProtoContextinline
renegotiate_request(Packet &pkt)openvpn::ProtoContextinlineprivate
reset(const ProtoSessionID cookie_psid=ProtoSessionID())openvpn::ProtoContextinline
reset_all()openvpn::ProtoContextinlineprivate
reset_dc_factory()openvpn::ProtoContextinline
reset_tls_crypt(const ProtoConfig &c, const OpenVPNStaticKey &key)openvpn::ProtoContextinline
reset_tls_crypt_server(const ProtoConfig &c)openvpn::ProtoContextinline
reset_tls_wrap_mode(const ProtoConfig &c)openvpn::ProtoContextinline
S_INITIAL enum valueopenvpn::ProtoContextprotected
S_WAIT_AUTH enum valueopenvpn::ProtoContextprotected
S_WAIT_AUTH_ACK enum valueopenvpn::ProtoContextprotected
S_WAIT_RESET enum valueopenvpn::ProtoContextprotected
S_WAIT_RESET_ACK enum valueopenvpn::ProtoContextprotected
secondaryopenvpn::ProtoContextprivate
select_control_send_context()openvpn::ProtoContextinlineprivate
select_key_context(const PacketType &type, const bool control)openvpn::ProtoContextinlineprivate
send_explicit_exit_notify()openvpn::ProtoContextinline
set_dynamic_tls_crypt(const ProtoConfig &c, const KeyContext::Ptr &key_ctx)openvpn::ProtoContextinline
set_local_peer_id(const int local_peer_id)openvpn::ProtoContextinline
set_log_level(int level)openvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext >inlinestatic
set_protocol(const Protocol &p)openvpn::ProtoContextinline
slowest_handshake()openvpn::ProtoContextinline
slowest_handshake_openvpn::ProtoContextprivate
start(const ProtoSessionID cookie_psid=ProtoSessionID())openvpn::ProtoContextinline
stat() constopenvpn::ProtoContextinline
STATE_UNDEF enum valueopenvpn::ProtoContextprotected
statsopenvpn::ProtoContextprivate
ta_hmac_recvopenvpn::ProtoContextprivate
ta_hmac_sendopenvpn::ProtoContextprivate
ta_pid_recvopenvpn::ProtoContextprivate
ta_pid_sendopenvpn::ProtoContextprivate
TLS_AUTH enum valueopenvpn::ProtoContextprivate
TLS_CRYPT enum valueopenvpn::ProtoContextprivate
tls_crypt_append_wkc(BufferAllocated &dst)openvpn::ProtoContextinlineprivate
tls_crypt_metadataopenvpn::ProtoContextprivate
tls_crypt_recvopenvpn::ProtoContextprivate
tls_crypt_sendopenvpn::ProtoContextprivate
tls_crypt_serveropenvpn::ProtoContextprivate
TLS_CRYPT_V2 enum valueopenvpn::ProtoContextprivate
TLS_PLAIN enum valueopenvpn::ProtoContextprivate
tls_wrap_modeopenvpn::ProtoContextprivate
TLSWrapMode enum nameopenvpn::ProtoContextprivate
tlv_types enum nameopenvpn::ProtoContextprotected
upcoming_key_idopenvpn::ProtoContextprivate
update_last_received()openvpn::ProtoContextinlineprivate
update_last_sent()openvpn::ProtoContextinline
update_now()openvpn::ProtoContextinline
uses_bs64_cipher() constopenvpn::ProtoContextinline
write_auth_string(const S &str, Buffer &buf)openvpn::ProtoContextinlinestatic
write_control_string(const S &str, Buffer &buf)openvpn::ProtoContextinlinestatic
write_control_string(const S &str)openvpn::ProtoContextinline
write_empty_string(Buffer &buf)openvpn::ProtoContextinlinestatic
write_uint16_length(const size_t size, Buffer &buf)openvpn::ProtoContextinlinestatic
~ProtoContext()=defaultopenvpn::ProtoContextvirtual