Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
 docs
  examples
 date_time_example.cpp
 ntp_client_example.cppDemonstrates usage of time_shield::NtpClient
 time_conversions_example.cppDemonstrates functions from time_shield::time_conversions
 time_formatting_example.cppDemonstrates functions from time_shield::time_formatting
 time_parser_example.cppDemonstrates functions from time_shield::time_parser
 time_utils_example.cppDemonstrates functions from time_shield::time_utils
 time_zone_conversions_example.cppDemonstrates functions from time_shield::time_zone_conversions
  include
  time_shield
  detail
 fast_date.hppFast date conversion helpers
 floor_math.hppFloor division and modulus helpers
 mul_hi.hppHelpers for 64-bit multiply-high operations
  ntp_client
 ntp_client_core.hpp
 ntp_packet.hpp
 udp_transport.hpp
 udp_transport_posix.hpp
 udp_transport_win.hpp
 wsa_guard.hppSingleton guard for WinSock initialization
 astronomy_conversions.hppJulian Date / MJD / JDN and simple lunar helpers
 config.hppConfiguration macros for the library
 constants.hppHeader file with time-related constants
 CpuTickTimer.hppHelper class for measuring CPU time using get_cpu_time()
 date_conversions.hppConversions related to calendar dates and DateStruct helpers
 date_struct.hppHeader for date structure and related functions
 date_time_conversions.hppConversions involving DateTimeStruct and day boundary helpers
 date_time_struct.hppHeader for date and time structure and related functions
 DateTime.hppValue-type wrapper for timestamps with fixed UTC offset
 DeadlineTimer.hppMonotonic deadline timer utility similar to Qt's QDeadlineTimer
 ElapsedTimer.hppHigh-precision elapsed time measurement helper similar to Qt's QElapsedTimer
 enums.hppHeader file with enumerations for weekdays, months, and other time-related categories
 initialization.hppInitialization helpers for the Time Shield library
 iso_week_conversions.hppConversions and utilities for ISO week dates (ISO 8601)
 iso_week_struct.hppHeader for ISO week date structure
 MoonPhase.hppGeocentric Moon phase calculator and result helpers
 ntp_client.hppSimple NTP client for querying time offset from NTP servers
 ntp_client_pool.hpp
 ntp_client_pool_runner.hpp
 ntp_time_service.hpp
 ole_automation_conversions.hppOLE Automation Date (OA date) conversions
 time_conversion_aliases.hppDoxygen-only stubs for alias functions defined via macros
 time_conversions.hppUmbrella header for time conversion functions
 time_formatting.hppHeader file for time formatting utilities
 time_parser.hppHeader file with functions for parsing dates and times in ISO8601 format and converting them to various timestamp formats
 time_struct.hppHeader for time structure and related functions
 time_unit_conversions.hppHelper functions for unit conversions between seconds, minutes, hours, and milliseconds
 time_utils.hppHeader file with time-related utility functions
 time_zone_conversions.hppHelpers for converting CET/EET/ET timestamps to GMT (UTC)
 time_zone_offset.hppUTC offset arithmetic helpers (UTC <-> local) and TimeZoneStruct offset extraction
 time_zone_offset_conversions.hppConversions between numeric offsets and TimeZoneStruct
 time_zone_struct.hppHeader for time zone structure and related functions
 TimerScheduler.hppTimer scheduler that provides Qt-like timer functionality
 types.hppType definitions for time-related units and formats
 unix_time_conversions.hppConversions related to UNIX-based time units and epochs
 validation.hppHeader file with time-related validation functions
 workday_conversions.hppHelpers for computing workday-related timestamps
 time_shield.hppMain header file for the Time Shield library
  MQL5
  Include
  time_shield
 constants.mqhHeader file with time-related constants
 date_struct.mqhHeader for date structure and related functions (MQL5)
 date_time_struct.mqhHeader for date and time structure and related functions (MQL5)
 DateTime.mqhLightweight date-time wrapper for MQL5 with fixed UTC offset
 enums.mqhHeader file with enumerations for weekdays, months, and other time-related categories
 initialization.mqhLibrary initialization helpers
 time_conversions.mqhHeader with helper functions for converting between different time representations in MQL5
 time_formatting.mqhHeader with helper functions for formatting timestamps and date-time values in MQL5
 time_parser.mqhHeader with functions for parsing ISO8601 strings and converting them to timestamps
 time_struct.mqhHeader for time structure and related functions (MQL5)
 time_utils.mqhHeader with time-related utility functions
 time_zone_conversions.mqhHelpers for converting CET and EET timestamps to GMT
 time_zone_struct.mqhHeader for time zone structure and related functions (MQL5)
 validation.mqhHeader with validation functions for dates, times, and timestamps
 time_shield.mqhMain header file for the Time Shield library
 TimeShield.mqhMQL5-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