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
 

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 288 of file openvpn-plugin.h.

Field Documentation

◆ plugin_log

plugin_log_t openvpn_plugin_callbacks::plugin_log

Definition at line 290 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 292 of file openvpn-plugin.h.

Referenced by openvpn_plugin_open_v3().

◆ plugin_vlog

plugin_vlog_t openvpn_plugin_callbacks::plugin_vlog

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

Referenced by openvpn_plugin_open_v3().


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