Crate fidl_fuchsia_hardware_hrtimer

Source

Macros§

DriverErrorUnknown
Pattern that matches an unknown DriverError member.
ResolutionUnknown
Pattern that matches an unknown Resolution member.

Structs§

DeviceControlHandle
DeviceEventStream
DeviceGetPropertiesResponder
DeviceGetPropertiesResponse
DeviceGetTicksLeftRequest
DeviceGetTicksLeftResponder
DeviceGetTicksLeftResponse
DeviceMarker
DeviceProxy
DeviceRequestStream
A Stream of incoming requests for fuchsia.hardware.hrtimer/Device.
DeviceSetEventRequest
DeviceSetEventResponder
DeviceStartAndWait2Request
DeviceStartAndWait2Responder
DeviceStartAndWait2Response
DeviceStartAndWaitRequest
DeviceStartAndWaitResponder
DeviceStartAndWaitResponse
DeviceStartRequest
DeviceStartResponder
DeviceStopRequest
DeviceStopResponder
DeviceSynchronousProxy
Properties
Driver properties.
ServiceMarker
ServiceProxy
TimerProperties
Properties for a specific timer abstracted by the driver.

Enums§

DeviceEvent
DeviceRequest
A driver providing high resolution timers support. This API is intended for timers that are provided by hardware separate from the CPU For instance this driver may abstract hardware provided by an SoC.
DriverError
Errors that this driver may return.
Resolution
Amount of time for one tick of a timer.
ServiceRequest
A request for one of the member protocols of Service.

Constants§

MAX_COUNT_RESOLUTIONS
Maximum count of resolutions supported by a given timer, arbitrary.
MAX_COUNT_TIMERS
Maximum count of timers supported by this protocol, arbitrary.

Traits§

DeviceProxyInterface

Type Aliases§

DeviceGetTicksLeftResult
DeviceSetEventResult
DeviceStartAndWait2Result
DeviceStartAndWaitResult
DeviceStartResult
DeviceStopResult