|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
This is the complete list of members for ove::mqtt::Client, including all inherited members.
| Client() | ove::mqtt::Client | inline |
| Client(const Client &)=delete (defined in ove::mqtt::Client) | ove::mqtt::Client | |
| Client(Client &&)=delete (defined in ove::mqtt::Client) | ove::mqtt::Client | |
| connect(const Config &cfg, MsgFn on_message=nullptr) noexcept | ove::mqtt::Client | inline |
| disconnect() | ove::mqtt::Client | inline |
| handle() const | ove::mqtt::Client | inline |
| loop(std::chrono::nanoseconds timeout=std::chrono::milliseconds{500}) noexcept | ove::mqtt::Client | inline |
| MsgFn typedef | ove::mqtt::Client | |
| operator=(const Client &)=delete (defined in ove::mqtt::Client) | ove::mqtt::Client | |
| operator=(Client &&)=delete (defined in ove::mqtt::Client) | ove::mqtt::Client | |
| publish(const char *topic, const void *payload, size_t len, Qos qos=Qos::AtMostOnce) noexcept | ove::mqtt::Client | inline |
| publish(const char *topic, std::string_view payload, Qos qos=Qos::AtMostOnce) noexcept | ove::mqtt::Client | inline |
| subscribe(const char *topic, Qos qos=Qos::AtMostOnce) noexcept | ove::mqtt::Client | inline |
| unsubscribe(const char *topic) noexcept | ove::mqtt::Client | inline |
| valid() const | ove::mqtt::Client | inline |
| ~Client() noexcept | ove::mqtt::Client | inline |