iceoryx_hoofs 2.0.5
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
iox::posix::PosixCallBuilder< ReturnType, FunctionArguments > Class Template Reference

Public Types

using FunctionType_t = ReturnType(*)(FunctionArguments...)
 input function type
 

Public Member Functions

PosixCallVerificator< ReturnType > operator() (FunctionArguments... arguments) &&noexcept
 Call the underlying function with the provided arguments. If the underlying function fails and sets the errno to EINTR the call is repeated at most POSIX_CALL_EINTR_REPETITIONS times.
 

Member Function Documentation

◆ operator()()

template<typename ReturnType , typename... FunctionArguments>
PosixCallVerificator< ReturnType > iox::posix::PosixCallBuilder< ReturnType, FunctionArguments >::operator() ( FunctionArguments...  arguments) &&
noexcept

Call the underlying function with the provided arguments. If the underlying function fails and sets the errno to EINTR the call is repeated at most POSIX_CALL_EINTR_REPETITIONS times.

Parameters
[in]argumentsarguments which will be provided to the posix function
Returns
the PosixCallVerificator to verify the return value

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