| 
    quic/qbox
    
   | 
 
windowed synchronizer, template SYNC_POLICY gives the quantum (dynamically) and specifies if the window should stay open indefinitely or detach when there are no more events. More...
#include <sync_window.h>


Classes | |
| struct | window | 
Public Member Functions | |
| SCP_LOGGER () | |
| void | async_set_window (const window &w) | 
| void | detach () | 
| void | bind (sc_sync_window *other) | 
| void | register_sync_cb (std::function< void(const window &)> fn) | 
| SC_CTOR (sc_sync_window) | |
Static Public Attributes | |
| static const struct window | zero_window = { sc_core::SC_ZERO_TIME, sc_core::SC_ZERO_TIME } | 
| static const struct window | open_window = { sc_core::SC_ZERO_TIME, sc_core::sc_max_time() } | 
windowed synchronizer, template SYNC_POLICY gives the quantum (dynamically) and specifies if the window should stay open indefinitely or detach when there are no more events.
| sc_sync_policy |