Skip to content

title: sgns::LocalPriceManager::PendingWindow summary: Per-currency coalescing window (D-05/D-08): the id union collected so far plus the waiters parked on it. timer == null means the window is not armed (timer-armed == window-open — the idempotent-arm equivalent of P-5's scheduleFlush).


sgns::LocalPriceManager::PendingWindow

Per-currency coalescing window (D-05/D-08): the id union collected so far plus the waiters parked on it. timer == null means the window is not armed (timer-armed == window-open — the idempotent-arm equivalent of P-5's scheduleFlush).

Public Attributes

Name
std::set< std::string > ids
std::vector< PendingWaiter > waiters
std::unique_ptr< boost::asio::steady_timer > timer

Public Attributes Documentation

variable ids

std::set< std::string > ids;

variable waiters

std::vector< PendingWaiter > waiters;

variable timer

std::unique_ptr< boost::asio::steady_timer > timer;

Updated on 2026-10-09 at 04:02:48 +0000