L4Re Operating System Framework – Interface and Usage Documentation
Loading...
Searching...
No Matches
L4::Ipc_svr Namespace Reference

Helper classes for L4::Server instantiation. More...

Data Structures

class  Br_manager_no_buffers
 Empty implementation of Server_iface. More...
 
struct  Compound_reply
 Mix in for LOOP_HOOKS to always use compound reply and wait. More...
 
struct  Default_loop_hooks
 Default LOOP_HOOKS. More...
 
struct  Default_setup_wait
 Mix in for LOOP_HOOKS for setup_wait no op. More...
 
struct  Default_timeout
 Mix in for LOOP_HOOKS to use a 0 send and a infinite receive timeout. More...
 
struct  Direct_dispatch
 Direct dispatch helper, for forwarding dispatch calls to a registry R. More...
 
struct  Direct_dispatch< R * >
 Direct dispatch helper, for forwarding dispatch calls via a pointer to a registry R. More...
 
struct  Exc_dispatch
 Dispatch helper wrapping try {} catch {} around the dispatch call. More...
 
struct  Ignore_errors
 Mix in for LOOP_HOOKS to ignore IPC errors. More...
 
class  Server_iface
 Interface for server-loop related functions. More...
 
class  Timeout
 Callback interface for Timeout_queue. More...
 
class  Timeout_queue
 Timeout queue to be used in l4re server loop. More...
 
class  Timeout_queue_hooks
 Loop hooks mixin for integrating a timeout queue into the server loop. More...
 

Enumerations

enum  Reply_mode { Reply_compound , Reply_separate }
 Reply mode for server loop. More...
 

Detailed Description

Helper classes for L4::Server instantiation.