|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Asynchronous orchestrator: owns the event loop and a Connection, and exposes connect/send/subscribe plus loop-pumping primitives. More...
#include <esphome/api/bytes.hpp>#include <esphome/api/client_options.hpp>#include <esphome/api/connection/connection.hpp>#include <esphome/api/connection/connection_state.hpp>#include <esphome/api/proto/proto_message.hpp>#include <chrono>#include <cstddef>#include <cstdint>#include <functional>#include <memory>#include <string>#include <system_error>

Go to the source code of this file.
Classes | |
| class | esphome::api::Client |
| Async client for a single device. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::api |
Asynchronous orchestrator: owns the event loop and a Connection, and exposes connect/send/subscribe plus loop-pumping primitives.
Asio is hidden behind a PIMPL so this header stays dependency-light.