ESPHome 2025.6.2
Loading...
Searching...
No Matches
esphome::api::APIConnection::DeferredBatch Struct Reference

#include <api_connection.h>

Data Structures

struct  BatchItem
 

Public Member Functions

 DeferredBatch ()
 
void add_item (EntityBase *entity, MessageCreator creator, uint16_t message_type)
 
void clear ()
 
bool empty () const
 

Data Fields

std::vector< BatchItemitems
 
uint32_t batch_start_time {0}
 
bool batch_scheduled {false}
 

Detailed Description

Definition at line 556 of file api_connection.h.

Constructor & Destructor Documentation

◆ DeferredBatch()

esphome::api::APIConnection::DeferredBatch::DeferredBatch ( )
inline

Definition at line 571 of file api_connection.h.

Member Function Documentation

◆ add_item()

void esphome::api::APIConnection::DeferredBatch::add_item ( EntityBase * entity,
MessageCreator creator,
uint16_t message_type )

Definition at line 1721 of file api_connection.cpp.

◆ clear()

void esphome::api::APIConnection::DeferredBatch::clear ( )
inline

Definition at line 578 of file api_connection.h.

◆ empty()

bool esphome::api::APIConnection::DeferredBatch::empty ( ) const
inline

Definition at line 583 of file api_connection.h.

Field Documentation

◆ batch_scheduled

bool esphome::api::APIConnection::DeferredBatch::batch_scheduled {false}

Definition at line 569 of file api_connection.h.

◆ batch_start_time

uint32_t esphome::api::APIConnection::DeferredBatch::batch_start_time {0}

Definition at line 568 of file api_connection.h.

◆ items

std::vector<BatchItem> esphome::api::APIConnection::DeferredBatch::items

Definition at line 567 of file api_connection.h.


The documentation for this struct was generated from the following files: