Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws/clock-bound
/ types & classes
Types & classes
277 in github.com/aws/clock-bound
⨍
Functions
1,214
◇
Types & classes
277
↓ 6 callers
Class
Initialized
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:165
↓ 5 callers
Class
Ntp
clock-bound-ff-tester/src/events/v1/ntp.rs:42
↓ 4 callers
Class
LinkLocal
clock-bound/src/daemon/io/link_local.rs:56
↓ 4 callers
Class
Phc
clock-bound-ff-tester/src/events/v1/phc.rs:38
↓ 3 callers
Class
Disrupted
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:145
↓ 2 callers
Class
ClockAdjusted
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:253
↓ 2 callers
Class
InitialPhaseCorrectHalted
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:194
↓ 2 callers
Class
InstanceType
clock-bound/src/daemon/io/imds.rs:32
↓ 2 callers
Class
NtpSource
clock-bound/src/daemon/clock_sync_algorithm/source/ntp_source.rs:16
↓ 2 callers
Class
Timex
clock-bound/src/daemon/time/timex.rs:20
↓ 2 callers
Class
ValidStratumLevel
clock-bound/src/daemon/event/ntp.rs:317
↓ 1 callers
Class
Error
clock-bound-ff-tester/src/time/series.rs:121
↓ 1 callers
Class
FdGuard
A guard tracking an open file descriptor. Creating the `FdGuard` opens the file with read-only permission. The file descriptor is closed when the gua
clock-bound/src/shm/reader.rs:22
↓ 1 callers
Class
GammaDistribution
clock-bound-ff-tester/src/simulation/stats/gamma.rs:14
↓ 1 callers
Class
InitialSnapshotRetrieved
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:218
↓ 1 callers
Class
Period
clock-bound/src/daemon/time/tsc.rs:414
↓ 1 callers
Class
PhaseCorrectHalted
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:281
↓ 1 callers
Class
Reader
This is a wrapper for the [`VMClockShmReader`] struct used to bypass its !Send rules. [`VMClockShmReader`] has explicit rules against the implementat
clock-bound/src/daemon/io/vmclock.rs:25
↓ 1 callers
Class
SnapshotRetrieved
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:305
↓ 1 callers
Class
VMClock
clock-bound-ff-tester/src/events/v1/vmclock.rs:13
Class
Args
clock-bound/src/bin/clockbound.rs:11
Class
Args
test/clock-bound-adjust-clock/src/step_clock.rs:12
Class
Args
test/clock-bound-adjust-clock/src/adjust_clock.rs:11
Class
Args
test/clock-bound-phc-offset/src/main.rs:21
Class
Args
test/clock-bound-now/src/main.rs:10
Class
Args
Replay a scenario from a logfile back into the `ClockSyncAlgorithm` Outputs the results from this run into `--output-dir` with the same format as the
clock-bound-ff-tester/src/bin/repro_replay.rs:23
Interface
AssumeTrue
clock-bound-ff-tester/src/time/true_instant.rs:35
Class
BackwardDelays
clock-bound-ff-tester/src/simulation/ntp/series.rs:73
Class
BasicClockRefComparison
test/clock-bound-phc-offset/src/phc.rs:65
Class
BasicClockTime
test/clock-bound-phc-offset/src/phc.rs:53
Class
Buffer
clock-bound/src/daemon/async_ring_buffer.rs:202
Class
BufferClosedError
clock-bound/src/daemon/async_ring_buffer.rs:292
Class
CalculateThetaOutput
Output from `calculate_theta` methods
clock-bound/src/daemon/clock_sync_algorithm/ff.rs:28
Interface
CbBridge
clock-bound-ff-tester/src/time/estimate_instant.rs:36
Enum
CebReadError
test/clock-bound-phc-offset/src/phc/ceb.rs:7
Class
Cli
test/vmclock-updater/src/main.rs:13
Class
Cli
clock-bound-ff-tester/src/bin/scenario_generator.rs:88
Class
Cli
clock-bound-ff-tester/src/bin/oscillator_generator.rs:21
Class
ClientSystemTimes
clock-bound-ff-tester/src/events/v1/phc.rs:54
Class
ClientSystemTimes
clock-bound-ff-tester/src/events/v1/ntp.rs:70
Interface
Clock
clock-bound/src/daemon/time/inner.rs:58
Interface
ClockAdjust
clock-bound/src/daemon/clock_state/clock_adjust.rs:38
Class
ClockAdjustTestParameters
test/clock-bound-adjust-clock-test/src/adjust_clock_test.rs:98
Class
ClockAdjuster
clock-bound/src/daemon/clock_state/clock_adjust.rs:51
Class
ClockBound
Wrapper around reads of the internal clock tracked by the ClockBound `ClockSyncAlgorithm`.
clock-bound/src/daemon/time/clocks.rs:10
Class
ClockBoundClient
The `ClockBoundClient` Use it to return current time, the clock error bound and clock status associated with it.
clock-bound/src/client.rs:16
Enum
ClockBoundClient
test/clock-bound-client-generic/src/lib.rs:97
Interface
ClockBoundClientClock
test/clock-bound-client-generic/src/lib.rs:152
Enum
ClockBoundClientError
test/clock-bound-client-generic/src/lib.rs:20
Class
ClockBoundClientRefComparison
test/clock-bound-phc-offset/src/phc.rs:77
Enum
ClockBoundClientVersion
test/clock-bound-client-generic/src/lib.rs:92
Class
ClockBoundError
clock-bound/src/client.rs:230
Enum
ClockBoundErrorKind
clock-bound/src/client.rs:265
Class
ClockBoundNowResult
clock-bound/src/shm.rs:242
Class
ClockBoundNowResult
test/clock-bound-client-generic/src/lib.rs:61
Class
ClockBoundSHM
`ClockBoundSHM` handles access to the shared memory segment populated by the ClockBound daemon.
clock-bound/src/client.rs:129
Interface
ClockBoundSnapshot
clock-bound/src/shm.rs:45
Class
ClockDisruptionChannels
Communication channels for sending and receiving clock disruption events.
clock-bound/src/daemon/io.rs:403
Class
ClockDisruptionEvent
clock-bound/src/daemon/io.rs:409
Enum
ClockDisruptionStatus
clock-bound/src/daemon/io/vmclock.rs:43
Enum
ClockErrorBound
clock-bound/src/shm.rs:61
Class
ClockErrorBoundGeneric
clock-bound/src/shm.rs:131
Enum
ClockErrorBoundLayoutVersion
clock-bound/src/shm.rs:200
Class
ClockErrorBoundV2
clock-bound/src/shm.rs:343
Class
ClockErrorBoundV3
clock-bound/src/shm.rs:586
Interface
ClockExt
Extension trait for Clock that provides offset and RTT measurement functionality
clock-bound/src/daemon/time/inner.rs:64
Class
ClockOffsetAndRtt
clock-bound/src/daemon/time/inner.rs:36
Class
ClockParameters
clock-bound/src/daemon/clock_parameters.rs:15
Enum
ClockReadError
test/clock-bound-phc-offset/src/phc.rs:25
Class
ClockSnapshot
clock-bound/src/daemon/clock_state/clock_adjust/state_machine.rs:424
Enum
ClockSource
clock-bound/src/daemon/selected_clock.rs:128
Class
ClockState
The whole `ClockState` component struct. This encompasses both `ClockAdjust` component which interfaces with the `CLOCK_REALTIME` kernel clock to sync
clock-bound/src/daemon/clock_state.rs:37
Class
ClockStateHandle
clock-bound/src/daemon.rs:295
Interface
ClockStateWrite
clock-bound/src/daemon/clock_state/clock_state_writer.rs:51
Class
ClockStateWriter
clock-bound/src/daemon/clock_state/clock_state_writer.rs:40
Enum
ClockStatus
clock-bound/src/shm.rs:310
Enum
ClockStatus
test/clock-bound-client-generic/src/lib.rs:29
Class
ClockSyncAlgorithm
clock-bound/src/daemon/clock_sync_algorithm.rs:41
Enum
ClockToCompare
test/clock-bound-phc-offset/src/main.rs:12
Enum
Commands
clock-bound-ff-tester/src/bin/scenario_generator.rs:103
Enum
Commands
clock-bound-ff-tester/src/bin/oscillator_generator.rs:32
Class
CommonArgs
clock-bound-ff-tester/src/bin/oscillator_generator.rs:126
Enum
ControlRequest
clock-bound/src/daemon/io.rs:414
Class
Daemon
clock-bound/src/daemon.rs:59
Class
Delay
clock-bound-ff-tester/src/simulation/delay.rs:17
Enum
DelayArgs
clock-bound-ff-tester/src/bin/scenario_generator.rs:26
Interface
DelayRng
Convenience trait intended to make `Generator` and cli integration easier.
clock-bound-ff-tester/src/simulation/delay.rs:41
Interface
DemoteToEstimate
clock-bound-ff-tester/src/time/true_instant.rs:40
Class
Diff
clock-bound/src/daemon/time/inner.rs:332
Class
Disruption
clock-bound-ff-tester/src/repro.rs:196
Interface
Distribution
Our internal Distribution trait wrapping the `rand::distributions::Distribution` trait which implements sampling as well as several other Traits requi
clock-bound-ff-tester/src/simulation/stats.rs:12
Interface
DurationParse
String parse functionality for time types developers note. Functionality is needed for setting values in `ff-tester` for high level parameters. Do not
clock-bound/src/daemon/time/inner/string_parse.rs:6
Enum
Error
clock-bound-ff-tester/src/simulation/ntp/dispersion_increase_linear.rs:12
Enum
Error
clock-bound-ff-tester/src/simulation/ntp/series.rs:13
Class
Estimate
Workaround the strict invariants that make testing un-ergonomic
clock-bound/src/daemon/clock_sync_algorithm/ff/event_buffer/estimate.rs:53
Class
Estimate
clock-bound-ff-tester/src/time/estimate_instant.rs:16
Class
Event
clock-bound-ff-tester/src/events/v1.rs:40
Enum
Event
A time synchronization event handled by ClockBound
clock-bound/src/daemon/event.rs:14
Enum
EventKind
clock-bound-ff-tester/src/events/v1.rs:64
Class
ExchangeMetadata
test/clock-bound-phc-offset/src/phc.rs:37
next →
1–100 of 277, ranked by callers