OpenVPN
Data Fields
context_0 Struct Reference

Level 0 context containing information related to the OpenVPN process. More...

#include <openvpn.h>

Collaboration diagram for context_0:
Collaboration graph
[legend]

Data Fields

bool uid_gid_specified
 
bool uid_gid_chroot_set
 
struct platform_state_user platform_state_user
 
struct platform_state_group platform_state_group
 

Detailed Description

Level 0 context containing information related to the OpenVPN process.

Level 0 state is initialized once at program startup, and then remains throughout the lifetime of the OpenVPN process. This structure contains information related to the process's PID, user, group, and privileges.

Definition at line 135 of file openvpn.h.

Field Documentation

◆ platform_state_group

struct platform_state_group context_0::platform_state_group

Definition at line 142 of file openvpn.h.

Referenced by do_init_first_time(), and do_uid_gid_chroot().

◆ platform_state_user

struct platform_state_user context_0::platform_state_user

Definition at line 141 of file openvpn.h.

Referenced by do_init_first_time(), and do_uid_gid_chroot().

◆ uid_gid_chroot_set

bool context_0::uid_gid_chroot_set

Definition at line 140 of file openvpn.h.

Referenced by do_init_crypto_tls_c1(), and do_uid_gid_chroot().

◆ uid_gid_specified

bool context_0::uid_gid_specified

Definition at line 138 of file openvpn.h.

Referenced by do_init_first_time(), and do_uid_gid_chroot().


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