![]() |
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).