Macros§
- Urgency
Unknown - Pattern that matches an unknown
Urgency
member.
Structs§
- Adjust
Control Handle - Adjust
Event Stream - Adjust
Marker - Adjust
Proxy - Adjust
Report Boot ToUtc Mapping Request - Adjust
Report Boot ToUtc Mapping Responder - Adjust
Request Stream - A Stream of incoming requests for fuchsia.time.external/Adjust.
- Adjust
Synchronous Proxy - Properties
- Device global properties a time source may use to help it sample time.
- Pull
Source Control Handle - Pull
Source Event Stream - Pull
Source Marker - Pull
Source Next Possible Sample Time Responder - Pull
Source Next Possible Sample Time Response - Pull
Source Proxy - Pull
Source Request Stream - A Stream of incoming requests for fuchsia.time.external/PullSource.
- Pull
Source Sample Request - Pull
Source Sample Responder - Pull
Source Sample Response - Pull
Source Synchronous Proxy - Push
Source Control Handle - Push
Source Event Stream - Push
Source Marker - Push
Source Proxy - Push
Source Request Stream - A Stream of incoming requests for fuchsia.time.external/PushSource.
- Push
Source Synchronous Proxy - Push
Source Watch Sample Responder - Push
Source Watch Sample Response - Push
Source Watch Status Responder - Push
Source Watch Status Response - Time
Sample - A correspondence pair that describes a UTC and the reference clock readings at the measurement instant.
- Time
Source Control Handle - Time
Source Event Stream - Time
Source Marker - Time
Source Proxy - Time
Source Request Stream - A Stream of incoming requests for fuchsia.time.external/TimeSource.
- Time
Source Synchronous Proxy - Time
Source Update Device Properties Request
Enums§
- Adjust
Event - Adjust
Request - Report UTC reference adjustment.
- Error
- Enum of reasons why producing a time sample failed.
- Pull
Source Event - Pull
Source Request - A protocol for time sources that produce time samples on demand.
- Push
Source Event - Push
Source Request - 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.
- Time
Source Event - Time
Source Request - 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.