L4Re Operating System Framework
Interface and Usage Documentation
|
Server-side copy in buffer for Array. More...
#include <ipc_array>
Public Member Functions | |
void | copy_in (const_array a) |
copy in data from a source array | |
Array_in_buf (const_array a) | |
Make Array_in_buf from a const array. | |
Array_in_buf (array a) | |
Make Array_in_buf from a non-const array. | |
Data Fields | |
ELEM_TYPE | data [MAX] |
The data elements. | |
LEN_TYPE | length |
The length of the array. | |
Server-side copy in buffer for Array.
ELEM_TYPE | Data type of an array element. |
LEN_TYPE | Data type for the number of elements in the array. |
MAX | The maximum number of elements in the buffer. If the actual message is longer than the buffer, it will be silently truncated. |
This type is assignment compatible to Array_ref<ELEM_TYPE, LEN_TYPE> and provides a transparent server-side copy-in mechanism for array parameters. The Array_in_buf provides the storage for the array data and receives a copy of the data passed to the server-function.