ESPHome 2025.5.0
Loading...
Searching...
No Matches
api_frame_helper.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::api
 

Functions

bool esphome::api::is_would_block (ssize_t ret)
 Is the given return value (from write syscalls) a wouldblock error?
 
const char * esphome::api::api_error_to_str (APIError err)
 
std::string esphome::api::noise_err_to_str (int err)
 Convert a noise error code to a readable error.
 
void esphome::api::noise_rand_bytes (void *output, size_t len)
 
template APIError esphome::api::APIFrameHelper::write_raw_< APINoiseFrameHelper::State > (const struct iovec *iov, int iovcnt, socket::Socket *socket, std::vector< uint8_t > &tx_buf_, const std::string &info, APINoiseFrameHelper::State &state, APINoiseFrameHelper::State failed_state)
 
template APIError esphome::api::APIFrameHelper::write_raw_< APIPlaintextFrameHelper::State > (const struct iovec *iov, int iovcnt, socket::Socket *socket, std::vector< uint8_t > &tx_buf_, const std::string &info, APIPlaintextFrameHelper::State &state, APIPlaintextFrameHelper::State failed_state)