ESPHome 2026.2.1
Loading...
Searching...
No Matches
web_server.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::web_server::EntityMatchResult
 Result of matching a URL against an entity. More...
 
struct  esphome::web_server::UrlMatch
 Internal helper struct that is used to parse incoming URLs. More...
 
struct  esphome::web_server::SortingComponents
 
struct  esphome::web_server::SortingGroup
 
class  esphome::web_server::DeferredUpdateEventSource
 
class  esphome::web_server::DeferredUpdateEventSourceList
 
class  esphome::web_server::WebServer
 This class allows users to create a web server with their ESP nodes. More...
 

Namespaces

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

Typedefs

using esphome::web_server::ParamNameType = const __FlashStringHelper *
 
using esphome::web_server::message_generator_t = std::string(WebServer *, void *)
 

Enumerations

enum  esphome::web_server::JsonDetail { esphome::web_server::DETAIL_ALL , esphome::web_server::DETAIL_STATE }
 

Variables

const uint8_t ESPHOME_WEBSERVER_INDEX_HTML[] PROGMEM
 
const size_t ESPHOME_WEBSERVER_INDEX_HTML_SIZE
 
const size_t ESPHOME_WEBSERVER_CSS_INCLUDE_SIZE
 
const size_t ESPHOME_WEBSERVER_JS_INCLUDE_SIZE
 

Variable Documentation

◆ ESPHOME_WEBSERVER_CSS_INCLUDE_SIZE

const size_t ESPHOME_WEBSERVER_CSS_INCLUDE_SIZE
extern

◆ ESPHOME_WEBSERVER_INDEX_HTML_SIZE

const size_t ESPHOME_WEBSERVER_INDEX_HTML_SIZE
extern

◆ ESPHOME_WEBSERVER_JS_INCLUDE_SIZE

const size_t ESPHOME_WEBSERVER_JS_INCLUDE_SIZE
extern

◆ PROGMEM

const uint8_t ESPHOME_WEBSERVER_JS_INCLUDE [] PROGMEM
extern

Definition at line 27 of file web_server.h.