MQTTSuite
Loading...
Searching...
No Matches
mqtt::lib::MqttMapper Member List

This is the complete list of members for mqtt::lib::MqttMapper, including all inherited members.

dump()mqtt::lib::MqttMapper
extractSubscription(const nlohmann::json &topicLevelJson, const std::string &topic, std::list< iot::mqtt::Topic > &topicList)mqtt::lib::MqttMapperprivatestatic
extractSubscriptions() constmqtt::lib::MqttMapper
extractSubscriptions(const nlohmann::json &mappingJson, const std::string &topic, std::list< iot::mqtt::Topic > &topicList)mqtt::lib::MqttMapperprivatestatic
findMatchingTopicLevel(const nlohmann::json &topicLevel, const std::string &topic)mqtt::lib::MqttMapperprivate
getConnection() constmqtt::lib::MqttMapper
getMapping() constmqtt::lib::MqttMapper
getMappings(const iot::mqtt::packets::Publish &publish)mqtt::lib::MqttMapper
getSchema()mqtt::lib::MqttMapperstatic
getStaticMappings(const nlohmann::json &staticMapping, const iot::mqtt::packets::Publish &publish, MappedPublishes &mappedPublishes)mqtt::lib::MqttMapperprivatestatic
getTemplateMappings(const nlohmann::json &templateMapping, nlohmann::json &json, const iot::mqtt::packets::Publish &publish, MappedPublishes &mappedPublishes)mqtt::lib::MqttMapperprivate
injaEnvironmentmqtt::lib::MqttMapperprivate
MappedPublishes typedefmqtt::lib::MqttMapper
mappingJsonmqtt::lib::MqttMapperprivate
mappingJsonSchemaStringmqtt::lib::MqttMapperprivatestatic
MqttMapper()mqtt::lib::MqttMapper
MqttMapper(const MqttMapper &)=deletemqtt::lib::MqttMapper
operator=(const MqttMapper &)=deletemqtt::lib::MqttMapper
pluginHandlesmqtt::lib::MqttMapperprivate
publishMappedMessage(const std::string &topic, const std::string &message, uint8_t qoS, bool retain, double delay, MappedPublishes &mappedPublishes)mqtt::lib::MqttMapperprivatestatic
publishMappedMessage(const nlohmann::json &staticMapping, const iot::mqtt::packets::Publish &publish, MappedPublishes &mappedPublishes)mqtt::lib::MqttMapperprivatestatic
publishMappedTemplate(const nlohmann::json &templateMapping, nlohmann::json &json, MappedPublishes &mappedPublishes)mqtt::lib::MqttMapperprivate
setMapping(nlohmann::json mappingJson)mqtt::lib::MqttMapper
validate(const nlohmann::json &json)mqtt::lib::MqttMapperstatic
validate(const nlohmann::json &json, nlohmann::json_schema::basic_error_handler &err)mqtt::lib::MqttMapperstatic
validatormqtt::lib::MqttMapperprivatestatic
~MqttMapper()mqtt::lib::MqttMappervirtual