iceoryx_hoofs 2.0.5
|
class which is created by the verificator to evaluate the result of a posix call More...
#include <iceoryx_hoofs/posix_wrapper/posix_call.hpp>
Public Member Functions | |
template<typename... IgnoredErrnos> | |
PosixCallEvaluator< ReturnType > | ignoreErrnos (const IgnoredErrnos... ignoredErrnos) const &&noexcept |
ignore specified errnos from the evaluation | |
template<typename... SilentErrnos> | |
PosixCallEvaluator< ReturnType > | suppressErrorMessagesForErrnos (const SilentErrnos... silentErrnos) const &&noexcept |
silence specified errnos from printing error messages in the evaluation | |
cxx::expected< PosixCallResult< ReturnType >, PosixCallResult< ReturnType > > | evaluate () const &&noexcept |
evaluate the result of a posix call | |
Friends | |
template<typename > | |
class | PosixCallVerificator |
class which is created by the verificator to evaluate the result of a posix call
|
noexcept |
evaluate the result of a posix call
|
noexcept |
ignore specified errnos from the evaluation
IgnoredErrnos | a list of int32_t variables |
[in] | ignoredErrnos | the int32_t values of the errnos which should be ignored |
|
noexcept |
silence specified errnos from printing error messages in the evaluation
SilentErrnos | a list of int32_t variables |
[in] | silentErrnos | the int32_t values of the errnos which should be silent and not cause an error log |