OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ProtoContext::IvProtoHelper Class Reference

#include <proto.hpp>

Public Member Functions

 IvProtoHelper (const OptionList &peer_info)
 
bool client_supports_ekm_key_method () const
 
bool client_supports_temp_auth_failed () const
 
bool client_supports_data_v2 () const
 
bool client_supports_auth_pending_kwargs () const
 
bool client_supports_push_update () const
 
bool client_supports_request_push () const
 
bool client_supports_exit_notify () const
 Checks if the client is able to send an explicit EXIT message before exiting.
 
bool client_supports_dynamic_tls_crypt () const
 Checks if the client can handle dynamic TLS-crypt.
 
bool client_supports_dns_option () const
 Checks if the client can handle dns (as opposed to dhcp-option).
 

Private Attributes

unsigned int proto_field_
 

Detailed Description

Definition at line 3685 of file proto.hpp.

Constructor & Destructor Documentation

◆ IvProtoHelper()

openvpn::ProtoContext::IvProtoHelper::IvProtoHelper ( const OptionList peer_info)
inline

Definition at line 3688 of file proto.hpp.

Member Function Documentation

◆ client_supports_auth_pending_kwargs()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_auth_pending_kwargs ( ) const
inline

Definition at line 3708 of file proto.hpp.

◆ client_supports_data_v2()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_data_v2 ( ) const
inline

Definition at line 3703 of file proto.hpp.

◆ client_supports_dns_option()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_dns_option ( ) const
inline

Checks if the client can handle dns (as opposed to dhcp-option).

Definition at line 3736 of file proto.hpp.

◆ client_supports_dynamic_tls_crypt()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_dynamic_tls_crypt ( ) const
inline

Checks if the client can handle dynamic TLS-crypt.

Definition at line 3730 of file proto.hpp.

◆ client_supports_ekm_key_method()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_ekm_key_method ( ) const
inline

Definition at line 3693 of file proto.hpp.

◆ client_supports_exit_notify()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_exit_notify ( ) const
inline

Checks if the client is able to send an explicit EXIT message before exiting.

Definition at line 3724 of file proto.hpp.

◆ client_supports_push_update()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_push_update ( ) const
inline

Definition at line 3713 of file proto.hpp.

◆ client_supports_request_push()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_request_push ( ) const
inline

Definition at line 3718 of file proto.hpp.

Here is the caller graph for this function:

◆ client_supports_temp_auth_failed()

bool openvpn::ProtoContext::IvProtoHelper::client_supports_temp_auth_failed ( ) const
inline

Definition at line 3698 of file proto.hpp.

Member Data Documentation

◆ proto_field_

unsigned int openvpn::ProtoContext::IvProtoHelper::proto_field_
private

Definition at line 3742 of file proto.hpp.


The documentation for this class was generated from the following file: