OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::InitProcess::Init Class Reference

#include <initprocess.hpp>

Classes

class  InitImpl
 

Public Member Functions

 Init ()
 
 ~Init ()
 

Private Attributes

std::shared_ptr< InitImplinitptr
 

Static Private Attributes

static std::weak_ptr< InitImplinit_instance
 
static std::mutex the_instance_mutex
 

Detailed Description

Definition at line 27 of file initprocess.hpp.

Constructor & Destructor Documentation

◆ Init()

openvpn::InitProcess::Init::Init ( )
inline

Definition at line 65 of file initprocess.hpp.

◆ ~Init()

openvpn::InitProcess::Init::~Init ( )
inline

Definition at line 77 of file initprocess.hpp.

Member Data Documentation

◆ init_instance

std::weak_ptr<InitImpl> openvpn::InitProcess::Init::init_instance
inlinestaticprivate

Definition at line 58 of file initprocess.hpp.

◆ initptr

std::shared_ptr<InitImpl> openvpn::InitProcess::Init::initptr
private

Definition at line 62 of file initprocess.hpp.

◆ the_instance_mutex

std::mutex openvpn::InitProcess::Init::the_instance_mutex
inlinestaticprivate

Definition at line 59 of file initprocess.hpp.


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