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

Go to the source code of this file.

Data Structures

class  esphome::api::DeferredMessageQueue
 
class  esphome::api::APIConnection
 

Namespaces

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

Typedefs

using esphome::api::send_message_t = bool (APIConnection::*)(void *)
 

Functions

 DeferredMessage (void *source, send_message_t send_message)
 
bool operator== (const DeferredMessage &test) const
 

Variables

void * source_
 
send_message_t send_message_
 

Function Documentation

◆ DeferredMessage()

__attribute__::DeferredMessage ( void * source,
send_message_t send_message )

Definition at line 7 of file api_connection.h.

◆ operator==()

bool __attribute__::operator== ( const DeferredMessage & test) const

Definition at line 8 of file api_connection.h.

Variable Documentation

◆ send_message_

send_message_t send_message_
protected

Definition at line 4 of file api_connection.h.

◆ source_

void* source_
protected

Definition at line 3 of file api_connection.h.