Public Member Functions | |
virtual void | process (events::pump_info &) override |
pump_monitor (connection_data *&connection) | |
![]() | |
pump_monitor () | |
virtual | ~pump_monitor () |
Public Attributes | |
connection_data *& | connection_ |
utils::optional_reference< window > | window_ |
std::atomic_size_t | completed_ |
std::atomic_size_t | total_ |
std::atomic_bool | stop_ |
std::future< void > | poller_ |
Definition at line 53 of file network_transmission.hpp.
gui2::dialogs::network_transmission::pump_monitor::pump_monitor | ( | connection_data *& | connection | ) |
Definition at line 39 of file network_transmission.cpp.
|
overridevirtual |
Implements events::pump_monitor.
Definition at line 63 of file network_transmission.cpp.
References _(), gui2::OK, and utils::si_string().
std::atomic_size_t gui2::dialogs::network_transmission::pump_monitor::completed_ |
Definition at line 64 of file network_transmission.hpp.
connection_data*& gui2::dialogs::network_transmission::pump_monitor::connection_ |
Definition at line 60 of file network_transmission.hpp.
std::future<void> gui2::dialogs::network_transmission::pump_monitor::poller_ |
Definition at line 68 of file network_transmission.hpp.
Referenced by gui2::dialogs::network_transmission::post_show().
std::atomic_bool gui2::dialogs::network_transmission::pump_monitor::stop_ |
Definition at line 66 of file network_transmission.hpp.
Referenced by gui2::dialogs::network_transmission::post_show().
std::atomic_size_t gui2::dialogs::network_transmission::pump_monitor::total_ |
Definition at line 64 of file network_transmission.hpp.
utils::optional_reference<window> gui2::dialogs::network_transmission::pump_monitor::window_ |
Definition at line 62 of file network_transmission.hpp.
Referenced by gui2::dialogs::network_transmission::post_show(), and gui2::dialogs::network_transmission::pre_show().