mqtt_cpp
Classes | Namespaces | Functions
client.hpp File Reference
#include <mqtt/variant.hpp>
#include <string>
#include <vector>
#include <functional>
#include <type_traits>
#include <mqtt/namespace.hpp>
#include <mqtt/optional.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/asio.hpp>
#include <mqtt/endpoint.hpp>
#include <mqtt/null_strand.hpp>
#include <mqtt/move.hpp>
#include <mqtt/constant.hpp>
#include <mqtt/callable_overlay.hpp>
Include dependency graph for client.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MQTT_NS::client< Socket, PacketIdBytes >
 
struct  MQTT_NS::client< Socket, PacketIdBytes >::constructor_access
 

Namespaces

 MQTT_NS
 

Functions

std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, as::io_context::strand > > > > MQTT_NS::make_client (as::io_context &ioc, std::string host, std::string port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, as::io_context::strand > > > > MQTT_NS::make_client (as::io_context &ioc, std::string host, std::uint16_t port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, null_strand > > > > MQTT_NS::make_client_no_strand (as::io_context &ioc, std::string host, std::string port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, null_strand > > > > MQTT_NS::make_client_no_strand (as::io_context &ioc, std::string host, std::uint16_t port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, as::io_context::strand >, 4 > > > MQTT_NS::make_client_32 (as::io_context &ioc, std::string host, std::string port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, as::io_context::strand >, 4 > > > MQTT_NS::make_client_32 (as::io_context &ioc, std::string host, std::uint16_t port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, null_strand >, 4 > > > MQTT_NS::make_client_no_strand_32 (as::io_context &ioc, std::string host, std::string port, protocol_version version=protocol_version::v3_1_1)
 
std::shared_ptr< callable_overlay< client< tcp_endpoint< as::ip::tcp::socket, null_strand >, 4 > > > MQTT_NS::make_client_no_strand_32 (as::io_context &ioc, std::string host, std::uint16_t port, protocol_version version=protocol_version::v3_1_1)