iceoryx_hoofs 2.0.3
Public Types | Public Member Functions | Static Public Member Functions | List of all members
iox::posix::PosixUser Class Reference

Public Types

using groupVector_t = cxx::vector< PosixGroup, MaxNumberOfGroups >
 
using string_t = cxx::string< 100 >
 

Public Member Functions

 PosixUser (const uid_t f_id) noexcept
 
 PosixUser (const string_t &f_name) noexcept
 
groupVector_t getGroups () const noexcept
 
string_t getName () const noexcept
 
uid_t getID () const noexcept
 
bool doesExist () const noexcept
 

Static Public Member Functions

static PosixUser getUserOfCurrentProcess () noexcept
 
static cxx::optional< uid_t > getUserID (const string_t &f_name) noexcept
 
static cxx::optional< string_tgetUserName (uid_t f_id) noexcept
 

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