Crate fidl_fuchsia_netemul_sync

Source

Structs§

BusControlHandle
BusEnsurePublishRequest
BusEnsurePublishResponder
BusEventStream
BusGetClientsResponder
BusGetClientsResponse
BusMarker
BusOnBusDataRequest
BusOnClientAttachedRequest
BusOnClientDetachedRequest
BusProxy
BusPublishRequest
BusRequestStream
A Stream of incoming requests for fuchsia.netemul.sync/Bus.
BusSynchronousProxy
BusWaitForClientsRequest
BusWaitForClientsResponder
BusWaitForClientsResponse
BusWaitForEventRequest
BusWaitForEventResponse
BusWaitForEvent_Responder
Event
Simple data structure passed on netemul bus.
SyncManagerBusSubscribeRequest
SyncManagerControlHandle
SyncManagerEventStream
SyncManagerMarker
SyncManagerProxy
SyncManagerRequestStream
A Stream of incoming requests for fuchsia.netemul.sync/SyncManager.
SyncManagerSynchronousProxy
SyncManagerWaitForBarrierThresholdRequest
SyncManagerWaitForBarrierThresholdResponder
SyncManagerWaitForBarrierThresholdResponse

Enums§

BusEvent
BusRequest
Represents a named bus: a bus is a broadcast pub/sub network that distributes Events. Events are not stored, only forwarded to attached clients.
SyncManagerEvent
SyncManagerRequest
The SyncManager is the entry point to attach a client to a bus or use other synchronization primitives. The client’s ‘ticket’ to remain on the bus is the channel obtained through the ‘BusSubscribe’ call.

Traits§

BusProxyInterface
SyncManagerProxyInterface