Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lxcpp::SetupUserNS Class Referencefinal

#include <setup-userns.hpp>

+ Inheritance diagram for lxcpp::SetupUserNS:

Public Member Functions

 SetupUserNS (UserNSConfig &userNSConfig, pid_t initPid)
 Setups the user namespace by filling UID/GID mappings. More...
 
 ~SetupUserNS ()
 
void execute ()
 

Private Member Functions

virtual void revert ()
 

Private Attributes

UserNSConfigmUserNSConfig
 
pid_t mInitPid
 

Constructor & Destructor Documentation

lxcpp::SetupUserNS::SetupUserNS ( UserNSConfig userNSConfig,
pid_t  initPid 
)

Setups the user namespace by filling UID/GID mappings.

Parameters
userNSConfigA config containing UID and GID mappings
lxcpp::SetupUserNS::~SetupUserNS ( )

Member Function Documentation

void lxcpp::SetupUserNS::execute ( )
virtual

Implements lxcpp::Command.

virtual void lxcpp::Command::revert ( )
inlinevirtualinherited

Member Data Documentation

pid_t lxcpp::SetupUserNS::mInitPid
private
UserNSConfig& lxcpp::SetupUserNS::mUserNSConfig
private

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