|
Time Shield Library
C++ library for working with time
|
| docs | |
| ▼ examples | |
| ntp_client_example.cpp | Demonstrates usage of time_shield::NtpClient |
| time_conversions_example.cpp | Demonstrates functions from time_shield::time_conversions |
| time_formatting_example.cpp | Demonstrates functions from time_shield::time_formatting |
| time_parser_example.cpp | Demonstrates functions from time_shield::time_parser |
| time_utils_example.cpp | Demonstrates functions from time_shield::time_utils |
| time_zone_conversions_example.cpp | Demonstrates functions from time_shield::time_zone_conversions |
| ▼ include | |
| ▼ time_shield | |
| ▼ ntp_client | |
| wsa_guard.hpp | Singleton guard for WinSock initialization |
| 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 |
| time_shield.hpp | Main header file for the Time Shield library |
| ▼ MQL5 | |
| ▼ Include | |
| ▼ time_shield | |
| constants.mqh | Header file with time-related constants |
| date_struct.mqh | Header for date structure and related functions (MQL5) |
| date_time_struct.mqh | Header for date and time structure and related functions (MQL5) |
| enums.mqh | Header file with enumerations for weekdays, months, and other time-related categories |
| initialization.mqh | Library initialization helpers |
| time_conversions.mqh | Header with helper functions for converting between different time representations in MQL5 |
| time_formatting.mqh | Header with helper functions for formatting timestamps and date-time values in MQL5 |
| time_parser.mqh | Header with functions for parsing ISO8601 strings and converting them to timestamps |
| time_struct.mqh | Header for time structure and related functions (MQL5) |
| time_utils.mqh | Header with time-related utility functions |
| time_zone_conversions.mqh | Helpers for converting CET and EET timestamps to GMT |
| time_zone_struct.mqh | Header for time zone structure and related functions (MQL5) |
| validation.mqh | Header with validation functions for dates, times, and timestamps |
| time_shield.mqh | Main header file for the Time Shield library |
| TimeShield.mqh | MQL5-style facade header for the Time Shield library |
| ▼ Scripts | |
| ▼ time_shield | |
| ▼ examples | |
| time_conversions_demo.mq5 | |
| time_formatting_demo.mq5 | |
| time_parser_demo.mq5 | |
| ▼ tests | |
| test_eet_to_gmt.mq5 |