OpenVPN
man_connection Struct Reference

#include <manage.h>

Collaboration diagram for man_connection:

Data Fields

int state
socket_descriptor_t sd_top
socket_descriptor_t sd_cli
struct openvpn_sockaddr remote
struct net_event_win32 ne32
bool halt
bool password_verified
int password_tries
struct command_line * in
struct buffer_list * out
int in_extra_cmd
struct buffer_list * in_extra
unsigned long in_extra_cid
unsigned int in_extra_kid
int ext_key_state
struct buffer_list * ext_key_input
int ext_cert_state
struct buffer_list * ext_cert_input
struct event_set * es
int env_filter_level
bool state_realtime
bool log_realtime
bool echo_realtime
int bytecount_update_seconds
struct event_timeout bytecount_update_interval
const char * up_query_type
int up_query_mode
struct user_pass up_query
int client_version

Detailed Description

Definition at line 275 of file manage.h.

Field Documentation

◆ bytecount_update_interval

struct event_timeout man_connection::bytecount_update_interval

◆ bytecount_update_seconds

int man_connection::bytecount_update_seconds

Definition at line 319 of file manage.h.

Referenced by man_bytecount(), man_bytecount_stop(), and man_connection_settings_reset().

◆ client_version

int man_connection::client_version

◆ echo_realtime

bool man_connection::echo_realtime

Definition at line 318 of file manage.h.

Referenced by man_connection_settings_reset(), man_echo(), and management_echo().

◆ env_filter_level

◆ es

struct event_set* man_connection::es

Definition at line 313 of file manage.h.

Referenced by man_block(), man_connection_close(), and man_connection_init().

◆ ext_cert_input

struct buffer_list* man_connection::ext_cert_input

Definition at line 312 of file manage.h.

Referenced by in_extra_dispatch(), and management_query_cert().

◆ ext_cert_state

int man_connection::ext_cert_state

Definition at line 311 of file manage.h.

Referenced by in_extra_dispatch(), man_certificate(), and management_query_cert().

◆ ext_key_input

struct buffer_list* man_connection::ext_key_input

Definition at line 310 of file manage.h.

Referenced by in_extra_dispatch(), man_connection_close(), and management_query_pk_sig().

◆ ext_key_state

int man_connection::ext_key_state

Definition at line 309 of file manage.h.

Referenced by in_extra_dispatch(), man_pk_sig(), and management_query_pk_sig().

◆ halt

bool man_connection::halt

◆ in

struct command_line* man_connection::in

◆ in_extra

struct buffer_list* man_connection::in_extra

Definition at line 302 of file manage.h.

Referenced by in_extra_dispatch(), in_extra_reset(), and man_read().

◆ in_extra_cid

unsigned long man_connection::in_extra_cid

Definition at line 303 of file manage.h.

Referenced by in_extra_dispatch(), in_extra_reset(), and man_client_auth().

◆ in_extra_cmd

int man_connection::in_extra_cmd

◆ in_extra_kid

unsigned int man_connection::in_extra_kid

Definition at line 304 of file manage.h.

Referenced by in_extra_dispatch(), in_extra_reset(), and man_client_auth().

◆ log_realtime

bool man_connection::log_realtime

Definition at line 317 of file manage.h.

Referenced by man_connection_settings_reset(), man_log(), and virtual_output_callback_func().

◆ ne32

◆ out

◆ password_tries

int man_connection::password_tries

Definition at line 289 of file manage.h.

Referenced by man_check_password(), and man_connection_settings_reset().

◆ password_verified

bool man_connection::password_verified

◆ remote

struct openvpn_sockaddr man_connection::remote

Definition at line 281 of file manage.h.

Referenced by man_accept().

◆ sd_cli

◆ sd_top

socket_descriptor_t man_connection::sd_top

◆ state

◆ state_realtime

bool man_connection::state_realtime

Definition at line 316 of file manage.h.

Referenced by man_connection_settings_reset(), man_state(), and management_set_state().

◆ up_query

◆ up_query_mode

◆ up_query_type


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