![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
NTP/PTP clock synchronization status for MiFID II RTS 25 Art.3. More...
#include <audit_chain.hpp>
Public Member Functions | |
| bool | meets_rts25_hft () const |
| MiFID II RTS 25 Art.2: HFT gateway max divergence 100μs. | |
| bool | meets_rts25_standard () const |
| MiFID II RTS 25 Art.2: Non-HFT max divergence 1ms. | |
Public Attributes | |
| bool | is_synchronized {false} |
| Whether clock is synced to NTP/PTP. | |
| int | stratum {0} |
| NTP stratum (1=primary, 2-15=secondary). | |
| int64_t | offset_ns {0} |
| Estimated offset from UTC (absolute, ns). | |
| int64_t | max_error_ns {0} |
| Maximum estimated error (ns). | |
| std::string | sync_source |
| NTP/PTP server address. | |
| int64_t | last_check_ns {0} |
| Timestamp of last sync check. | |
NTP/PTP clock synchronization status for MiFID II RTS 25 Art.3.
Gap R-5: RTS 25 requires traceability to UTC via NTP or PTP, with documented maximum divergence. This struct records the sync state for inclusion in compliance reports and audit metadata.
Definition at line 131 of file audit_chain.hpp.
|
inline |
MiFID II RTS 25 Art.2: HFT gateway max divergence 100μs.
Definition at line 140 of file audit_chain.hpp.
|
inline |
MiFID II RTS 25 Art.2: Non-HFT max divergence 1ms.
Definition at line 144 of file audit_chain.hpp.
| bool signet::forge::ClockSyncStatus::is_synchronized {false} |
Whether clock is synced to NTP/PTP.
Definition at line 132 of file audit_chain.hpp.
| int64_t signet::forge::ClockSyncStatus::last_check_ns {0} |
Timestamp of last sync check.
Definition at line 137 of file audit_chain.hpp.
| int64_t signet::forge::ClockSyncStatus::max_error_ns {0} |
Maximum estimated error (ns).
Definition at line 135 of file audit_chain.hpp.
| int64_t signet::forge::ClockSyncStatus::offset_ns {0} |
Estimated offset from UTC (absolute, ns).
Definition at line 134 of file audit_chain.hpp.
| int signet::forge::ClockSyncStatus::stratum {0} |
NTP stratum (1=primary, 2-15=secondary).
Definition at line 133 of file audit_chain.hpp.
| std::string signet::forge::ClockSyncStatus::sync_source |
NTP/PTP server address.
Definition at line 136 of file audit_chain.hpp.