SYMBOL INDEX (286 symbols across 58 files) FILE: benchmark/arduinomongoose/src/main.cpp function connectToWifi (line 82) | bool connectToWifi() function setup (line 147) | void setup() function loop (line 227) | void loop() FILE: benchmark/espasyncwebserver/src/main.cpp function connectToWifi (line 94) | bool connectToWifi() function onEvent (line 154) | void onEvent(AsyncWebSocket* server, AsyncWebSocketClient* client, AwsEv... function setup (line 224) | void setup() function loop (line 283) | void loop() FILE: benchmark/eventsource-client-test.js function eventSourceClient (line 7) | async function eventSourceClient() { FILE: benchmark/http-client-test.js function fetchData (line 22) | function fetchData() { FILE: benchmark/parse-websocket-test.js function parseFile (line 12) | async function parseFile() { FILE: benchmark/psychichttp/src/main.cpp function connectToWifi (line 93) | bool connectToWifi() function setup (line 153) | void setup() function loop (line 216) | void loop() FILE: benchmark/psychichttps/src/main.cpp function connectToWifi (line 92) | bool connectToWifi() function setup (line 156) | void setup() function loop (line 235) | void loop() FILE: benchmark/websocket-client-test.js function websocketClient (line 8) | async function websocketClient() { FILE: examples/esp-idf/main/main.cpp type tm (line 77) | struct tm function timeAvailable (line 80) | void timeAvailable(struct timeval* t) function connectToWifi (line 93) | bool connectToWifi() function setup (line 165) | void setup() function loop (line 620) | void loop() FILE: examples/platformio/src/main.cpp type tm (line 115) | struct tm function timeAvailable (line 118) | void timeAvailable(struct timeval* t) function connectToWifi (line 131) | bool connectToWifi() function setupSDCard (line 204) | bool setupSDCard() function setup (line 250) | void setup() function loop (line 712) | void loop() FILE: examples/websockets/src/main.cpp function connectToWifi (line 49) | bool connectToWifi() function setup (line 112) | void setup() function loop (line 194) | void loop() FILE: src/ChunkPrinter.h function class (line 7) | class ChunkPrinter : public Print FILE: src/MultipartProcessor.cpp function esp_err_t (line 38) | esp_err_t MultipartProcessor::process() function esp_err_t (line 103) | esp_err_t MultipartProcessor::process(const char* body) FILE: src/MultipartProcessor.h function class (line 10) | class MultipartProcessor FILE: src/PsychicClient.cpp function httpd_handle_t (line 16) | httpd_handle_t PsychicClient::server() function esp_err_t (line 27) | esp_err_t PsychicClient::close() function IPAddress (line 35) | IPAddress PsychicClient::localIP() type sockaddr_storage (line 58) | struct sockaddr_storage type sockaddr (line 60) | struct sockaddr type sockaddr_in (line 61) | struct sockaddr_in type sockaddr_in (line 61) | struct sockaddr_in function IPAddress (line 65) | IPAddress PsychicClient::remoteIP() type sockaddr_storage (line 88) | struct sockaddr_storage type sockaddr (line 90) | struct sockaddr type sockaddr_in (line 91) | struct sockaddr_in type sockaddr_in (line 91) | struct sockaddr_in FILE: src/PsychicClient.h function class (line 10) | class PsychicClient FILE: src/PsychicCore.h type HTTPAuthMethod (line 40) | enum HTTPAuthMethod { type std (line 54) | typedef std::function PsychicRequestFilte... type std (line 57) | typedef std::function PsychicMiddlewareNext; type std (line 58) | typedef std::function PsychicClientCallback; type std (line 64) | typedef std::function PsychicEve... type async_event_transfer_t (line 36) | typedef struct { function class (line 45) | class PsychicEventSourceClient : public PsychicClient function class (line 64) | class PsychicEventSource : public PsychicHandler function class (line 89) | class PsychicEventSourceResponse : public PsychicResponseDelegate FILE: src/PsychicFileResponse.cpp function esp_err_t (line 118) | esp_err_t PsychicFileResponse::send() FILE: src/PsychicFileResponse.h function class (line 9) | class PsychicFileResponse : public PsychicResponseDelegate FILE: src/PsychicHandler.cpp function PsychicHandler (line 16) | PsychicHandler* PsychicHandler::addFilter(PsychicRequestFilterFunction fn) function PsychicClient (line 43) | PsychicClient* PsychicHandler::checkForNewClient(PsychicClient* client) function PsychicClient (line 74) | PsychicClient* PsychicHandler::getClient(int socket) function PsychicClient (line 89) | PsychicClient* PsychicHandler::getClient(PsychicClient* client) function PsychicHandler (line 104) | PsychicHandler* PsychicHandler::addMiddleware(PsychicMiddleware* middlew... function PsychicHandler (line 113) | PsychicHandler* PsychicHandler::addMiddleware(PsychicMiddlewareCallback fn) function esp_err_t (line 129) | esp_err_t PsychicHandler::process(PsychicRequest* request) FILE: src/PsychicHandler.h function class (line 16) | class PsychicHandler FILE: src/PsychicHttpServer.cpp function _netif_is_connected (line 89) | static bool _netif_is_connected(esp_netif_t* netif) function esp_err_t (line 107) | esp_err_t PsychicHttpServer::start() function esp_err_t (line 173) | esp_err_t PsychicHttpServer::_startServer() function esp_err_t (line 178) | esp_err_t PsychicHttpServer::stop() function esp_err_t (line 214) | esp_err_t PsychicHttpServer::_stopServer() function esp_err_t (line 250) | esp_err_t PsychicHttpServer::restart() function httpd_uri_match_func_t (line 263) | httpd_uri_match_func_t PsychicHttpServer::getURIMatchFunction() function PsychicHandler (line 273) | PsychicHandler* PsychicHttpServer::addHandler(PsychicHandler* handler) function PsychicRewrite (line 285) | PsychicRewrite* PsychicHttpServer::addRewrite(PsychicRewrite* rewrite) function PsychicRewrite (line 297) | PsychicRewrite* PsychicHttpServer::rewrite(const char* from, const char*... function PsychicEndpoint (line 302) | PsychicEndpoint* PsychicHttpServer::on(const char* uri) function PsychicEndpoint (line 307) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, int method) function PsychicEndpoint (line 314) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, PsychicHandler* ... function PsychicEndpoint (line 319) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, int method, Psyc... function PsychicEndpoint (line 358) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, PsychicHttpReque... function PsychicEndpoint (line 363) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, int method, Psyc... function PsychicEndpoint (line 372) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, PsychicJsonReque... function PsychicEndpoint (line 377) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, int method, Psyc... function PsychicHttpServer (line 416) | PsychicHttpServer* PsychicHttpServer::addFilter(PsychicRequestFilterFunc... function PsychicHttpServer (line 434) | PsychicHttpServer* PsychicHttpServer::addMiddleware(PsychicMiddleware* m... function PsychicHttpServer (line 443) | PsychicHttpServer* PsychicHttpServer::addMiddleware(PsychicMiddlewareCal... function esp_err_t (line 479) | esp_err_t PsychicHttpServer::requestHandler(httpd_req_t* req) function esp_err_t (line 511) | esp_err_t PsychicHttpServer::_process(PsychicRequest* request) function esp_err_t (line 533) | esp_err_t PsychicHttpServer::notFoundHandler(httpd_req_t* req, httpd_err... function esp_err_t (line 551) | esp_err_t PsychicHttpServer::defaultNotFoundHandler(PsychicRequest* requ... function esp_err_t (line 561) | esp_err_t PsychicHttpServer::openCallback(httpd_handle_t hd, int sockfd) function PsychicStaticFileHandler (line 616) | PsychicStaticFileHandler* PsychicHttpServer::serveStatic(const char* uri... function PsychicClient (line 635) | PsychicClient* PsychicHttpServer::getClient(int socket) function PsychicClient (line 644) | PsychicClient* PsychicHttpServer::getClient(httpd_req_t* req) function esp_netif_t (line 659) | static esp_netif_t* _find_netif_by_ip(const IPAddress& addr) function ON_STA_FILTER (line 671) | bool ON_STA_FILTER(PsychicRequest* request) function ON_AP_FILTER (line 679) | bool ON_AP_FILTER(PsychicRequest* request) function String (line 687) | String urlDecode(const char* encoded) function psychic_uri_match_simple (line 720) | bool psychic_uri_match_simple(const char* uri1, const char* uri2, size_t... function psychic_uri_match_regex (line 727) | bool psychic_uri_match_regex(const char* uri1, const char* uri2, size_t ... FILE: src/PsychicHttpServer.h function virtual (line 77) | virtual void setCertificate(const char* cert, const char* private_key) {} function virtual (line 78) | virtual void setCertificate(const uint8_t* cert, size_t cert_size, const... function isRunning (line 81) | bool isRunning() { return _running; } function esp_err_t (line 82) | esp_err_t begin() { return start(); } function esp_err_t (line 83) | esp_err_t end() { return stop(); } function count (line 104) | int count() { return _clients.size(); } FILE: src/PsychicHttpsServer.cpp function esp_err_t (line 55) | esp_err_t PsychicHttpsServer::_startServer() function esp_err_t (line 63) | esp_err_t PsychicHttpsServer::_stopServer() FILE: src/PsychicHttpsServer.h function class (line 19) | class PsychicHttpsServer : public PsychicHttpServer FILE: src/PsychicJson.cpp function JsonVariant (line 24) | JsonVariant& PsychicJsonResponse::getRoot() function esp_err_t (line 34) | esp_err_t PsychicJsonResponse::send() function esp_err_t (line 103) | esp_err_t PsychicJsonHandler::handleRequest(PsychicRequest* request, Psy... FILE: src/PsychicJson.h function class (line 33) | class PsychicJsonResponse : public PsychicResponseDelegate function class (line 66) | class PsychicJsonHandler : public PsychicWebHandler FILE: src/PsychicMiddleware.cpp function esp_err_t (line 3) | esp_err_t PsychicMiddlewareFunction::run(PsychicRequest* request, Psychi... FILE: src/PsychicMiddleware.h function class (line 13) | class PsychicMiddleware function class (line 27) | class PsychicMiddlewareFunction : public PsychicMiddleware FILE: src/PsychicMiddlewareChain.cpp function esp_err_t (line 30) | esp_err_t PsychicMiddlewareChain::runChain(PsychicRequest* request, Psyc... FILE: src/PsychicMiddlewareChain.h function class (line 13) | class PsychicMiddlewareChain FILE: src/PsychicMiddlewares.cpp function esp_err_t (line 7) | esp_err_t LoggingMiddleware::run(PsychicRequest* request, PsychicRespons... function AuthenticationMiddleware (line 68) | AuthenticationMiddleware& AuthenticationMiddleware::setUsername(const ch... function AuthenticationMiddleware (line 74) | AuthenticationMiddleware& AuthenticationMiddleware::setPassword(const ch... function AuthenticationMiddleware (line 80) | AuthenticationMiddleware& AuthenticationMiddleware::setRealm(const char*... function AuthenticationMiddleware (line 86) | AuthenticationMiddleware& AuthenticationMiddleware::setAuthMethod(HTTPAu... function AuthenticationMiddleware (line 92) | AuthenticationMiddleware& AuthenticationMiddleware::setAuthFailureMessag... function esp_err_t (line 107) | esp_err_t AuthenticationMiddleware::run(PsychicRequest* request, Psychic... function CorsMiddleware (line 122) | CorsMiddleware& CorsMiddleware::setOrigin(const char* origin) function CorsMiddleware (line 128) | CorsMiddleware& CorsMiddleware::setMethods(const char* methods) function CorsMiddleware (line 134) | CorsMiddleware& CorsMiddleware::setHeaders(const char* headers) function CorsMiddleware (line 140) | CorsMiddleware& CorsMiddleware::setAllowCredentials(bool credentials) function CorsMiddleware (line 146) | CorsMiddleware& CorsMiddleware::setMaxAge(uint32_t seconds) function esp_err_t (line 161) | esp_err_t CorsMiddleware::run(PsychicRequest* request, PsychicResponse* ... FILE: src/PsychicMiddlewares.h function class (line 10) | class LoggingMiddleware : public PsychicMiddleware function class (line 21) | class AuthenticationMiddleware : public PsychicMiddleware function class (line 51) | class CorsMiddleware : public PsychicMiddleware FILE: src/PsychicRequest.cpp function PsychicHttpServer (line 57) | PsychicHttpServer* PsychicRequest::server() function httpd_req_t (line 62) | httpd_req_t* PsychicRequest::request() function PsychicClient (line 67) | PsychicClient* PsychicRequest::client() function PsychicEndpoint (line 72) | PsychicEndpoint* PsychicRequest::endpoint() function String (line 98) | const String PsychicRequest::getFilename() function ContentDisposition (line 124) | const ContentDisposition PsychicRequest::getContentDisposition() function esp_err_t (line 155) | esp_err_t PsychicRequest::loadBody() function http_method (line 200) | http_method PsychicRequest::method() function String (line 205) | const String PsychicRequest::methodStr() function String (line 210) | const String PsychicRequest::path() function String (line 219) | const String& PsychicRequest::uri() function String (line 224) | const String& PsychicRequest::query() function String (line 234) | const String PsychicRequest::header(const char* name) function String (line 252) | const String PsychicRequest::host() function String (line 257) | const String PsychicRequest::contentType() function String (line 267) | const String& PsychicRequest::body() function esp_err_t (line 295) | esp_err_t PsychicRequest::getCookie(const char* key, char* buffer, size_... function String (line 300) | String PsychicRequest::getCookie(const char* key) function PsychicWebParameter (line 391) | PsychicWebParameter* PsychicRequest::addParam(const String& name, const ... function PsychicWebParameter (line 399) | PsychicWebParameter* PsychicRequest::addParam(PsychicWebParameter* param) function PsychicWebParameter (line 416) | PsychicWebParameter* PsychicRequest::getParam(const char* key) function PsychicWebParameter (line 425) | PsychicWebParameter* PsychicRequest::getParam(const char* key, bool isPo... function String (line 438) | const String PsychicRequest::getSessionKey(const String& key) function String (line 452) | static const String md5str(const String& in) function String (line 561) | const String PsychicRequest::_extractParam(const String& authReq, const ... function String (line 569) | const String PsychicRequest::_getRandomHexString() function esp_err_t (line 579) | esp_err_t PsychicRequest::requestAuthentication(HTTPAuthMethod mode, con... FILE: src/PsychicRequest.h type std (line 14) | typedef std::map SessionData; type Disposition (line 16) | enum Disposition { type ContentDisposition (line 23) | struct ContentDisposition { function class (line 29) | class PsychicRequest FILE: src/PsychicResponse.cpp type tm (line 51) | struct tm function esp_err_t (line 97) | esp_err_t PsychicResponse::send() function esp_err_t (line 128) | esp_err_t PsychicResponse::sendChunk(uint8_t* chunk, size_t chunksize) function esp_err_t (line 143) | esp_err_t PsychicResponse::finishChunking() function esp_err_t (line 149) | esp_err_t PsychicResponse::redirect(const char* url) function esp_err_t (line 157) | esp_err_t PsychicResponse::send(int code) function esp_err_t (line 163) | esp_err_t PsychicResponse::send(const char* content) function esp_err_t (line 173) | esp_err_t PsychicResponse::send(const char* contentType, const char* con... function esp_err_t (line 182) | esp_err_t PsychicResponse::send(int code, const char* contentType, const... function esp_err_t (line 190) | esp_err_t PsychicResponse::send(int code, const char* contentType, const... function esp_err_t (line 198) | esp_err_t PsychicResponse::error(httpd_err_code_t code, const char* mess... function httpd_req_t (line 203) | httpd_req_t* PsychicResponse::request() FILE: src/PsychicResponse.h function class (line 9) | class PsychicResponse function class (line 63) | class PsychicResponseDelegate function setContent (line 86) | void setContent(const char* content) { _response->setContent(content); } function setContent (line 87) | void setContent(const uint8_t* content, size_t len) { _response->setCont... function getContentLength (line 90) | size_t getContentLength() { return _response->getContentLength(); } function esp_err_t (line 92) | esp_err_t send() { return _response->send(); } function sendHeaders (line 93) | void sendHeaders() { _response->sendHeaders(); } function esp_err_t (line 95) | esp_err_t sendChunk(uint8_t* chunk, size_t chunksize) { return _response... function esp_err_t (line 96) | esp_err_t finishChunking() { return _response->finishChunking(); } function esp_err_t (line 98) | esp_err_t redirect(const char* url) { return _response->redirect(url); } function esp_err_t (line 99) | esp_err_t send(int code) { return _response->send(code); } function esp_err_t (line 100) | esp_err_t send(const char* content) { return _response->send(content); } function esp_err_t (line 101) | esp_err_t send(const char* contentType, const char* content) { return _r... function esp_err_t (line 102) | esp_err_t send(int code, const char* contentType, const char* content) {... function esp_err_t (line 103) | esp_err_t send(int code, const char* contentType, const uint8_t* content... function esp_err_t (line 104) | esp_err_t error(httpd_err_code_t code, const char* message) { return _re... function httpd_req_t (line 106) | httpd_req_t* request() { return _response->request(); } FILE: src/PsychicRewrite.cpp function PsychicRewrite (line 24) | PsychicRewrite* PsychicRewrite::setFilter(PsychicRequestFilterFunction fn) function String (line 34) | const String& PsychicRewrite::from(void) const function String (line 38) | const String& PsychicRewrite::toUrl(void) const function String (line 43) | const String& PsychicRewrite::params(void) const FILE: src/PsychicRewrite.h function class (line 10) | class PsychicRewrite { FILE: src/PsychicStaticFileHander.cpp function PsychicStaticFileHandler (line 32) | PsychicStaticFileHandler* PsychicStaticFileHandler::setIsDir(bool isDir) function PsychicStaticFileHandler (line 38) | PsychicStaticFileHandler* PsychicStaticFileHandler::setDefaultFile(const... function PsychicStaticFileHandler (line 44) | PsychicStaticFileHandler* PsychicStaticFileHandler::setCacheControl(cons... function PsychicStaticFileHandler (line 50) | PsychicStaticFileHandler* PsychicStaticFileHandler::setLastModified(cons... function PsychicStaticFileHandler (line 56) | PsychicStaticFileHandler* PsychicStaticFileHandler::setLastModified(stru... function esp_err_t (line 167) | esp_err_t PsychicStaticFileHandler::handleRequest(PsychicRequest* reques... FILE: src/PsychicStaticFileHandler.h function class (line 10) | class PsychicStaticFileHandler : public PsychicWebHandler FILE: src/PsychicStreamResponse.cpp function esp_err_t (line 29) | esp_err_t PsychicStreamResponse::beginSend() function esp_err_t (line 50) | esp_err_t PsychicStreamResponse::endSend() FILE: src/PsychicUploadHandler.cpp function esp_err_t (line 13) | esp_err_t PsychicUploadHandler::handleRequest(PsychicRequest* request, P... function esp_err_t (line 57) | esp_err_t PsychicUploadHandler::_basicUploadHandler(PsychicRequest* requ... function esp_err_t (line 122) | esp_err_t PsychicUploadHandler::_multipartUploadHandler(PsychicRequest* ... function PsychicUploadHandler (line 128) | PsychicUploadHandler* PsychicUploadHandler::onUpload(PsychicUploadCallba... FILE: src/PsychicUploadHandler.h function class (line 14) | class PsychicUploadHandler : public PsychicWebHandler FILE: src/PsychicWebHandler.cpp function esp_err_t (line 16) | esp_err_t PsychicWebHandler::handleRequest(PsychicRequest* request, Psyc... function PsychicWebHandler (line 52) | PsychicWebHandler* PsychicWebHandler::onRequest(PsychicHttpRequestCallba... function PsychicWebHandler (line 70) | PsychicWebHandler* PsychicWebHandler::onOpen(PsychicClientCallback fn) function PsychicWebHandler (line 76) | PsychicWebHandler* PsychicWebHandler::onClose(PsychicClientCallback fn) FILE: src/PsychicWebHandler.h function class (line 13) | class PsychicWebHandler : public PsychicHandler FILE: src/PsychicWebParameter.h function class (line 8) | class PsychicWebParameter FILE: src/PsychicWebSocket.cpp function PsychicWebSocketClient (line 16) | PsychicWebSocketClient* PsychicWebSocketRequest::client() function esp_err_t (line 21) | esp_err_t PsychicWebSocketRequest::reply(httpd_ws_frame_t* ws_pkt) function esp_err_t (line 26) | esp_err_t PsychicWebSocketRequest::reply(httpd_ws_type_t op, const void*... function esp_err_t (line 38) | esp_err_t PsychicWebSocketRequest::reply(const char* buf) function esp_err_t (line 75) | esp_err_t PsychicWebSocketClient::sendMessage(httpd_ws_frame_t* ws_pkt) function esp_err_t (line 80) | esp_err_t PsychicWebSocketClient::sendMessage(httpd_ws_type_t op, const ... function esp_err_t (line 113) | esp_err_t PsychicWebSocketClient::sendMessage(const char* buf) function PsychicWebSocketClient (line 129) | PsychicWebSocketClient* PsychicWebSocketHandler::getClient(int socket) function PsychicWebSocketClient (line 142) | PsychicWebSocketClient* PsychicWebSocketHandler::getClient(PsychicClient... function esp_err_t (line 184) | esp_err_t PsychicWebSocketHandler::handleRequest(PsychicRequest* request... function PsychicWebSocketHandler (line 259) | PsychicWebSocketHandler* PsychicWebSocketHandler::onOpen(PsychicWebSocke... function PsychicWebSocketHandler (line 265) | PsychicWebSocketHandler* PsychicWebSocketHandler::onFrame(PsychicWebSock... function PsychicWebSocketHandler (line 271) | PsychicWebSocketHandler* PsychicWebSocketHandler::onClose(PsychicWebSock... FILE: src/PsychicWebSocket.h type std (line 11) | typedef std::function PsychicWebSo... type std (line 12) | typedef std::function Templa... type std (line 22) | typedef std::function TemplateSourceCall... function class (line 24) | class TemplatePrinter : public Print FILE: src/UrlEncode.cpp function String (line 7) | String urlEncode(const char *msg) { function String (line 25) | String urlEncode(String msg) { FILE: src/async_worker.cpp function is_on_async_worker_thread (line 3) | bool is_on_async_worker_thread(void) function esp_err_t (line 16) | esp_err_t submit_async_req(httpd_req_t* req, httpd_req_handler_t handler) function async_req_worker_task (line 54) | void async_req_worker_task(void* p) function start_async_req_workers (line 85) | void start_async_req_workers(void) type httpd_req_aux (line 145) | struct httpd_req_aux { type sock_db (line 146) | struct sock_db type resp_hdr (line 154) | struct resp_hdr { type http_parser_url (line 158) | struct http_parser_url function esp_err_t (line 168) | esp_err_t httpd_req_async_handler_begin(httpd_req_t *r, httpd_req_t **out) function esp_err_t (line 199) | esp_err_t httpd_req_async_handler_complete(httpd_req_t* r) FILE: src/async_worker.h type esp_err_t (line 28) | typedef esp_err_t (*httpd_req_handler_t)(httpd_req_t* req); type httpd_async_req_t (line 30) | typedef struct FILE: src/http_status.cpp function http_informational (line 3) | bool http_informational(int code) function http_success (line 8) | bool http_success(int code) function http_redirection (line 13) | bool http_redirection(int code) function http_client_error (line 18) | bool http_client_error(int code) function http_server_error (line 23) | bool http_server_error(int code) function http_failure (line 28) | bool http_failure(int code)