Barrelfish
Data Structures | Functions
monitor_client.h File Reference

Client for interacting with the monitor. More...

Data Structures

struct  monitor_cap_handlers
 Handlers for incoming/outgoing capabilities on the monitor binding. More...
 

Functions

errval_t monitor_client_lmp_accept (struct monitor_lmp_binding *mcb, struct waitset *ws, size_t lmp_buflen_words)
 Accept a new LMP binding in a client from the monitor. More...
 
errval_t monitor_client_blocking_rpc_init (void)
 Sets up binding to monitor's blocking rpc channel.
 

Detailed Description

Client for interacting with the monitor.

Function Documentation

errval_t monitor_client_lmp_accept ( struct monitor_lmp_binding *  mcb,
struct waitset ws,
size_t  lmp_buflen_words 
)

Accept a new LMP binding in a client from the monitor.

Should only be used in the monitor.

Parameters
mcbStorage for binding state
wsWaitset for handling incoming messages
buflen_wordsSize of incoming buffer, in number of words