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
 
assets
 
archive
 
examples
 
date_time_example.cpp
 
ntp_client_example.cpp
Demonstrates usage of time_shield::NtpClient
 
ntp_time_service_example.cpp
Shows a minimal NTP time service workflow
 
time_conversions_example.cpp
Demonstrates functions from time_shield::time_conversions
 
time_formatting_example.cpp
Demonstrates functions from time_shield::time_formatting
 
time_formatting_showcase_example.cpp
Demonstrates a broader set of formatter helpers
 
time_parser_example.cpp
Demonstrates ISO8601, ISO week-date, and custom-format parsing helpers
 
time_utils_example.cpp
Demonstrates functions from time_shield::time_utils
 
time_zone_conversions_example.cpp
Demonstrates named and generic time zone conversion helpers
 
include
 
time_shield
 
detail
 
fast_date.hpp
Fast date conversion helpers
 
floor_math.hpp
Floor division and modulus helpers
 
mul_hi.hpp
Helpers 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.hpp
Singleton guard for WinSock initialization
 
astronomy_conversions.hpp
Astronomy entry header with Julian conversions and lunar helpers
 
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_conversions.hpp
Conversions related to calendar dates and DateStruct helpers
 
date_struct.hpp
Header for date structure and related functions
 
date_time_conversions.hpp
Conversions involving DateTimeStruct and day boundary helpers
 
date_time_struct.hpp
Header for date and time structure and related functions
 
DateTime.hpp
Value-type wrapper for timestamps with fixed UTC offset
 
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
 
iso_week_conversions.hpp
Conversions and utilities for ISO week dates (ISO 8601)
 
iso_week_struct.hpp
Header for ISO week date structure
 
julian_conversions.hpp
Julian Date / MJD / JDN helpers using the proleptic Gregorian calendar
 
MoonPhase.hpp
Geocentric Moon phase calculator and result helpers
 
ntp_client.hpp
Simple 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.hpp
OLE Automation Date (OA date) conversions
 
time_conversion_aliases.hpp
Doxygen-only stubs for alias functions defined via macros
 
time_conversions.hpp
Umbrella header for time conversion functions
 
time_format_parser.hpp
Header file for fast parsing with formatter-compatible custom patterns
 
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_unit_conversions.hpp
Helper functions for unit conversions between seconds, minutes, hours, and milliseconds
 
time_utils.hpp
Header file with time-related utility functions
 
time_zone_conversions.hpp
Helpers for converting supported regional time zones and UTC
 
time_zone_offset.hpp
UTC offset arithmetic helpers (UTC <-> local) and TimeZoneStruct offset extraction
 
time_zone_offset_conversions.hpp
Conversions between numeric offsets and TimeZoneStruct
 
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
 
unix_time_conversions.hpp
Conversions related to UNIX-based time units and epochs
 
validation.hpp
Header file with time-related validation functions
 
workday_conversions.hpp
Helpers for computing workday-related timestamps
 
ZonedClock.hpp
Header-only clock wrapper for named zones, fixed offsets, and optional NTP-backed UTC time
 
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)
 
DateTime.mqh
Lightweight date-time wrapper for MQL5 with fixed UTC offset
 
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 supported regional time zones and UTC
 
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
 
test_time_zone_matrix.mq5