mqtt_cpp
common_type.hpp
Go to the documentation of this file.
1 // Copyright Takatoshi Kondo 2020
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(MQTT_BROKER_COMMON_TYPE_HPP)
8 #define MQTT_BROKER_COMMON_TYPE_HPP
9 
10 #include <mqtt/config.hpp>
11 
13 #include <mqtt/server.hpp>
14 
16 
18 using con_sp_t = std::shared_ptr<endpoint_t>;
19 using con_wp_t = std::weak_ptr<endpoint_t>;
21 
23 
24 #endif // MQTT_BROKER_COMMON_TYPE_HPP
#define MQTT_BROKER_NS_END
Definition: broker_namespace.hpp:22
#define MQTT_BROKER_NS_BEGIN
Definition: broker_namespace.hpp:21
std::weak_ptr< endpoint_t > con_wp_t
Definition: common_type.hpp:19
server<>::endpoint_t endpoint_t
Definition: common_type.hpp:17
endpoint_t::packet_id_t packet_id_t
Definition: common_type.hpp:20
std::shared_ptr< endpoint_t > con_sp_t
Definition: common_type.hpp:18