Crate fidl_fuchsia_time_external

Source

Macros§

UrgencyUnknown
Pattern that matches an unknown Urgency member.

Structs§

AdjustControlHandle
AdjustEventStream
AdjustMarker
AdjustProxy
AdjustReportBootToUtcMappingRequest
AdjustReportBootToUtcMappingResponder
AdjustRequestStream
A Stream of incoming requests for fuchsia.time.external/Adjust.
AdjustSynchronousProxy
Properties
Device global properties a time source may use to help it sample time.
PullSourceControlHandle
PullSourceEventStream
PullSourceMarker
PullSourceNextPossibleSampleTimeResponder
PullSourceNextPossibleSampleTimeResponse
PullSourceProxy
PullSourceRequestStream
A Stream of incoming requests for fuchsia.time.external/PullSource.
PullSourceSampleRequest
PullSourceSampleResponder
PullSourceSampleResponse
PullSourceSynchronousProxy
PushSourceControlHandle
PushSourceEventStream
PushSourceMarker
PushSourceProxy
PushSourceRequestStream
A Stream of incoming requests for fuchsia.time.external/PushSource.
PushSourceSynchronousProxy
PushSourceWatchSampleResponder
PushSourceWatchSampleResponse
PushSourceWatchStatusResponder
PushSourceWatchStatusResponse
TimeSample
A correspondence pair that describes a UTC and the reference clock readings at the measurement instant.
TimeSourceControlHandle
TimeSourceEventStream
TimeSourceMarker
TimeSourceProxy
TimeSourceRequestStream
A Stream of incoming requests for fuchsia.time.external/TimeSource.
TimeSourceSynchronousProxy
TimeSourceUpdateDevicePropertiesRequest

Enums§

AdjustEvent
AdjustRequest
Report UTC reference adjustment.
Error
Enum of reasons why producing a time sample failed.
PullSourceEvent
PullSourceRequest
A protocol for time sources that produce time samples on demand.
PushSourceEvent
PushSourceRequest
A protocol for time sources that produce time samples on a schedule that it dictates. A PushSource does not report errors to clients as it is responsible for handling them internally. Instead, a PushSource reports a general health indication through the WatchHealth method to reflect whether or not it expects to successfully produce time samples.
Status
Enum of states a PushSource may be in.
TimeSourceEvent
TimeSourceRequest
A protocol which defines common methods for all time sources. Should not be implemented directly.
Urgency
Enum of urgencies used when requesting a sample from a PullSource. The time source may use this information to balance the need to produce a response quickly against the desire to produce an accurate sample.

Traits§

AdjustProxyInterface
PullSourceProxyInterface
PushSourceProxyInterface
TimeSourceProxyInterface

Type Aliases§

AdjustReportBootToUtcMappingResult
PullSourceSampleResult