|
Time Shield Library
C++ library for working with time
|
Directories | |
| ntp_client | |
Files | |
| config.hpp | |
| Configuration macros for the library. | |
| constants.hpp | |
| Header file with time-related constants. | |
| CpuTickTimer.hpp | |
| Helper class for measuring CPU time using get_cpu_time(). | |
| date_struct.hpp | |
| Header for date structure and related functions. | |
| date_time_struct.hpp | |
| Header for date and time structure and related functions. | |
| DeadlineTimer.hpp | |
| Monotonic deadline timer utility similar to Qt's QDeadlineTimer. | |
| ElapsedTimer.hpp | |
| High-precision elapsed time measurement helper similar to Qt's QElapsedTimer. | |
| enums.hpp | |
| Header file with enumerations for weekdays, months, and other time-related categories. | |
| initialization.hpp | |
| Initialization helpers for the Time Shield library. | |
| ntp_client.hpp | |
| Simple NTP client for querying time offset from NTP servers. | |
| time_conversion_aliases.hpp | |
| Doxygen-only stubs for alias functions defined via macros. | |
| time_conversions.hpp | |
| Header file for time conversion functions. | |
| time_formatting.hpp | |
| Header file for time formatting utilities. | |
| time_parser.hpp | |
| Header file with functions for parsing dates and times in ISO8601 format and converting them to various timestamp formats. | |
| time_struct.hpp | |
| Header for time structure and related functions. | |
| time_utils.hpp | |
| Header file with time-related utility functions. | |
| time_zone_conversions.hpp | |
| Helpers for converting CET/EET timestamps to GMT. | |
| time_zone_struct.hpp | |
| Header for time zone structure and related functions. | |
| TimerScheduler.hpp | |
| Timer scheduler that provides Qt-like timer functionality. | |
| types.hpp | |
| Type definitions for time-related units and formats. | |
| validation.hpp | |
| Header file with time-related validation functions. | |