Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
time_shield::NtpClientPoolT< ClientT > Member List

This is the complete list of members for time_shield::NtpClientPoolT< ClientT >, including all inherited members.

add_server(NtpServerConfig server_cfg)time_shield::NtpClientPoolT< ClientT >inline
apply_samples(const std::vector< NtpSample > &samples)time_shield::NtpClientPoolT< ClientT >inline
best_delay_offset(const std::vector< NtpSample > &samples)time_shield::NtpClientPoolT< ClientT >inlinestatic
build_default_servers()time_shield::NtpClientPoolT< ClientT >inlinestatic
clear_servers()time_shield::NtpClientPoolT< ClientT >inline
config() consttime_shield::NtpClientPoolT< ClientT >inline
init_seed(std::uint64_t seed)time_shield::NtpClientPoolT< ClientT >inlineprivatestatic
last_samples() consttime_shield::NtpClientPoolT< ClientT >inline
m_cfgtime_shield::NtpClientPoolT< ClientT >
m_last_samplestime_shield::NtpClientPoolT< ClientT >
m_mtxtime_shield::NtpClientPoolT< ClientT >mutable
m_offset_ustime_shield::NtpClientPoolT< ClientT >
m_rngtime_shield::NtpClientPoolT< ClientT >
m_serverstime_shield::NtpClientPoolT< ClientT >
measure()time_shield::NtpClientPoolT< ClientT >inline
measure_n(std::size_t servers_to_sample)time_shield::NtpClientPoolT< ClientT >inline
median(std::vector< int64_t > &values)time_shield::NtpClientPoolT< ClientT >inlinestatic
median_mad_trim(std::vector< int64_t > &offsets)time_shield::NtpClientPoolT< ClientT >inlinestatic
NtpClientPoolT(NtpPoolConfig cfg={})time_shield::NtpClientPoolT< ClientT >inlineexplicit
NtpClientPoolT(const NtpClientPoolT &)=deletetime_shield::NtpClientPoolT< ClientT >
NtpClientPoolT(NtpClientPoolT &&other) noexcepttime_shield::NtpClientPoolT< ClientT >inline
offset_us() const noexcepttime_shield::NtpClientPoolT< ClientT >inline
operator=(const NtpClientPoolT &)=deletetime_shield::NtpClientPoolT< ClientT >
operator=(NtpClientPoolT &&other) noexcepttime_shield::NtpClientPoolT< ClientT >inline
pick_servers_locked(std::size_t servers_to_sample)time_shield::NtpClientPoolT< ClientT >inlineprivate
query_one(std::size_t server_index)time_shield::NtpClientPoolT< ClientT >inlineprivate
set_config(NtpPoolConfig cfg)time_shield::NtpClientPoolT< ClientT >inline
set_default_servers()time_shield::NtpClientPoolT< ClientT >inline
set_servers(std::vector< NtpServerConfig > servers)time_shield::NtpClientPoolT< ClientT >inline
update_from_samples(const std::vector< NtpSample > &samples, const NtpPoolConfig &cfg)time_shield::NtpClientPoolT< ClientT >inlineprivate
update_server_state_after_query(std::size_t index, const NtpSample &sample)time_shield::NtpClientPoolT< ClientT >inlineprivate
utc_time_ms() const noexcepttime_shield::NtpClientPoolT< ClientT >inline
utc_time_sec() const noexcepttime_shield::NtpClientPoolT< ClientT >inline
utc_time_us() const noexcepttime_shield::NtpClientPoolT< ClientT >inline