File monitor_service.hpp
This file implements a monitoring service, where clients push updates towards to head node, which then presents the user with up-to-date information about the progress.
- Author
Benjamin Lindner ben@benlabs.net
- Version
See VERSION in CMakeLists.txt
- Copyright
GNU General Public License
Enums
-
class MonitorService
- #include <monitor_service.hpp>
Server side code which implements buffered status updates for monitoring the progress of a calculation.
Public Functions
-
MonitorService(boost::asio::io_context &io_service, double from, double to)
-
inline boost::asio::ip::tcp::endpoint get_endpoint()
-
void reset()
-
void hangup()
-
void run()
-
MonitorService(boost::asio::io_context &io_service, double from, double to)
-
class MonitorClient
- #include <monitor_service.hpp>
Client side code which implements buffered status updates for monitoring the progress of a calculation.