mirror of
https://github.com/boostorg/mqtt5.git
synced 2025-11-11 21:29:51 +01:00
#includes revision and housekeeping
Summary: related to T13767 Reviewers: ivica Reviewed By: ivica Subscribers: iljazovic, miljen Differential Revision: https://repo.mireo.local/D31700
This commit is contained in:
@@ -8,8 +8,14 @@
|
||||
#ifndef ASYNC_MQTT5_ANY_AUTHENTICATOR
|
||||
#define ASYNC_MQTT5_ANY_AUTHENTICATOR
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <type_traits>
|
||||
|
||||
#include <boost/asio/any_completion_handler.hpp>
|
||||
#include <boost/asio/async_result.hpp>
|
||||
#include <boost/system/error_code.hpp>
|
||||
|
||||
#include <boost/type_traits/is_detected.hpp>
|
||||
#include <boost/type_traits/is_detected_convertible.hpp>
|
||||
@@ -22,7 +28,7 @@ namespace asio = boost::asio;
|
||||
using error_code = boost::system::error_code;
|
||||
|
||||
using auth_handler_type = asio::any_completion_handler<
|
||||
void (error_code ec, std::string auth_data)
|
||||
void (error_code, std::string)
|
||||
>;
|
||||
|
||||
template <typename T, typename ...Ts>
|
||||
|
||||
@@ -8,13 +8,19 @@
|
||||
#ifndef ASYNC_MQTT5_ASYNC_MUTEX_HPP
|
||||
#define ASYNC_MQTT5_ASYNC_MUTEX_HPP
|
||||
|
||||
#include <atomic>
|
||||
#include <deque>
|
||||
#include <mutex>
|
||||
|
||||
#include <boost/asio/any_completion_handler.hpp>
|
||||
#include <boost/asio/any_io_executor.hpp>
|
||||
#include <boost/asio/associated_allocator.hpp>
|
||||
#include <boost/asio/associated_cancellation_slot.hpp>
|
||||
#include <boost/asio/async_result.hpp>
|
||||
#include <boost/asio/bind_cancellation_slot.hpp>
|
||||
#include <boost/asio/execution.hpp>
|
||||
#include <boost/asio/require.hpp>
|
||||
#include <boost/system/error_code.hpp>
|
||||
|
||||
#include <async_mqtt5/detail/async_traits.hpp>
|
||||
#include <async_mqtt5/detail/spinlock.hpp>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
#define ASYNC_MQTT5_CHANNEL_TRAITS_HPP
|
||||
|
||||
#include <deque>
|
||||
#include <type_traits>
|
||||
|
||||
#include <boost/asio/error.hpp>
|
||||
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
#define ASYNC_MQTT5_CONTROL_PACKET_HPP
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <vector>
|
||||
|
||||
#include <boost/smart_ptr/allocate_unique.hpp>
|
||||
|
||||
@@ -8,9 +8,10 @@
|
||||
#ifndef ASYNC_MQTT5_INTERNAL_TYPES_HPP
|
||||
#define ASYNC_MQTT5_INTERNAL_TYPES_HPP
|
||||
|
||||
#include <chrono>
|
||||
#include <cstdint>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <shared_mutex>
|
||||
|
||||
#include <async_mqtt5/detail/any_authenticator.hpp>
|
||||
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
#ifndef ASYNC_MQTT5_TOPIC_VALIDATION_HPP
|
||||
#define ASYNC_MQTT5_TOPIC_VALIDATION_HPP
|
||||
|
||||
#include <string>
|
||||
#include <cstdint>
|
||||
#include <string_view>
|
||||
|
||||
#include <async_mqtt5/detail/utf8_mqtt.hpp>
|
||||
|
||||
|
||||
@@ -8,7 +8,10 @@
|
||||
#ifndef ASYNC_MQTT5_UTF8_MQTT_HPP
|
||||
#define ASYNC_MQTT5_UTF8_MQTT_HPP
|
||||
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <utility>
|
||||
|
||||
namespace async_mqtt5::detail {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user