Barrelfish
Public Types | Data Fields
lmp_chan Struct Reference

A bidirectional LMP channel. More...

+ Collaboration diagram for lmp_chan:

Public Types

Data Fields

struct waitset_chanstate send_waitset
 State belonging to waitset (for send)
 
struct lmp_chanprev
 Next/prev in list of channels with send events.
 
struct capref local_cap remote_cap
 Capabilities to local/remote endpoints.
 
struct lmp_endpointendpoint
 Incoming LMP endpoint (in dispatcher)
 
enum lmp_chan:: { ... }  connstate
 connection state
 
struct lmp_bind_continuation bind_continuation
 Continuation for bind.
 
iref_t iref
 IREF.
 
size_t buflen_words
 requested LMP buffer length, in words
 

Detailed Description

A bidirectional LMP channel.

Member Enumeration Documentation

anonymous enum

connection state

Enumerator
LMP_DISCONNECTED 

Disconnected.

LMP_BIND_WAIT 

Waiting for bind reply.

LMP_MONITOR_ACCEPT 

Special case for monitor binding: waiting for cap.

LMP_CONNECTED 

Connection established.


The documentation for this struct was generated from the following file: