MQTTSuite
Loading...
Searching...
No Matches
mqtt::mqttcli::lib Namespace Reference

Classes

class  Mqtt
class  ConfigSubscribe
class  ConfigPublish
class  ConfigSession

Functions

static uint8_t getQos (const std::string &qoSString)

Function Documentation

◆ getQos()

uint8_t mqtt::mqttcli::lib::getQos ( const std::string & qoSString)
static

Definition at line 272 of file Mqtt.cpp.

272 {
273 unsigned long qoS = std::stoul(qoSString);
274
275 if (qoS > 2) {
276 throw std::out_of_range("qos " + qoSString + " not in range [0..2]");
277 }
278
279 return static_cast<uint8_t>(qoS);
280 }

Referenced by mqtt::mqttcli::lib::Mqtt::onConnack().

Here is the caller graph for this function: