OpenVPN
Data Fields
openvpn_plugin_callbacks Struct Reference

Used by the openvpn_plugin_open_v3() function to pass callback function pointers to the plug-in. More...

#include <openvpn-plugin.h>

Data Fields

plugin_log_t plugin_log
 
plugin_vlog_t plugin_vlog
 
plugin_secure_memzero_t plugin_secure_memzero
 
plugin_base64_encode_t plugin_base64_encode
 
plugin_base64_decode_t plugin_base64_decode
 

Detailed Description

Used by the openvpn_plugin_open_v3() function to pass callback function pointers to the plug-in.

plugin_log plugin_vlog : Use these functions to add information to the OpenVPN log file. Messages will only be displayed if the plugin_name parameter is set. PLOG_DEBUG messages will only be displayed with plug-in debug log verbosity (at the time of writing that's verb >= 7).

plugin_secure_memzero : Use this function to securely wipe sensitive information from memory. This function is declared in a way that the compiler will not remove these function calls during the compiler optimization phase.

Definition at line 317 of file openvpn-plugin.h.

Field Documentation

◆ plugin_base64_decode

plugin_base64_decode_t openvpn_plugin_callbacks::plugin_base64_decode

Definition at line 323 of file openvpn-plugin.h.

Referenced by openvpn_plugin_open_v3().

◆ plugin_base64_encode

plugin_base64_encode_t openvpn_plugin_callbacks::plugin_base64_encode

Definition at line 322 of file openvpn-plugin.h.

Referenced by openvpn_plugin_open_v3().

◆ plugin_log

plugin_log_t openvpn_plugin_callbacks::plugin_log

Definition at line 319 of file openvpn-plugin.h.

Referenced by openvpn_plugin_open_v3().

◆ plugin_secure_memzero

plugin_secure_memzero_t openvpn_plugin_callbacks::plugin_secure_memzero

Definition at line 321 of file openvpn-plugin.h.

Referenced by openvpn_plugin_open_v3().

◆ plugin_vlog

plugin_vlog_t openvpn_plugin_callbacks::plugin_vlog

Definition at line 320 of file openvpn-plugin.h.

Referenced by openvpn_plugin_open_v3().


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