mqtt_cpp
Classes | Namespaces | Functions
shared_subscriptions.hpp File Reference
#include <mqtt/config.hpp>
#include <utility>
#include <type_traits>
#include <boost/assert.hpp>
#include <mqtt/namespace.hpp>
#include <mqtt/buffer.hpp>
#include <mqtt/move.hpp>
#include <mqtt/optional.hpp>
Include dependency graph for shared_subscriptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MQTT_NS::share_name_topic_filter
 

Namespaces

 MQTT_NS
 
 MQTT_NS::detail
 

Functions

bool MQTT_NS::operator< (share_name_topic_filter const &lhs, share_name_topic_filter const &rhs)
 
bool MQTT_NS::operator== (share_name_topic_filter const &lhs, share_name_topic_filter const &rhs)
 
bool MQTT_NS::operator!= (share_name_topic_filter const &lhs, share_name_topic_filter const &rhs)
 
optional< share_name_topic_filter > MQTT_NS::parse_shared_subscription (buffer whole_topic_filter)
 
template<typename T , typename U >
buffer MQTT_NS::detail::create_topic_filter_buffer (T const &share_name, U const &topic_filter)
 
buffer MQTT_NS::create_topic_filter_buffer (string_view share_name, string_view topic_filter)
 
buffer MQTT_NS::create_topic_filter_buffer (string_view share_name, buffer topic_filter)