mqtt_cpp
Classes | Macros | Functions
broker.hpp File Reference
#include <mqtt/config.hpp>
#include <set>
#include <boost/lexical_cast.hpp>
#include <mqtt/broker/broker_namespace.hpp>
#include <mqtt/optional.hpp>
#include <mqtt/property.hpp>
#include <mqtt/visitor_util.hpp>
#include <mqtt/broker/session_state.hpp>
#include <mqtt/broker/sub_con_map.hpp>
#include <mqtt/broker/retained_messages.hpp>
#include <mqtt/broker/retained_topic_map.hpp>
#include <mqtt/broker/shared_target_impl.hpp>
Include dependency graph for broker.hpp:

Go to the source code of this file.

Classes

class  broker_t
 

Macros

#define MQTT_STRING_VIEW_CONSTEXPR
 

Functions

MQTT_STRING_VIEW_CONSTEXPR bool validate_topic_filter (string_view topic_filter)
 
MQTT_STRING_VIEW_CONSTEXPR bool validate_topic_name (string_view topic_name)
 
MQTT_STRING_VIEW_CONSTEXPR bool compare_topic_filter (string_view topic_filter, string_view topic_name)
 

Macro Definition Documentation

◆ MQTT_STRING_VIEW_CONSTEXPR

#define MQTT_STRING_VIEW_CONSTEXPR

Function Documentation

◆ compare_topic_filter()

MQTT_STRING_VIEW_CONSTEXPR bool compare_topic_filter ( string_view  topic_filter,
string_view  topic_name 
)

◆ validate_topic_filter()

MQTT_STRING_VIEW_CONSTEXPR bool validate_topic_filter ( string_view  topic_filter)

◆ validate_topic_name()

MQTT_STRING_VIEW_CONSTEXPR bool validate_topic_name ( string_view  topic_name)