refactor: Use NodeClock::duration for m_last_ping_time/m_min_ping_time/m_ping_wait

This refactor does not change any behavior and is needed for a future
commit, to avoid having to add duration casts.

It also improves the docs to better document that this is not a time
point, but a duration.

Also, it uses decltype to explain where the _::max() is coming from.
This commit is contained in:
MarcoFalke
2026-03-20 14:10:50 +01:00
parent 333316f6be
commit fa644e625b
6 changed files with 13 additions and 12 deletions

View File

@@ -52,7 +52,7 @@ static const unsigned int MAX_HEADERS_RESULTS = 2000;
struct CNodeStateStats {
int nSyncHeight = -1;
int nCommonHeight = -1;
std::chrono::microseconds m_ping_wait;
NodeClock::duration m_ping_wait;
std::vector<int> vHeightInFlight;
bool m_relay_txs;
int m_inv_to_send = 0;