iceoryx_hoofs 2.0.8
Loading...
Searching...
No Matches
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_t > getUserName (uid_t f_id) noexcept

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