Skip to content

iox::posix::PosixGroup🔗

Public Types🔗

Name
using cxx::string< 100 > string_t

Public Functions🔗

Name
PosixGroup(const gid_t f_id)
PosixGroup(const string_t & f_name)
bool operator==(const PosixGroup & other) const
string_t getName() const
gid_t getID() const
bool doesExist() const
PosixGroup getGroupOfCurrentProcess()
cxx::optional< uid_t > getGroupID(const string_t & f_name)
cxx::optional< string_t > getGroupName(gid_t f_id)

Public Types Documentation🔗

using string_t🔗

using iox::posix::PosixGroup::string_t =  cxx::string<100>;

Public Functions Documentation🔗

function PosixGroup🔗

explicit PosixGroup(
    const gid_t f_id
)

function PosixGroup🔗

explicit PosixGroup(
    const string_t & f_name
)

function operator==🔗

bool operator==(
    const PosixGroup & other
) const

function getName🔗

string_t getName() const

function getID🔗

gid_t getID() const

function doesExist🔗

bool doesExist() const

function getGroupOfCurrentProcess🔗

static PosixGroup getGroupOfCurrentProcess()

function getGroupID🔗

static cxx::optional< uid_t > getGroupID(
    const string_t & f_name
)

function getGroupName🔗

static cxx::optional< string_t > getGroupName(
    gid_t f_id
)

Updated on 18 December 2023 at 13:11:42 CET