OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::SetUserGroupRetainCap::Capabilities Class Reference

Public Member Functions

 Capabilities (std::string title_arg)
 
 ~Capabilities ()
 
void set_flag (const std::vector< cap_value_t > &caps)
 
void set_flag_with_setuid_setgid (std::vector< cap_value_t > caps)
 
void set_proc ()
 
std::string to_string () const
 

Private Member Functions

 Capabilities (const Capabilities &)=delete
 
Capabilitiesoperator= (const Capabilities &)=delete
 

Private Attributes

const cap_t capabilities
 
const std::string title
 

Detailed Description

Definition at line 125 of file usergroup_retain_cap.hpp.

Constructor & Destructor Documentation

◆ Capabilities() [1/2]

openvpn::SetUserGroupRetainCap::Capabilities::Capabilities ( std::string  title_arg)
inline

Definition at line 128 of file usergroup_retain_cap.hpp.

◆ ~Capabilities()

openvpn::SetUserGroupRetainCap::Capabilities::~Capabilities ( )
inline

Definition at line 134 of file usergroup_retain_cap.hpp.

◆ Capabilities() [2/2]

openvpn::SetUserGroupRetainCap::Capabilities::Capabilities ( const Capabilities )
privatedelete

Member Function Documentation

◆ operator=()

Capabilities & openvpn::SetUserGroupRetainCap::Capabilities::operator= ( const Capabilities )
privatedelete

◆ set_flag()

void openvpn::SetUserGroupRetainCap::Capabilities::set_flag ( const std::vector< cap_value_t > &  caps)
inline

Definition at line 139 of file usergroup_retain_cap.hpp.

Here is the caller graph for this function:

◆ set_flag_with_setuid_setgid()

void openvpn::SetUserGroupRetainCap::Capabilities::set_flag_with_setuid_setgid ( std::vector< cap_value_t >  caps)
inline

Definition at line 149 of file usergroup_retain_cap.hpp.

Here is the caller graph for this function:

◆ set_proc()

void openvpn::SetUserGroupRetainCap::Capabilities::set_proc ( )
inline

Definition at line 156 of file usergroup_retain_cap.hpp.

Here is the caller graph for this function:

◆ to_string()

std::string openvpn::SetUserGroupRetainCap::Capabilities::to_string ( ) const
inline

Definition at line 165 of file usergroup_retain_cap.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ capabilities

const cap_t openvpn::SetUserGroupRetainCap::Capabilities::capabilities
private

Definition at line 177 of file usergroup_retain_cap.hpp.

◆ title

const std::string openvpn::SetUserGroupRetainCap::Capabilities::title
private

Definition at line 178 of file usergroup_retain_cap.hpp.


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