Nix 2.93.3
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:
nix::UserLock

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:
  • lix/libstore/lock.cc