|
Barrelfish
|
Collaboration diagram for bulk_channel: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
1.8.11