|
DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
|
This is the complete list of members for DetWebServer, including all inherited members.
| add_response_header(uint8_t slot_id, const char *name, const char *value) | DetWebServer | |
| begin(const WebServerConfig *cfg=nullptr) | DetWebServer | |
| begin(uint16_t port, const WebServerConfig *cfg=nullptr) | DetWebServer | |
| clear_response_headers(uint8_t slot_id) | DetWebServer | |
| defer(uint8_t slot, detws_deferred_fn fn, void *arg) | DetWebServer | |
| DetWebServer() | DetWebServer | |
| enable_rate_limit(uint16_t max_requests, uint32_t window_ms) | DetWebServer | |
| handle() | DetWebServer | |
| http_poll_slot(uint8_t slot_id) | DetWebServer | |
| listen(uint16_t port, ConnProto proto=ConnProto::PROTO_HTTP) | DetWebServer | |
| mime_type(const char *path) | DetWebServer | static |
| on(const char *path, HttpMethod method, Handler callback) | DetWebServer | |
| on(const char *path, HttpMethod method, Handler callback, DetIface iface) | DetWebServer | |
| on_not_found(Handler callback) | DetWebServer | |
| on_regex(const char *pattern, HttpMethod method, Handler callback) | DetWebServer | |
| on_request_log(RequestLogCb cb) | DetWebServer | |
| redirect(uint8_t slot_id, int code, const char *location) | DetWebServer | |
| restart(const WebServerConfig *cfg=nullptr) | DetWebServer | |
| send(uint8_t slot_id, int code, const char *content_type, const char *payload) | DetWebServer | |
| send(uint8_t slot_id, int code, const char *content_type, const uint8_t *body, size_t body_len) | DetWebServer | |
| send_chunked(uint8_t slot_id, int code, const char *content_type, ChunkSource source, void *ctx=nullptr) | DetWebServer | |
| send_empty(uint8_t slot_id, int code) | DetWebServer | |
| send_template(uint8_t slot_id, int code, const char *content_type, const char *tmpl, TemplateVar resolver) | DetWebServer | |
| service_once(int worker_id=0) | DetWebServer | |
| set_ap_ip(uint32_t ap_ip) | DetWebServer | |
| set_cache_control(const char *value) | DetWebServer | |
| set_cookie(uint8_t slot_id, const char *name, const char *value, const char *attrs=nullptr) | DetWebServer | |
| set_cors(const char *origin) | DetWebServer | |
| stop() | DetWebServer | |
| use(Middleware mw) | DetWebServer |