oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
Loading...
Searching...
No Matches
Classes | Enumerations
ove::mqtt Namespace Reference

C++ wrappers around the oveRTOS MQTT client API. More...

Classes

class  Client
 RAII wrapper around an oveRTOS MQTT client handle. More...
 
struct  Config
 MQTT connection configuration. More...
 

Enumerations

enum class  Qos : uint8_t { AtMostOnce = 0 , AtLeastOnce = 1 }
 MQTT Quality of Service level. More...
 

Detailed Description

C++ wrappers around the oveRTOS MQTT client API.

Available when CONFIG_OVE_NET_MQTT is enabled. Provides a RAII Client that manages the MQTT connection lifecycle, QoS-typed publish/subscribe, and a stateless callback trampoline for incoming messages.

Enumeration Type Documentation

◆ Qos

enum class ove::mqtt::Qos : uint8_t
strong

MQTT Quality of Service level.

Enumerator
AtMostOnce 

Fire and forget (QoS 0).

AtLeastOnce 

Acknowledged delivery (QoS 1).