#include <web_server_idf.h>
|
| AsyncEventSource (std::string url, esphome::web_server::WebServer *ws) |
|
| ~AsyncEventSource () override |
|
bool | canHandle (AsyncWebServerRequest *request) override |
|
void | handleRequest (AsyncWebServerRequest *request) override |
|
void | onConnect (connect_handler_t cb) |
|
void | try_send_nodefer (const char *message, const char *event=nullptr, uint32_t id=0, uint32_t reconnect=0) |
|
void | deferrable_send_state (void *source, const char *event_type, message_generator_t *message_generator) |
|
void | loop () |
|
bool | empty () |
|
size_t | count () const |
|
Public Member Functions inherited from esphome::web_server_idf::AsyncWebHandler |
virtual | ~AsyncWebHandler () |
|
virtual void | handleUpload (AsyncWebServerRequest *request, const std::string &filename, size_t index, uint8_t *data, size_t len, bool final) |
|
virtual void | handleBody (AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t index, size_t total) |
|
virtual bool | isRequestHandlerTrivial () |
|
Definition at line 280 of file web_server_idf.h.
◆ AsyncEventSource()
◆ ~AsyncEventSource()
AsyncEventSource::~AsyncEventSource |
( |
| ) |
|
|
override |
◆ canHandle()
◆ count()
size_t esphome::web_server_idf::AsyncEventSource::count |
( |
| ) |
const |
|
inline |
◆ deferrable_send_state()
void AsyncEventSource::deferrable_send_state |
( |
void * |
source, |
|
|
const char * |
event_type, |
|
|
message_generator_t * |
message_generator |
|
) |
| |
◆ empty()
bool esphome::web_server_idf::AsyncEventSource::empty |
( |
| ) |
|
|
inline |
◆ handleRequest()
◆ loop()
void AsyncEventSource::loop |
( |
| ) |
|
◆ onConnect()
void esphome::web_server_idf::AsyncEventSource::onConnect |
( |
connect_handler_t |
cb | ) |
|
|
inline |
◆ try_send_nodefer()
void AsyncEventSource::try_send_nodefer |
( |
const char * |
message, |
|
|
const char * |
event = nullptr , |
|
|
uint32_t |
id = 0 , |
|
|
uint32_t |
reconnect = 0 |
|
) |
| |
◆ on_connect_
connect_handler_t esphome::web_server_idf::AsyncEventSource::on_connect_ {} |
|
protected |
◆ sessions_
◆ url_
std::string esphome::web_server_idf::AsyncEventSource::url_ |
|
protected |
◆ web_server_
The documentation for this class was generated from the following files: