#include "sl_status.h"
#include "uic_typedefs.h"
#include "dotdot_bitmap.hpp"
#include <string>
#include <map>
Go to the source code of this file.
|
bool | uic_dotdot_mqtt::parse_topic_no_endpoint (const std::string &topic, std::string &unid) |
| Helper function to extract unid from a topic string. More...
|
|
bool | uic_dotdot_mqtt::parse_topic (const std::string &topic, std::string &unid, dotdot_endpoint_id_t &endpoint) |
| Helper function to extract unid and endpoint from a topic string. More...
|
|
bool | uic_dotdot_mqtt::parse_topic_group_id (const std::string &&topic, dotdot_group_id_t &group_id) |
| Helper function to extract group ID from a topic string. More...
|
|
sl_status_t | uic_dotdot_mqtt::get_topic_last_item (const std::string &topic, std::string &last_item) |
| Helper function to extract the last item of an MQTT topic. More...
|
|
std::map< std::string, bool > | uic_dotdot_mqtt::get_bitmap_value_names (uint32_t value, dotdot_bitmap bitmap_handler) |
| Finds the list of fields that are set to true/false for a bitmap. More...
|
|
uint32_t | uic_dotdot_mqtt::get_bitmap_decimal_value (std::string key, nlohmann::json &jsn, dotdot_bitmap bitmap_handler) |
| Get the bitmap decimal value object. More...
|
|
uint32_t | uic_dotdot_mqtt::get_bitmap_decimal_value_from_array (size_t index, nlohmann::json &jsn, dotdot_bitmap bitmap_handler) |
| Get the bitmap decimal value from array object. More...
|
|