OpenVPN
Data Fields
client_connect_defer_state Struct Reference

Detached client connection state. More...

#include <multi.h>

Data Fields

int cur_handler_index
 
unsigned int option_types_found
 
char * deferred_ret_file
 The temporary file name that contains the return status of the client-connect script if it exits with defer as status. More...
 
char * config_file
 The temporary file name that contains the config directives returned by the client-connect script. More...
 

Detailed Description

Detached client connection state.

This is the state that is tracked while the client connect hooks are executed.

Definition at line 69 of file multi.h.

Field Documentation

◆ config_file

char* client_connect_defer_state::config_file

The temporary file name that contains the config directives returned by the client-connect script.

Definition at line 87 of file multi.h.

Referenced by ccs_delete_config_file(), ccs_gen_config_file(), multi_client_connect_call_plugin_v1(), multi_client_connect_call_script(), and multi_client_connect_script_deferred().

◆ cur_handler_index

int client_connect_defer_state::cur_handler_index

Definition at line 72 of file multi.h.

Referenced by multi_connection_established().

◆ deferred_ret_file

char* client_connect_defer_state::deferred_ret_file

The temporary file name that contains the return status of the client-connect script if it exits with defer as status.

Definition at line 81 of file multi.h.

Referenced by ccs_delete_deferred_ret_file(), ccs_gen_deferred_ret_file(), ccs_test_deferred_ret_file(), multi_client_connect_call_plugin_v1(), and multi_process_post().

◆ option_types_found

unsigned int client_connect_defer_state::option_types_found

Definition at line 75 of file multi.h.

Referenced by multi_connection_established().


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