#include <atomic>
#include <chrono>
#include <utility>
#include <boost/asio/error.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/beast/core/error.hpp>
#include <boost/beast/core/tcp_stream.hpp>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
|
| template<class Initiate> |
| boost::beast::error_code | Slic3r::run_until_done (boost::asio::io_context &ioc, const std::atomic< bool > &stop, Initiate &&initiate) |
| template<class Initiate> |
| boost::beast::error_code | Slic3r::run_until_done (boost::asio::io_context &ioc, Initiate &&initiate) |
| template<class Endpoints> |
| boost::beast::error_code | Slic3r::connect_until_done (boost::asio::io_context &ioc, boost::beast::tcp_stream &stream, const Endpoints &endpoints, std::chrono::milliseconds timeout, const std::atomic< bool > &stop) |
| template<class Endpoints> |
| boost::beast::error_code | Slic3r::connect_until_done (boost::asio::io_context &ioc, boost::beast::tcp_stream &stream, const Endpoints &endpoints, std::chrono::milliseconds timeout) |