OpenVPN
Data Fields
plugin Struct Reference

#include <plugin.h>

Data Fields

plugin_log_t log
 
enum endpoint type
 
int mask
 
bool initialized
 
const char * so_pathname
 
unsigned int plugin_type_mask
 
int requested_initialization_point
 
HMODULE module
 
openvpn_plugin_open_v1 open1
 
openvpn_plugin_open_v2 open2
 
openvpn_plugin_open_v3 open3
 
openvpn_plugin_func_v1 func1
 
openvpn_plugin_func_v2 func2
 
openvpn_plugin_func_v3 func3
 
openvpn_plugin_close_v1 close
 
openvpn_plugin_abort_v1 abort
 
openvpn_plugin_client_constructor_v1 client_constructor
 
openvpn_plugin_client_destructor_v1 client_destructor
 
openvpn_plugin_min_version_required_v1 min_version_required
 
openvpn_plugin_select_initialization_point_v1 initialization_point
 
openvpn_plugin_handle_t plugin_handle
 

Detailed Description

Definition at line 49 of file keyingmaterialexporter.c.

Field Documentation

◆ abort

openvpn_plugin_abort_v1 plugin::abort

Definition at line 74 of file plugin.h.

Referenced by plugin_abort_item().

◆ client_constructor

openvpn_plugin_client_constructor_v1 plugin::client_constructor

Definition at line 75 of file plugin.h.

Referenced by plugin_per_client_init().

◆ client_destructor

openvpn_plugin_client_destructor_v1 plugin::client_destructor

Definition at line 76 of file plugin.h.

Referenced by plugin_per_client_destroy().

◆ close

openvpn_plugin_close_v1 plugin::close

Definition at line 73 of file plugin.h.

Referenced by plugin_close_item().

◆ func1

openvpn_plugin_func_v1 plugin::func1

Definition at line 70 of file plugin.h.

Referenced by plugin_call_item(), and plugin_init_item().

◆ func2

openvpn_plugin_func_v2 plugin::func2

Definition at line 71 of file plugin.h.

Referenced by plugin_call_item(), and plugin_init_item().

◆ func3

openvpn_plugin_func_v3 plugin::func3

Definition at line 72 of file plugin.h.

Referenced by plugin_call_item(), and plugin_init_item().

◆ initialization_point

openvpn_plugin_select_initialization_point_v1 plugin::initialization_point

Definition at line 78 of file plugin.h.

Referenced by plugin_init_item().

◆ initialized

bool plugin::initialized

Definition at line 56 of file plugin.h.

Referenced by plugin_close_item(), plugin_init_item(), and plugin_open_item().

◆ log

plugin_log_t plugin::log

Definition at line 50 of file keyingmaterialexporter.c.

Referenced by openvpn_plugin_open_v3().

◆ mask

int plugin::mask

Definition at line 52 of file keyingmaterialexporter.c.

Referenced by openvpn_plugin_open_v3().

◆ min_version_required

openvpn_plugin_min_version_required_v1 plugin::min_version_required

Definition at line 77 of file plugin.h.

Referenced by plugin_init_item().

◆ module

HMODULE plugin::module

Definition at line 64 of file plugin.h.

Referenced by plugin_close_item(), and plugin_init_item().

◆ open1

openvpn_plugin_open_v1 plugin::open1

Definition at line 67 of file plugin.h.

Referenced by plugin_init_item(), and plugin_open_item().

◆ open2

openvpn_plugin_open_v2 plugin::open2

Definition at line 68 of file plugin.h.

Referenced by plugin_init_item(), and plugin_open_item().

◆ open3

openvpn_plugin_open_v3 plugin::open3

Definition at line 69 of file plugin.h.

Referenced by plugin_init_item(), and plugin_open_item().

◆ plugin_handle

openvpn_plugin_handle_t plugin::plugin_handle

◆ plugin_type_mask

unsigned int plugin::plugin_type_mask

Definition at line 58 of file plugin.h.

Referenced by plugin_call_item(), plugin_defined(), plugin_init_item(), and plugin_open_item().

◆ requested_initialization_point

int plugin::requested_initialization_point

Definition at line 59 of file plugin.h.

Referenced by plugin_init_item(), plugin_open_item(), and plugin_per_client_init().

◆ so_pathname

const char* plugin::so_pathname

Definition at line 57 of file plugin.h.

Referenced by plugin_call_item(), plugin_close_item(), plugin_init_item(), and plugin_open_item().

◆ type

enum endpoint plugin::type

Definition at line 51 of file keyingmaterialexporter.c.

Referenced by openvpn_plugin_open_v3(), tls_final(), and tls_verify().


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