ESPHome 2025.8.0b1
|
Data Structures | |
class | AsyncEventSource |
class | AsyncEventSourceResponse |
class | AsyncResponseStream |
class | AsyncWebHandler |
class | AsyncWebParameter |
class | AsyncWebServer |
class | AsyncWebServerRequest |
class | AsyncWebServerResponse |
class | AsyncWebServerResponseContent |
class | AsyncWebServerResponseEmpty |
class | AsyncWebServerResponseProgmem |
class | DefaultHeaders |
struct | DeferredEvent |
class | MultipartReader |
Typedefs | |
using | String = std::string |
using | message_generator_t = std::string(esphome::web_server::WebServer *, void *) |
using | AsyncEventSourceClient = AsyncEventSourceResponse |
Functions | |
bool | str_startswith_case_insensitive (const std::string &str, const std::string &prefix) |
std::string | extract_header_param (const std::string &header, const std::string ¶m) |
bool | parse_multipart_boundary (const char *content_type, const char **boundary_start, size_t *boundary_len) |
std::string | str_trim (const std::string &str) |
void | url_decode (char *str) |
bool | request_has_header (httpd_req_t *req, const char *name) |
optional< std::string > | request_get_header (httpd_req_t *req, const char *name) |
optional< std::string > | request_get_url_query (httpd_req_t *req) |
optional< std::string > | query_key_value (const std::string &query_url, const std::string &key) |
bool | str_ncmp_ci (const char *s1, const char *s2, size_t n) |
const char * | stristr (const char *haystack, const char *needle) |
bool | char_equals_ci (char a, char b) |
struct esphome::web_server_idf::DeferredEvent | __attribute__ ((packed)) |
Variables | |
class esphome::web_server_idf::AsyncEventSourceResponse | __attribute__ |
Definition at line 288 of file web_server_idf.h.
using esphome::web_server_idf::message_generator_t = std::string(esphome::web_server::WebServer *, void *) |
Definition at line 236 of file web_server_idf.h.
using esphome::web_server_idf::String = std::string |
Definition at line 29 of file web_server_idf.h.
struct esphome::web_server_idf::DeferredEvent esphome::web_server_idf::__attribute__ | ( | (packed) | ) |
|
inline |
std::string esphome::web_server_idf::extract_header_param | ( | const std::string & | header, |
const std::string & | param ) |
Definition at line 120 of file multipart.cpp.
bool esphome::web_server_idf::parse_multipart_boundary | ( | const char * | content_type, |
const char ** | boundary_start, | ||
size_t * | boundary_len ) |
Definition at line 188 of file multipart.cpp.
optional< std::string > esphome::web_server_idf::query_key_value | ( | const std::string & | query_url, |
const std::string & | key ) |
optional< std::string > esphome::web_server_idf::request_get_header | ( | httpd_req_t * | req, |
const char * | name ) |
optional< std::string > esphome::web_server_idf::request_get_url_query | ( | httpd_req_t * | req | ) |
bool esphome::web_server_idf::request_has_header | ( | httpd_req_t * | req, |
const char * | name ) |
bool esphome::web_server_idf::str_ncmp_ci | ( | const char * | s1, |
const char * | s2, | ||
size_t | n ) |
bool esphome::web_server_idf::str_startswith_case_insensitive | ( | const std::string & | str, |
const std::string & | prefix ) |
Definition at line 111 of file multipart.cpp.
std::string esphome::web_server_idf::str_trim | ( | const std::string & | str | ) |
Definition at line 243 of file multipart.cpp.
const char * esphome::web_server_idf::stristr | ( | const char * | haystack, |
const char * | needle ) |
class esphome::web_server_idf::AsyncEventSourceResponse esphome::web_server_idf::__attribute__ |