Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ctime_shield::BasicPoolRunner< PoolT >Background runner that periodically measures NTP offsets using a pool
 Ctime_shield::CpuTickTimerTimer that measures CPU time ticks using get_cpu_time()
 Ctime_shield::DateStructStructure to represent a date
 Ctime_shield::DateTimeRepresents a moment in time with optional fixed UTC offset
 Ctime_shield::DateTimeStructStructure to represent date and time
 Ctime_shield::detail::DaySplit
 Ctime_shield::DeadlineTimerHelper that models a monotonic deadline for timeout management
 Ctime_shield::detail::DueTimerHelper structure that represents a timer ready to run
 Ctime_shield::ElapsedTimerHelper that measures elapsed monotonic time spans
 Ctime_shield::detail::FakeNtpRunnerFake runner for tests without network access
 Ctime_shield::detail::FastDate
 Ctime_shield::IsoWeekDateStructStructure to represent an ISO week date
 Ctime_shield::detail::IUdpTransportAbstract UDP transport interface for NTP queries
 Ctime_shield::detail::UdpTransportPosixPOSIX UDP transport for NTP queries
 Ctime_shield::detail::UdpTransportWinWindows UDP transport for NTP queries
 Ctime_shield::astronomy::MoonPhaseMoon phase calculator (geocentric approximation)
 Ctime_shield::astronomy::MoonPhaseResultResult of Moon phase computation (geocentric approximation)
 Ctime_shield::MoonPhaseSineCosineSin/cos helper for the Moon phase angle
 Ctime_shield::astronomy::MoonQuarterInstantsLunar quarter instants (Unix UTC seconds, floating)
 Ctime_shield::NtpClientNTP client for measuring time offset
 Ctime_shield::detail::NtpClientCoreCore NTP query logic that parses packets and computes offsets
 Ctime_shield::NtpClientPool
 Ctime_shield::NtpClientPoolRunner
 Ctime_shield::NtpClientPoolT< ClientT >Pool of NTP servers: rate-limited multi-server offset estimation
 Ctime_shield::detail::NtpPacketNTP packet layout (48 bytes)
 Ctime_shield::NtpPoolConfigPool configuration
 Ctime_shield::NtpSampleNTP measurement sample (one server response)
 Ctime_shield::NtpServerConfigPer-server configuration
 Ctime_shield::NtpTimeService
 Ctime_shield::NtpTimeServiceT< RunnerT >Singleton service for background NTP measurements
 Ctime_shield::detail::RunningTimerScope
 Ctime_shield::detail::ScheduledComparatorComparator that orders timers by earliest fire time
 Ctime_shield::detail::ScheduledTimerData stored in the priority queue of scheduled timers
 Ctime_shield::NtpClientPoolT< ClientT >::ServerStateRuntime state for a configured server
 Ctime_shield::TimerTimer that mimics the behavior of Qt timers
 Ctime_shield::TimerSchedulerScheduler that manages timer execution
 Ctime_shield::detail::TimerStateInternal state shared between Timer and TimerScheduler
 Ctime_shield::TimeStructStructure to represent time
 Ctime_shield::TimeZoneStructStructure to represent time zone information
 Ctime_shield::detail::UdpRequestUDP request parameters for NTP transactions
 Ctime_shield::WsaGuardSingleton guard for WinSock initialization