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

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

active(bool primary) overrideopenvpn::ServerProto::Sessioninlineprivatevirtual
auth_failed(const std::string &reason, const std::string &client_reason) overrideopenvpn::ServerProto::Sessioninlineprivate
cancel_disconnect()openvpn::ServerProto::Sessioninlineprivate
client_auth(Buffer &buf)openvpn::ProtoContextCallbackInterfaceinlineprivatevirtual
client_endpoint_render()openvpn::ServerProto::Sessioninlineprivate
control_net_send(const Buffer &net_buf) overrideopenvpn::ServerProto::Sessioninlineprivatevirtual
control_recv(BufferPtr &&app_bp) overrideopenvpn::ServerProto::Sessioninlineprivatevirtual
data_limit_notify(const int key_id, const DataLimit::Mode cdl_mode, const DataLimit::State cdl_status) overrideopenvpn::ServerProto::Sessioninlineprivate
defined() const overrideopenvpn::ServerProto::Sessioninline
defined_() constopenvpn::ServerProto::Sessioninlineprivate
disable_keepalive(unsigned int &keepalive_ping, unsigned int &keepalive_timeout) overrideopenvpn::ServerProto::Sessioninline
disconnect_atopenvpn::ServerProto::Sessionprivate
disconnect_in(const Time::Duration &dur)openvpn::ServerProto::Sessioninlineprivate
disconnect_typeopenvpn::ServerProto::Sessionprivate
DisconnectType enum nameopenvpn::ServerProto::Sessionprivate
DT_AUTH_PENDING enum valueopenvpn::ServerProto::Sessionprivate
DT_HALT_RESTART enum valueopenvpn::ServerProto::Sessionprivate
DT_NONE enum valueopenvpn::ServerProto::Sessionprivate
DT_RELAY_TRANSITION enum valueopenvpn::ServerProto::Sessionprivate
error(const std::string &error)openvpn::ServerProto::Sessioninlineprivate
error(const std::exception &e)openvpn::ServerProto::Sessioninlineprivate
error()openvpn::ServerProto::Sessioninlineprivate
Factoryopenvpn::ServerProto::Sessionfriend
float_notify(const PeerAddr::Ptr &addr) overrideopenvpn::ServerProto::Sessioninlineprivate
get_management()openvpn::ServerProto::Sessioninlineprivate
get_tun()openvpn::ServerProto::Sessioninlineprivate
haltopenvpn::ServerProto::Sessionprivate
housekeeping_callback(const openvpn_io::error_code &e)openvpn::ServerProto::Sessioninlineprivate
housekeeping_scheduleopenvpn::ServerProto::Sessionprivate
housekeeping_timeropenvpn::ServerProto::Sessionprivate
instance_name() constopenvpn::ServerProto::Sessioninlineprivate
invalidation_error(const Error::Type err)openvpn::ServerProto::Sessioninlineprivate
ipma_notify(const struct ovpn_tun_head_ipma &ipma) overrideopenvpn::ServerProto::Sessioninlineprivate
is_keepalive_enabled() const overrideopenvpn::ServerProto::Sessioninline
Link()=defaultopenvpn::Link< SEND, RECV >protected
Link(typename SEND::Ptr send_arg)openvpn::Link< SEND, RECV >inlineprotected
Link(SEND *send_arg)openvpn::Link< SEND, RECV >inlineprotected
man_factoryopenvpn::ServerProto::Sessionprivate
override_dc_factory(const CryptoDCFactory::Ptr &dc_factory) overrideopenvpn::ServerProto::Sessioninline
override_tun(TunClientInstance::Send *tun) overrideopenvpn::ServerProto::Sessioninline
peer_addropenvpn::ServerProto::Sessionprivate
post_cc_msg(BufferPtr &&msg) overrideopenvpn::ServerProto::Sessioninlineprivate
preserve_session_idopenvpn::ServerProto::Sessionprivate
proto_contextopenvpn::ServerProto::Sessionprivate
proto_request_pushopenvpn::ServerProto::Sessionprivate
Ptr typedefopenvpn::ServerProto::Session
push_halt_restart_msg(const HaltRestart::Type type, const std::string &reason, const std::string &client_reason) overrideopenvpn::ServerProto::Sessioninlineprivate
push_reply(std::vector< BufferPtr > &&push_msgs) overrideopenvpn::ServerProto::Sessioninlineprivate
relay(const IP::Addr &target, const int port) overrideopenvpn::ServerProto::Sessioninlineprivate
schedule_auth_pending_timeout(const unsigned int seconds) overrideopenvpn::ServerProto::Sessioninlineprivate
schedule_disconnect(const unsigned int seconds) overrideopenvpn::ServerProto::Sessioninlineprivate
sendopenvpn::Link< SEND, RECV >protected
server_auth(const std::string &username, const SafeString &password, const std::string &peer_info, const AuthCert::Ptr &auth_cert) overrideopenvpn::ServerProto::Sessioninlineprivatevirtual
Session(openvpn_io::io_context &io_context_arg, const Factory &factory, ManClientInstance::Factory::Ptr man_factory_arg, TunClientInstance::Factory::Ptr tun_factory_arg)openvpn::ServerProto::Sessioninlineprivate
set_housekeeping_timer()openvpn::ServerProto::Sessioninlineprivate
should_preserve_session_id() overrideopenvpn::ServerProto::Sessioninline
start(const TransportClientInstance::Send::Ptr &parent, const PeerAddr::Ptr &addr, const int local_peer_id, const ProtoSessionID cookie_psid=ProtoSessionID()) overrideopenvpn::ServerProto::Sessioninline
statsopenvpn::ServerProto::Sessionprivate
stats_notify(const PeerStats &ps, const bool final) overrideopenvpn::ServerProto::Sessioninlineprivate
stats_poll() overrideopenvpn::ServerProto::Sessioninline
stop() overrideopenvpn::ServerProto::Sessioninline
supports_epoch_data() overrideopenvpn::ServerProto::Sessioninlineprivatevirtual
transport_recv(BufferAllocated &buf) overrideopenvpn::ServerProto::Sessioninline
tun_factoryopenvpn::ServerProto::Sessionprivate
tun_native_handle() overrideopenvpn::ServerProto::Sessioninlineprivate
tun_recv(BufferAllocated &buf) overrideopenvpn::ServerProto::Sessioninline
write_empty_string(Buffer &buf)openvpn::ProtoContextCallbackInterfaceinlineprivatestatic
~ProtoContextCallbackInterface()=defaultopenvpn::ProtoContextCallbackInterfaceprivatevirtual
~Session()openvpn::ServerProto::Sessioninlinevirtual