Helper struct to describe various aspects of an IPC argument.
More...
#include <ipc_basics>
|
|
using | arg_type = T |
| | The type used in client argument list.
|
|
using | svr_type = T |
| | The data type used to store the T on the server-side.
|
|
using | svr_arg_type = T |
| | The argument type for the server-side function.
|
|
|
static constexpr bool | Is_optional = false |
| | Is it an optional argument?
|
|
static constexpr bool | Is_input = true |
| | Is the argument transferred from client to server?
|
|
static constexpr bool | Is_output = false |
| | Is the argument transferred from server to client?
|
template<typename T>
struct L4::Ipc::Msg::Elem< T >
Helper struct to describe various aspects of an IPC argument.
There are standard specializations to handle input and output arguments of trivial data types. More complex types need to add further specializations as needed.
Definition at line 471 of file ipc_basics.
The documentation for this struct was generated from the following file: