Barrelfish
|
Data Fields | |
struct bulk_channel_callbacks * | callbacks |
struct bulk_endpoint_descriptor * | ep |
enum bulk_channel_state | state |
struct bulk_pool_list * | pools |
enum bulk_channel_direction | direction |
enum bulk_channel_role | role |
enum bulk_trust_level | trust |
struct bulk_channel_constraints | constraints |
size_t | meta_size |
struct waitset * | waitset |
void * | user_state |
void * | impl_data |
Handle/Representation for one end of a bulk transfer channel
struct bulk_channel_callbacks* bulk_channel::callbacks |
callbacks for the channel events
struct bulk_channel_constraints bulk_channel::constraints |
constraints of this channel
enum bulk_channel_direction bulk_channel::direction |
the direction of data flow
struct bulk_endpoint_descriptor* bulk_channel::ep |
the local endpoint for this channel
void* bulk_channel::impl_data |
implementation specific data
size_t bulk_channel::meta_size |
the size of the transmitted meta information per bulk transfer
struct bulk_pool_list* bulk_channel::pools |
pool allocators orderd list of assigned pools to this channel
enum bulk_channel_role bulk_channel::role |
role of this side of the channel
enum bulk_channel_state bulk_channel::state |
the current channel state
enum bulk_trust_level bulk_channel::trust |
the trust level of this channel
void* bulk_channel::user_state |
pointer to user specific state for this channel
struct waitset* bulk_channel::waitset |
the waitset for this channel