|
Time Shield Library
C++ library for working with time
|
| ▼Ntime_shield | Main namespace for the Time Shield library |
| ▼Nastronomy | |
| CMoonPhase | Moon phase calculator (geocentric approximation) |
| CMoonPhaseResult | Result of Moon phase computation (geocentric approximation) |
| CMoonQuarterInstants | Lunar quarter instants (Unix UTC seconds, floating) |
| ▼Ndetail | |
| CDaySplit | |
| CDueTimer | Helper structure that represents a timer ready to run |
| CFakeNtpRunner | Fake runner for tests without network access |
| CFastDate | |
| CIUdpTransport | Abstract UDP transport interface for NTP queries |
| CNtpClientCore | Core NTP query logic that parses packets and computes offsets |
| CNtpPacket | NTP packet layout (48 bytes) |
| CRunningTimerScope | |
| CScheduledComparator | Comparator that orders timers by earliest fire time |
| CScheduledTimer | Data stored in the priority queue of scheduled timers |
| CTimerState | Internal state shared between Timer and TimerScheduler |
| CUdpRequest | UDP request parameters for NTP transactions |
| CUdpTransportPosix | POSIX UDP transport for NTP queries |
| CUdpTransportWin | Windows UDP transport for NTP queries |
| CBasicPoolRunner | Background runner that periodically measures NTP offsets using a pool |
| CCpuTickTimer | Timer that measures CPU time ticks using get_cpu_time() |
| CDateStruct | Structure to represent a date |
| CDateTime | Represents a moment in time with optional fixed UTC offset |
| CDateTimeStruct | Structure to represent date and time |
| CDeadlineTimer | Helper that models a monotonic deadline for timeout management |
| CElapsedTimer | Helper that measures elapsed monotonic time spans |
| CIsoWeekDateStruct | Structure to represent an ISO week date |
| CMoonPhaseSineCosine | Sin/cos helper for the Moon phase angle |
| CNtpClient | NTP client for measuring time offset |
| CNtpClientPool | |
| CNtpClientPoolRunner | |
| ▼CNtpClientPoolT | Pool of NTP servers: rate-limited multi-server offset estimation |
| CServerState | Runtime state for a configured server |
| CNtpPoolConfig | Pool configuration |
| CNtpSample | NTP measurement sample (one server response) |
| CNtpServerConfig | Per-server configuration |
| CNtpTimeService | |
| CNtpTimeServiceT | Singleton service for background NTP measurements |
| CTimer | Timer that mimics the behavior of Qt timers |
| CTimerScheduler | Scheduler that manages timer execution |
| CTimeStruct | Structure to represent time |
| CTimeZoneStruct | Structure to represent time zone information |
| CWsaGuard | Singleton guard for WinSock initialization |