Crate fidl_fuchsia_time_external
source ·Macros
Pattern that matches an unknown
Urgency
member.Structs
Device global properties a time source may use to help it sample time.
A Stream of incoming requests for PullSource
A Stream of incoming requests for PushSource
A correspondence pair that describes a UTC time and the monotonic time at
which the time was measured.
A Stream of incoming requests for TimeSource
Enums
Enum of reasons why producing a time sample failed.
A protocol for time sources that produce time samples on demand.
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.Enum of states a PushSource may be in.
A protocol which defines common methods for all time sources. Should not be
implemented directly.
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.