OpenVPN 3 Core Library
Loading...
Searching...
No Matches
ThreadCommon Struct Reference
Collaboration diagram for ThreadCommon:
[legend]

Public Member Functions

 ThreadCommon (const char *unix_sock, const char *user, const char *group)
 
void show_unused_options () const
 

Static Public Member Functions

static Listen::List build_listen_list (const char *unix_sock)
 

Public Attributes

const Listen::List listen_list
 
const SetUserGroup user_group
 
MySessionStats::Ptr stats
 
PThreadBarrier event_loop_bar
 

Detailed Description

Definition at line 88 of file ovpnagent.cpp.

Constructor & Destructor Documentation

◆ ThreadCommon()

ThreadCommon::ThreadCommon ( const char *  unix_sock,
const char *  user,
const char *  group 
)
inline

Definition at line 90 of file ovpnagent.cpp.

Member Function Documentation

◆ build_listen_list()

static Listen::List ThreadCommon::build_listen_list ( const char *  unix_sock)
inlinestatic

Definition at line 98 of file ovpnagent.cpp.

◆ show_unused_options()

void ThreadCommon::show_unused_options ( ) const
inline

Definition at line 113 of file ovpnagent.cpp.

Member Data Documentation

◆ event_loop_bar

PThreadBarrier ThreadCommon::event_loop_bar

Definition at line 120 of file ovpnagent.cpp.

◆ listen_list

const Listen::List ThreadCommon::listen_list

Definition at line 117 of file ovpnagent.cpp.

◆ stats

MySessionStats::Ptr ThreadCommon::stats

Definition at line 119 of file ovpnagent.cpp.

◆ user_group

const SetUserGroup ThreadCommon::user_group

Definition at line 118 of file ovpnagent.cpp.


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