Barrelfish
|
A bidirectional UMP channel. More...
Public Types |
Data Fields | |
struct ump_chan_state | send_chan |
Outgoing UMP channel state. | |
struct ump_endpoint | endpoint |
Incoming UMP endpoint. | |
enum ump_chan:: { ... } | connstate |
connection state | |
struct capref | frame |
Cap to shared frame. | |
struct vregion * | vregion |
VRegion for shared frame. | |
ump_index_t | max_send_msgs |
Number of messages that fit in the send channel. | |
ump_index_t | max_recv_msgs |
Number of messages that fit in the recv channel. | |
uintptr_t | monitor_id |
Local monitor's connection ID for this channel. | |
struct monitor_binding * | monitor_binding |
Monitor binding used for cap xfer. | |
uintptr_t | sendid |
id for tracing | |
uintptr_t | recvid |
id for tracing | |
iref_t | iref |
IREF to which we bound. | |
struct ump_bind_continuation | bind_continuation |
Continuation for bind. | |
A bidirectional UMP channel.
anonymous enum |