|
Barrelfish
|
A bidirectional UMP channel. More...
Collaboration diagram for ump_chan: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 |
1.8.11