#include <algorithm>
#include <boost/asio/awaitable.hpp>
#include <boost/asio/co_spawn.hpp>
#include <boost/asio/detached.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/read.hpp>
#include <boost/asio/spawn.hpp>
#include <boost/asio/steady_timer.hpp>
#include <boost/asio/streambuf.hpp>
#include <boost/asio/write.hpp>
#include <boost/asio/thread_pool.hpp>
#include <boost/bind/bind.hpp>
#include <boost/endian/conversion.hpp>
#include <boost/lockfree/queue.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/thread.hpp>
#include <deque>
#include <future>
#include <memory>
#include <mutex>
#include <queue>
#include <unordered_map>
#include <cereal/cereal.hpp>
#include <cereal/types/string.hpp>
#include <cereal/types/map.hpp>
#include <cereal/archives/portable_binary.hpp>
#include "mal-toolkit/mal-toolkit.hpp"
Go to the source code of this file.
|
template<typename T , typename ChronoType , typename Executor > |
boost::asio::awaitable< T > | mal_packet_weaver::_await_future_impl::await_future (Executor &executor, std::future< T > &fut, ChronoType timeout) |
|
template<typename T , typename Executor > |
boost::asio::awaitable< T > | mal_packet_weaver::await_future (Executor &executor, std::future< T > &fut) |
|
template<typename T , typename ChronoType , typename Executor > |
boost::asio::awaitable< T > | mal_packet_weaver::await_future (Executor &executor, std::future< T > &fut, ChronoType timeout) |
|