Nix  2.93.0-dev
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::SimpleUserLock Struct Reference
Inheritance diagram for nix::SimpleUserLock:
[legend]
Collaboration diagram for nix::SimpleUserLock:
[legend]

Public Member Functions

uid_t getUID () override
 
uid_t getUIDCount () override
 
gid_t getGID () override
 
std::vector< gid_t > getSupplementaryGIDs () override
 
- Public Member Functions inherited from nix::UserLock
std::pair< uid_t, uid_t > getUIDRange ()
 

Static Public Member Functions

static std::unique_ptr< UserLockacquire ()
 

Public Attributes

AutoCloseFD fdUserLock
 
uid_t uid
 
gid_t gid
 
std::vector< gid_t > supplementaryGIDs
 

Member Function Documentation

◆ getGID()

gid_t nix::SimpleUserLock::getGID ( )
inlineoverridevirtual

Implements nix::UserLock.

◆ getSupplementaryGIDs()

std::vector< gid_t > nix::SimpleUserLock::getSupplementaryGIDs ( )
inlineoverridevirtual

Implements nix::UserLock.

◆ getUID()

uid_t nix::SimpleUserLock::getUID ( )
inlineoverridevirtual

Get the first UID.

Implements nix::UserLock.

◆ getUIDCount()

uid_t nix::SimpleUserLock::getUIDCount ( )
inlineoverridevirtual

Implements nix::UserLock.


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