Skip to main content

Crate fidl_fuchsia_hardware_sharedmemory

Crate fidl_fuchsia_hardware_sharedmemory 

Source

Modules§

shared_vmo_io_ordinals
shared_vmo_register_ordinals

Structs§

SharedVmoBuffer
SharedVmoIoControlHandle
SharedVmoIoEventStream
SharedVmoIoExchangeRequest
SharedVmoIoExchangeResponder
SharedVmoIoMarker
SharedVmoIoProxy
SharedVmoIoReceiveRequest
SharedVmoIoReceiveResponder
SharedVmoIoRequestStream
A Stream of incoming requests for fuchsia.hardware.sharedmemory/SharedVmoIo.
SharedVmoIoSynchronousProxy
SharedVmoIoTransmitRequest
SharedVmoIoTransmitResponder
SharedVmoRegisterControlHandle
SharedVmoRegisterEventStream
SharedVmoRegisterMarker
SharedVmoRegisterProxy
SharedVmoRegisterRegisterVmoRequest
SharedVmoRegisterRegisterVmoResponder
SharedVmoRegisterRequestStream
A Stream of incoming requests for fuchsia.hardware.sharedmemory/SharedVmoRegister.
SharedVmoRegisterSynchronousProxy
SharedVmoRegisterUnregisterVmoRequest
SharedVmoRegisterUnregisterVmoResponder
SharedVmoRegisterUnregisterVmoResponse
SharedVmoRight

Enums§

SharedVmoIoEvent
SharedVmoIoRequest
This is a generic protocol for driver IO using shared VMOs. Drivers may compose this protocol and choose which methods to implement based on the uses of the hardware. This protocol is only intended for simple use cases.
SharedVmoRegisterEvent
SharedVmoRegisterRequest
This is a generic protocol for sharing VMOs that drivers may compose.

Traits§

SharedVmoIoProxyInterface
SharedVmoRegisterProxyInterface

Type Aliases§

SharedVmoIoExchangeResult
SharedVmoIoReceiveResult
SharedVmoIoTransmitResult
SharedVmoRegisterRegisterVmoResult
SharedVmoRegisterUnregisterVmoResult