mirror of
https://github.com/boostorg/mqtt5.git
synced 2025-10-04 21:00:53 +02:00
use associated executors for intermediate handlers
Summary: * per-operation cancellation changed: total/partial signals only prevent further resending, terminal signal cancels the whole client Reviewers: ivica Reviewed By: ivica Subscribers: korina Differential Revision: https://repo.mireo.local/D27246
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include <boost/asio/prepend.hpp>
|
||||
#include <boost/asio/experimental/basic_concurrent_channel.hpp>
|
||||
|
||||
#include <async_mqtt5/detail/channel_traits.hpp>
|
||||
@@ -227,6 +228,7 @@ public:
|
||||
) :
|
||||
_stream_context(std::move(tls_context)),
|
||||
_stream(ex, _stream_context),
|
||||
_replies(ex),
|
||||
_async_sender(*this),
|
||||
_active_span(_read_buff.cend(), _read_buff.cend()),
|
||||
_rec_channel(ex, std::numeric_limits<size_t>::max())
|
||||
|
Reference in New Issue
Block a user