async_mqtt 9.0.1
Loading...
Searching...
No Matches
src.hpp
1// Copyright Takatoshi Kondo 2024
2//
3// Distributed under the Boost Software License, Version 1.0.
4// (See accompanying file LICENSE_1_0.txt or copy at
5// http://www.boost.org/LICENSE_1_0.txt)
6
7#if !defined(ASYNC_MQTT_SRC_HPP)
8#define ASYNC_MQTT_SRC_HPP
9
10#ifndef ASYNC_MQTT_SEPARATE_COMPILATION
11#error You need to define ASYNC_MQTT_SEPARATE_COMPILATION in all translation units that use the compiled version of async_mqtt, \
12 as well as the one where this file is included.
13#endif
14
15#include <async_mqtt/packet/impl/v3_1_1_connect.ipp>
16#include <async_mqtt/packet/impl/v3_1_1_connack.ipp>
17#include <async_mqtt/packet/impl/v3_1_1_subscribe.ipp>
18#include <async_mqtt/packet/impl/v3_1_1_suback.ipp>
19#include <async_mqtt/packet/impl/v3_1_1_unsubscribe.ipp>
20#include <async_mqtt/packet/impl/v3_1_1_unsuback.ipp>
21#include <async_mqtt/packet/impl/v3_1_1_publish.ipp>
22#include <async_mqtt/packet/impl/v3_1_1_puback.ipp>
23#include <async_mqtt/packet/impl/v3_1_1_pubrec.ipp>
24#include <async_mqtt/packet/impl/v3_1_1_pubrel.ipp>
25#include <async_mqtt/packet/impl/v3_1_1_pubcomp.ipp>
26#include <async_mqtt/packet/impl/v3_1_1_pingreq.ipp>
27#include <async_mqtt/packet/impl/v3_1_1_pingresp.ipp>
28#include <async_mqtt/packet/impl/v3_1_1_disconnect.ipp>
29
30#include <async_mqtt/packet/impl/v5_connect.ipp>
31#include <async_mqtt/packet/impl/v5_connack.ipp>
32#include <async_mqtt/packet/impl/v5_subscribe.ipp>
33#include <async_mqtt/packet/impl/v5_suback.ipp>
34#include <async_mqtt/packet/impl/v5_unsubscribe.ipp>
35#include <async_mqtt/packet/impl/v5_unsuback.ipp>
36#include <async_mqtt/packet/impl/v5_publish.ipp>
37#include <async_mqtt/packet/impl/v5_puback.ipp>
38#include <async_mqtt/packet/impl/v5_pubrec.ipp>
39#include <async_mqtt/packet/impl/v5_pubrel.ipp>
40#include <async_mqtt/packet/impl/v5_pubcomp.ipp>
41#include <async_mqtt/packet/impl/v5_pingreq.ipp>
42#include <async_mqtt/packet/impl/v5_pingresp.ipp>
43#include <async_mqtt/packet/impl/v5_disconnect.ipp>
44#include <async_mqtt/packet/impl/v5_auth.ipp>
45
46#include <async_mqtt/packet/impl/packet_variant.ipp>
47#include <async_mqtt/packet/impl/property_variant.ipp>
48
49#include <async_mqtt/impl/buffer_to_packet_variant.ipp>
50#include <async_mqtt/impl/client_impl.ipp>
51#include <async_mqtt/impl/endpoint_impl.ipp>
52#include <async_mqtt/impl/endpoint_recv.ipp>
53#include <async_mqtt/impl/endpoint_send.ipp>
54
55#endif // ASYNC_MQTT_SRC_HPP