Skip to content

iox::posix::PosixCallResult🔗

result of a posix call More...

#include <iceoryx_hoofs/posix_wrapper/posix_call.hpp>

Public Functions🔗

Name
PosixCallResult() =default
cxx::string< POSIX_CALL_ERROR_STRING_SIZE > getHumanReadableErrnum() const
returns the result of std::strerror(errnum) which acquires a human readable error string

Public Attributes🔗

Name
T value
the return value of the posix function call
int32_t errnum
the errno value which was set by the posix function call

Detailed Description🔗

template <typename T >
struct iox::posix::PosixCallResult;

result of a posix call

Public Functions Documentation🔗

function PosixCallResult🔗

PosixCallResult() =default

function getHumanReadableErrnum🔗

cxx::string< POSIX_CALL_ERROR_STRING_SIZE > getHumanReadableErrnum() const

returns the result of std::strerror(errnum) which acquires a human readable error string

Public Attributes Documentation🔗

variable value🔗

T value {};

the return value of the posix function call

variable errnum🔗

int32_t errnum = POSIX_CALL_INVALID_ERRNO;

the errno value which was set by the posix function call


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