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

Go to the source code of this file.

Data Structures

struct  esphome::api::ReadPacketBuffer
 
struct  esphome::api::PacketBuffer
 
class  esphome::api::APIFrameHelper
 
class  esphome::api::APINoiseFrameHelper
 
struct  esphome::api::APINoiseFrameHelper::ParsedFrame
 
class  esphome::api::APIPlaintextFrameHelper
 
struct  esphome::api::APIPlaintextFrameHelper::ParsedFrame
 

Namespaces

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

Enumerations

enum class  esphome::api::APIError : int {
  esphome::api::OK = 0 , esphome::api::WOULD_BLOCK = 1001 , esphome::api::BAD_HANDSHAKE_PACKET_LEN = 1002 , esphome::api::BAD_INDICATOR = 1003 ,
  esphome::api::BAD_DATA_PACKET = 1004 , esphome::api::TCP_NODELAY_FAILED = 1005 , esphome::api::TCP_NONBLOCKING_FAILED = 1006 , esphome::api::CLOSE_FAILED = 1007 ,
  esphome::api::SHUTDOWN_FAILED = 1008 , esphome::api::BAD_STATE = 1009 , esphome::api::BAD_ARG = 1010 , esphome::api::SOCKET_READ_FAILED = 1011 ,
  esphome::api::SOCKET_WRITE_FAILED = 1012 , esphome::api::HANDSHAKESTATE_READ_FAILED = 1013 , esphome::api::HANDSHAKESTATE_WRITE_FAILED = 1014 , esphome::api::HANDSHAKESTATE_BAD_STATE = 1015 ,
  esphome::api::CIPHERSTATE_DECRYPT_FAILED = 1016 , esphome::api::CIPHERSTATE_ENCRYPT_FAILED = 1017 , esphome::api::OUT_OF_MEMORY = 1018 , esphome::api::HANDSHAKESTATE_SETUP_FAILED = 1019 ,
  esphome::api::HANDSHAKESTATE_SPLIT_FAILED = 1020 , esphome::api::BAD_HANDSHAKE_ERROR_BYTE = 1021 , esphome::api::CONNECTION_CLOSED = 1022
}
 

Functions

const char * esphome::api::api_error_to_str (APIError err)