OpenVPN
Data Fields
connection_entry Struct Reference

#include <options.h>

Collaboration diagram for connection_entry:
Collaboration graph
[legend]

Data Fields

int proto
 
sa_family_t af
 
const char * local_port
 
bool local_port_defined
 
const char * remote_port
 
const char * local
 
const char * remote
 
bool remote_float
 
bool bind_defined
 
bool bind_ipv6_only
 
bool bind_local
 
int connect_retry_seconds
 
int connect_retry_seconds_max
 
int connect_timeout
 
struct http_proxy_optionshttp_proxy_options
 
const char * socks_proxy_server
 
const char * socks_proxy_port
 
const char * socks_proxy_authfile
 
int tun_mtu
 
bool tun_mtu_defined
 
int tun_mtu_extra
 
bool tun_mtu_extra_defined
 
int link_mtu
 
bool link_mtu_defined
 
int mtu_discover_type
 
int fragment
 
int mssfix
 
bool mssfix_default
 
int explicit_exit_notification
 
unsigned int flags
 
const char * tls_auth_file
 
const char * tls_auth_file_inline
 
int key_direction
 
const char * tls_crypt_file
 
const char * tls_crypt_inline
 
const char * tls_crypt_v2_file
 
const char * tls_crypt_v2_inline
 

Detailed Description

Definition at line 86 of file options.h.

Field Documentation

◆ af

sa_family_t connection_entry::af

◆ bind_defined

bool connection_entry::bind_defined

◆ bind_ipv6_only

bool connection_entry::bind_ipv6_only

Definition at line 97 of file options.h.

Referenced by add_option(), do_init_socket_1(), and init_options().

◆ bind_local

bool connection_entry::bind_local

◆ connect_retry_seconds

int connection_entry::connect_retry_seconds

Definition at line 99 of file options.h.

Referenced by add_option(), init_options(), socket_restart_pause(), and usage().

◆ connect_retry_seconds_max

int connection_entry::connect_retry_seconds_max

Definition at line 100 of file options.h.

Referenced by add_option(), init_options(), socket_restart_pause(), and usage().

◆ connect_timeout

int connection_entry::connect_timeout

◆ explicit_exit_notification

int connection_entry::explicit_exit_notification

◆ flags

unsigned int connection_entry::flags

◆ fragment

int connection_entry::fragment

◆ http_proxy_options

struct http_proxy_options* connection_entry::http_proxy_options

◆ key_direction

int connection_entry::key_direction

◆ link_mtu

int connection_entry::link_mtu

◆ link_mtu_defined

bool connection_entry::link_mtu_defined

◆ local

const char* connection_entry::local

◆ local_port

const char* connection_entry::local_port

◆ local_port_defined

bool connection_entry::local_port_defined

◆ mssfix

int connection_entry::mssfix

◆ mssfix_default

bool connection_entry::mssfix_default

Definition at line 119 of file options.h.

Referenced by add_option(), and options_postprocess_mutate_ce().

◆ mtu_discover_type

int connection_entry::mtu_discover_type

Definition at line 115 of file options.h.

Referenced by add_option(), do_init_socket_1(), and init_options().

◆ proto

int connection_entry::proto

◆ remote

const char* connection_entry::remote

◆ remote_float

bool connection_entry::remote_float

Definition at line 95 of file options.h.

Referenced by add_option(), and do_init_socket_1().

◆ remote_port

const char* connection_entry::remote_port

◆ socks_proxy_authfile

const char* connection_entry::socks_proxy_authfile

Definition at line 105 of file options.h.

Referenced by add_option(), and init_proxy_dowork().

◆ socks_proxy_port

const char* connection_entry::socks_proxy_port

◆ socks_proxy_server

const char* connection_entry::socks_proxy_server

◆ tls_auth_file

const char* connection_entry::tls_auth_file

◆ tls_auth_file_inline

const char* connection_entry::tls_auth_file_inline

Definition at line 136 of file options.h.

Referenced by add_option(), do_init_tls_wrap_key(), and options_postprocess_mutate_ce().

◆ tls_crypt_file

const char* connection_entry::tls_crypt_file

◆ tls_crypt_inline

const char* connection_entry::tls_crypt_inline

Definition at line 141 of file options.h.

Referenced by add_option(), do_init_tls_wrap_key(), and options_postprocess_mutate_ce().

◆ tls_crypt_v2_file

const char* connection_entry::tls_crypt_v2_file

◆ tls_crypt_v2_inline

const char* connection_entry::tls_crypt_v2_inline

Definition at line 146 of file options.h.

Referenced by add_option(), do_init_tls_wrap_key(), and options_postprocess_mutate_ce().

◆ tun_mtu

int connection_entry::tun_mtu

◆ tun_mtu_defined

bool connection_entry::tun_mtu_defined

◆ tun_mtu_extra

int connection_entry::tun_mtu_extra

Definition at line 109 of file options.h.

Referenced by add_option(), do_init_frame(), and options_postprocess_mutate_ce().

◆ tun_mtu_extra_defined

bool connection_entry::tun_mtu_extra_defined

Definition at line 110 of file options.h.

Referenced by add_option(), do_init_frame(), and options_postprocess_mutate_ce().


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