L4Re Operating System Framework
Interface and Usage Documentation
|
Self-contained list of variable-sized RPC parameters. More...
#include <ipc_varg>
Public Member Functions | |
Varg_list (Varg_list_ref const &r) | |
Create a parameter list as a copy from a referencing list. | |
Public Member Functions inherited from L4::Ipc::Varg_list_ref | |
Varg_list_ref ()=default | |
Create an empty parameter list. | |
Varg_list_ref (void const *start, void const *end) | |
Create a parameter list over a given memory region. | |
Varg | pop_front () |
Get the next parameter in the list. | |
Varg | next () |
Get the next parameter in the list. | |
Iterator | begin () const |
Returns an interator to the first Varg. | |
Iterator | end () const |
Returns the end of the list. | |
Self-contained list of variable-sized RPC parameters.
Works like Varg_list_ref but contains a full copy of the data. Use this as a parameter in server functions, if the handler function needs to use the UTCB (e.g. while sending further IPC).