flashmq_plugin.cpp
614 Bytes
#include "flashmq_plugin.h"
#include "logger.h"
void flashmq_logf(int level, const char *str, ...)
{
Logger *logger = Logger::getInstance();
va_list valist;
va_start(valist, str);
logger->logf(level, str, valist);
va_end(valist);
}
FlashMQMessage::FlashMQMessage(const std::string &topic, const std::vector<std::string> &subtopics, const char qos, const bool retain,
const std::vector<std::pair<std::string, std::string>> *userProperties) :
topic(topic),
subtopics(subtopics),
userProperties(userProperties),
qos(qos),
retain(retain)
{
}