ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
application.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::HasLoopOverride< T, typename >
 SFINAE helper: detects whether T overrides Component::loop(). More...
 
struct  esphome::HasLoopOverride< T, std::void_t< decltype(&T::loop)> >
 
class  esphome::Application
 

Namespaces

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

Functions

void IRAM_ATTR esphome::socket::socket_wake ()
 Signal socket/IO activity and wake the main loop from esp_delay() early.
 
bool esphome::socket::socket_ready_fd (int fd, bool loop_monitored)
 Shared ready() helper for fd-based socket implementations.
 
void setup ()
 
void original_setup ()
 

Variables

Application esphome::App
 Global storage of Application pointer - only one Application can exist.
 

Function Documentation

◆ original_setup()

void original_setup ( )

◆ setup()

void setup ( )