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 3632 of file proto.hpp.

Constructor & Destructor Documentation

◆ IvProtoHelper()

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

Definition at line 3635 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 3655 of file proto.hpp.

◆ client_supports_data_v2()

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

Definition at line 3650 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 3683 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 3677 of file proto.hpp.

◆ client_supports_ekm_key_method()

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

Definition at line 3640 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 3671 of file proto.hpp.

◆ client_supports_push_update()

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

Definition at line 3660 of file proto.hpp.

◆ client_supports_request_push()

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

Definition at line 3665 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 3645 of file proto.hpp.

Member Data Documentation

◆ proto_field_

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

Definition at line 3689 of file proto.hpp.


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