SYMBOL INDEX (357 symbols across 45 files) FILE: examples/csvLogger/data/assets/js/csv.js function getUserInput (line 16) | function getUserInput() { function getTableUnit (line 41) | function getTableUnit(title, tableHtml){ function clearTables (line 53) | function clearTables(){ function addTableUnit (line 64) | function addTableUnit(unit){ function saveTable (line 69) | function saveTable(filename, text) { function downloadTable (line 105) | function downloadTable(table, save = false) { function download (line 144) | function download(filename, text) { function populate (line 159) | function populate(csv){ function loadCsv (line 194) | function loadCsv(path) { function customParseFloat (line 211) | function customParseFloat(strNumber){ function getTable (line 236) | function getTable(tableArray, useHeaders, dupeHeaders, tableId){ function csvTo2DArray (line 286) | function csvTo2DArray(csv, separator, quotes, maxRows){ function getRow (line 317) | function getRow(row, separator, quotes){ FILE: examples/csvLogger/data/assets/js/index.js function listFiles (line 6) | function listFiles() { function loadFile (line 23) | function loadFile(filename) { function deleteFile (line 28) | async function deleteFile(filename) { function deleteAll (line 42) | async function deleteAll() { function addEntry (line 55) | function addEntry(entryName) { FILE: examples/csvLoggerSD/data/assets/js/csv.js function getUserInput (line 16) | function getUserInput() { function getTableUnit (line 41) | function getTableUnit(title, tableHtml){ function clearTables (line 53) | function clearTables(){ function addTableUnit (line 64) | function addTableUnit(unit){ function saveTable (line 69) | function saveTable(filename, text) { function downloadTable (line 105) | function downloadTable(table, save = false) { function download (line 144) | function download(filename, text) { function populate (line 159) | function populate(csv){ function loadCsv (line 194) | function loadCsv(path) { function customParseFloat (line 211) | function customParseFloat(strNumber){ function getTable (line 236) | function getTable(tableArray, useHeaders, dupeHeaders, tableId){ function csvTo2DArray (line 286) | function csvTo2DArray(csv, separator, quotes, maxRows){ function getRow (line 317) | function getRow(row, separator, quotes){ FILE: examples/csvLoggerSD/data/assets/js/index.js function listFiles (line 6) | function listFiles() { function loadFile (line 23) | function loadFile(filename) { function deleteFile (line 28) | async function deleteFile(filename) { function deleteAll (line 42) | async function deleteAll() { function addEntry (line 55) | function addEntry(entryName) { FILE: examples/customHTML/thingsboard.h function function (line 98) | function setDeviceClientAttribute(){ FILE: examples/esp32-cam/camera_pins.h function esp_err_t (line 263) | inline esp_err_t init_camera() { FILE: examples/esp32-cam/data/www/app.js function listFiles (line 14) | function listFiles() { function loadFile (line 26) | function loadFile(filename) { function deleteFile (line 58) | async function deleteFile(filename) { function deleteAll (line 71) | async function deleteAll() { function addEntry (line 85) | function addEntry(entryName) { FILE: examples/gpio_list/data/script.js function ws_connect (line 14) | function ws_connect() { function sendCommand (line 37) | function sendCommand(cmd, pin, level) { function parseMessage (line 50) | function parseMessage(msg) { function getGpioList (line 65) | function getGpioList() { function updateGpiosList (line 77) | function updateGpiosList(elems) { FILE: examples/handleFormData/data/myScript.js function expandCollapse (line 2) | function expandCollapse() { FILE: examples/localRFID/JsonDB.hpp class TableManager (line 7) | class TableManager { method TableManager (line 9) | TableManager(const char* filename) : filename(filename) { method loadTable (line 15) | bool loadTable() { method isDuplicate (line 36) | bool isDuplicate(JsonObject& newRecord, const char* uniqueKey) { method addRecord (line 51) | bool addRecord(JsonObject newRecord, const char* uniqueKey = nullptr) { method addRecord (line 65) | bool addRecord(JsonObject newRecord, const char* uniqueKeys[], int num... method deleteRecord (line 80) | bool deleteRecord(const char* key, const char* value) { method JsonObject (line 95) | JsonObject findRecord(const char* key, const char* value) { method JsonArray (line 105) | JsonArray getUsers() { method saveTable (line 111) | bool saveTable() { method printTable (line 121) | void printTable() { FILE: examples/localRFID/webserver.hpp function String (line 16) | String getSHA256(const char* payload) { function getUserLevel (line 35) | int getUserLevel(const String& username, const String& hash) { function handleGetUsers (line 45) | void handleGetUsers() { function handleNewUser (line 52) | void handleNewUser() { function handleRemoveUser (line 83) | void handleRemoveUser() { function handleGetCode (line 91) | void handleGetCode() { function handleCheckHash (line 124) | void handleCheckHash() { function handleMainPage (line 137) | void handleMainPage() { function startWebServer (line 162) | bool startWebServer(bool clear = false) { FILE: examples/mysqlRFID/html_flash_files.h function keyframes (line 198) | keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rota... function function (line 371) | function tabClick(el) { function function (line 383) | function toggleCollapse(id, keep) { function function (line 401) | function getLogs(filter) { function function (line 442) | function getTagCode() { function function (line 460) | function getUsers() { function function (line 514) | function readTagCode() { function function (line 522) | function sendUserForm(url) { function function (line 550) | function deleteUser() { function function (line 556) | function openModal(title, msg, fn) { function function (line 570) | function closeModal(do_cb) { function function (line 577) | function getRowTimestamp(id) { function function (line 585) | function customFilter() { function function (line 632) | function getUserLevel() { FILE: examples/mysqlRFID/mysql_impl.h function queryExecute (line 68) | bool queryExecute(DataQuery_t& data, const char* queryStr, ...) { function checkAndCreateTables (line 83) | bool checkAndCreateTables() { FILE: examples/mysqlRFID/webserver_impl.h function FSWebServer (line 15) | FSWebServer myWebServer(LittleFS, 80, "esp32rfid"); function handleCheckHash (line 170) | void handleCheckHash() { function handleMainPage (line 182) | void handleMainPage() { function loadOptions (line 202) | bool loadOptions() { FILE: examples/withWebSocket/index_htm.h function function (line 24) | function ge(s){ return document.getElementById(s);} function function (line 25) | function ce(s){ return document.createElement(s);} function function (line 26) | function stb(){ window.scrollTo(0, document.body.scrollHeight || documen... function function (line 29) | function addMessage(m){ function function (line 37) | function parseMessage(msg) { FILE: pio_examples/esp32-p4/src/index_htm.h function function (line 24) | function ge(s){ return document.getElementById(s);} function function (line 25) | function ce(s){ return document.createElement(s);} function function (line 26) | function stb(){ window.scrollTo(0, document.body.scrollHeight || documen... function function (line 29) | function addMessage(m){ function function (line 37) | function parseMessage(msg) { FILE: pio_examples/esp32-p4/src/withWebSocket.cpp function wsLogPrintf (line 19) | void wsLogPrintf(bool toSerial, const char* format, ...) { function webSocketEvent (line 31) | void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_... type tm (line 61) | struct tm function getUpdatedtime (line 65) | void getUpdatedtime(const uint32_t timeout) { function startFilesystem (line 78) | bool startFilesystem() { function loadApplicationConfig (line 92) | bool loadApplicationConfig() { function setup (line 103) | void setup() { function loop (line 163) | void loop() { FILE: pio_examples/withWebSocket/src/index_htm.h function function (line 24) | function ge(s){ return document.getElementById(s);} function function (line 25) | function ce(s){ return document.createElement(s);} function function (line 26) | function stb(){ window.scrollTo(0, document.body.scrollHeight || documen... function function (line 29) | function addMessage(m){ function function (line 37) | function parseMessage(msg) { FILE: src/ConfigUpgrader.hpp class ConfigUpgrader (line 15) | class ConfigUpgrader method ConfigUpgrader (line 18) | ConfigUpgrader(fs::FS* filesystem, const char* configFile) method upgrade (line 28) | bool upgrade(const char* outputFile = nullptr) { method migrateLegacySetupStorage (line 92) | bool migrateLegacySetupStorage(const char* legacyConfigFile, const cha... method String (line 134) | String joinPath(const String& base, const String& name) { method ensureDirectory (line 141) | bool ensureDirectory(const String& path) { method copyFile (line 145) | bool copyFile(const String& source, const String& target) { method moveFile (line 173) | bool moveFile(const String& source, const String& target) { method moveDirectoryContents (line 184) | bool moveDirectoryContents(const String& sourceDir, const String& targ... method String (line 226) | String remapLegacySetupPath(const String& value, const String& sourceD... method rewriteLegacySetupPaths (line 239) | void rewriteLegacySetupPaths(cJSON* node, const String& sourceDir, con... method rewriteSetupPathsInConfigFile (line 255) | bool rewriteSetupPathsInConfigFile(const char* configPath, const Strin... method String (line 298) | String generateId(const String& label) { method String (line 317) | String escapeJson(const String& input) { method String (line 343) | String upgradeFromV1(cJSON* oldRoot) { method String (line 425) | String upgradeToSections(cJSON* oldRoot) { method String (line 494) | String buildSection(const String& id, const String& title, const std::... method String (line 511) | String convertV1Option(const String& key, cJSON* item) { FILE: src/CredentialManager.cpp function String (line 63) | String CredentialManager::getStatus() const { function String (line 79) | String CredentialManager::getHostname() const { function String (line 205) | String CredentialManager::getPassword(uint8_t index) { function String (line 812) | String CredentialManager::getDebugInfo() const { FILE: src/CredentialManager.h type WiFiCredential (line 49) | struct WiFiCredential { function class (line 60) | class CredentialManager { FILE: src/FSWebServer.cpp function String (line 8) | String serializeJsonDocument(cJSON *root) { function String (line 410) | String FSWebServer::buildSetupStatusPayload() const { function String (line 444) | String FSWebServer::buildSetupConfigPayload() const { function String (line 462) | String FSWebServer::buildSetupCredentialsPayload() const { FILE: src/FSWebServer.h type fsInfo_t (line 105) | typedef struct { function class (line 115) | class FSWebServer : public WebServerClass { function addComment (line 581) | void addComment(const char *lbl, const char *comment) { getSetupConfigur... FILE: src/Json.cpp function jsonEscapeString (line 22) | static void jsonEscapeString(const char* in, String& out) { function addIndent (line 48) | static void addIndent(String& out, int indent) { function serializeArray (line 52) | static void serializeArray(const cJSON* array, String& out, bool pretty,... function serializeObject (line 76) | static void serializeObject(const cJSON* obj, String& out, bool pretty, ... function serializeNumber (line 105) | static void serializeNumber(const cJSON* item, String& out) { function serializeNode (line 118) | static void serializeNode(const cJSON* item, String& out, bool pretty, i... function String (line 136) | String Json::serialize(bool pretty) const FILE: src/Json.h function namespace (line 9) | namespace CJSON { FILE: src/SetupConfig.hpp type SetupConfig (line 17) | namespace SetupConfig { type DropdownList (line 18) | struct DropdownList { type Slider (line 25) | struct Slider { class SetupConfigurator (line 34) | class SetupConfigurator method readBinaryByte (line 54) | uint8_t readBinaryByte(const uint8_t* data, size_t offset) const { method writeBinaryFile (line 62) | bool writeBinaryFile(File& file, const uint8_t* data, size_t len) { method ensureActiveSection (line 91) | void ensureActiveSection() { method startNewSection (line 101) | void startNewSection(const char* title) { method finalizeSectionsToRoot (line 115) | void finalizeSectionsToRoot() { method cJSON (line 137) | cJSON* findElementByLabel(cJSON* root, const char *label) { method adoptSavedConfigurationAsSessionDoc (line 158) | bool adoptSavedConfigurationAsSessionDoc() { method isOpened (line 183) | bool isOpened() { method openConfiguration (line 187) | bool openConfiguration() { method upgradeConfigIfNeeded (line 283) | void upgradeConfigIfNeeded() { method checkConfigFile (line 296) | bool checkConfigFile() { method SetupConfigurator (line 355) | SetupConfigurator(fs::FS *fs, uint16_t& port, String& host) method closeConfiguration (line 358) | bool closeConfiguration() { method setSetupPageLogo (line 424) | void setSetupPageLogo(const uint8_t* imageData, size_t imageSize, cons... method setSetupPageLogo (line 463) | void setSetupPageLogo(const char* svgText, bool overwrite = false) { method setSetupPageTitle (line 468) | void setSetupPageTitle(const char* title) { method optionToFile (line 482) | bool optionToFile(const char* filename, const char* str, bool overWrit... method optionToFileBinary (line 509) | bool optionToFileBinary(const char* filename, const uint8_t* data, siz... method optionToFileGzip (line 525) | bool optionToFileGzip(const char* filename, const uint8_t* data, size_... method addSource (line 540) | void addSource(const String& source, const String& id, const String& e... method addHTML (line 593) | void addHTML(const char* html, const char* id, bool overWrite) { method addCSS (line 608) | void addCSS(const char* css, const char* id, bool overWrite) { method addJavascript (line 613) | void addJavascript(const char* script, const char* id, bool overWrite) { method addDropdownList (line 621) | void addDropdownList(const char *label, const char** array, size_t siz... method addDropdownList (line 676) | void addDropdownList(SetupConfig::DropdownList &def) { method getDropdownSelection (line 741) | bool getDropdownSelection(SetupConfig::DropdownList &def) { method addSlider (line 794) | void addSlider(SetupConfig::Slider &def) { method getSliderValue (line 853) | bool getSliderValue(SetupConfig::Slider &def) { method addOptionBox (line 893) | void addOptionBox(const char* boxTitle) { method addComment (line 908) | void addComment(const char *tag, const char *comment) { method addOption (line 960) | void addOption(const char *label, T val, double d_min, double d_max, d... method addOption (line 968) | void addOption(const char *label, bool val, bool hidden = false, bool ... method addOption (line 1032) | void addOption(const char *label, T val, bool hidden = false, method getOptionValue (line 1144) | bool getOptionValue(const char *label, T &var) { method saveOptionValue (line 1222) | bool saveOptionValue(const char *label, T val) { FILE: src/WiFiService.cpp function logCurrentStaNetworkConfig (line 28) | static void logCurrentStaNetworkConfig() { function resetTaskWdtIfSubscribed (line 44) | static inline void resetTaskWdtIfSubscribed() { function WiFiScanResult (line 71) | WiFiScanResult WiFiService::scanNetworks() { function WiFiConnectResult (line 126) | WiFiConnectResult WiFiService::connectWithParams(const WiFiConnectParams... function WiFiStartResult (line 230) | WiFiStartResult WiFiService::startWiFi(CredentialManager* credentialMana... FILE: src/WiFiService.h type WiFiScanResult (line 21) | struct WiFiScanResult { function WiFiStartAction (line 26) | enum class WiFiStartAction { type WiFiConnectResult (line 63) | struct WiFiConnectResult { function class (line 78) | class WiFiService { FILE: src/compat/mbedtls_aes.h type mbedtls_aes_context (line 16) | typedef struct { function mbedtls_aes_init (line 23) | static inline void mbedtls_aes_init(mbedtls_aes_context *ctx) { function mbedtls_aes_free (line 29) | static inline void mbedtls_aes_free(mbedtls_aes_context *ctx) { function mbedtls_aes_setkey_enc (line 33) | static inline int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const... function mbedtls_aes_setkey_dec (line 42) | static inline int mbedtls_aes_setkey_dec(mbedtls_aes_context *ctx, const... function mbedtls_aes_crypt_cbc (line 51) | static inline int mbedtls_aes_crypt_cbc(mbedtls_aes_context *ctx, int mo... FILE: src/json/cJSON.c type error (line 88) | typedef struct { function cJSON_GetErrorPtr (line 94) | CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) function cJSON_GetStringValue (line 99) | CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) function cJSON_GetNumberValue (line 109) | CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON * const item) function cJSON_Version (line 124) | CJSON_PUBLIC(const char*) cJSON_Version(void) function case_insensitive_strcmp (line 133) | static int case_insensitive_strcmp(const unsigned char *string1, const u... type internal_hooks (line 156) | typedef struct internal_hooks function internal_free (line 169) | static void CJSON_CDECL internal_free(void *pointer) function cJSON_InitHooks (line 209) | CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) function cJSON (line 241) | static cJSON *cJSON_New_Item(const internal_hooks * const hooks) function cJSON_Delete (line 253) | CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) function get_decimal_point (line 279) | static unsigned char get_decimal_point(void) type parse_buffer (line 289) | typedef struct function cJSON_bool (line 307) | static cJSON_bool parse_number(cJSON * const item, parse_buffer * const ... function cJSON_SetNumberHelper (line 411) | CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) function cJSON_SetValuestring (line 430) | CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valu... type printbuffer (line 473) | typedef struct function update_offset (line 571) | static void update_offset(printbuffer * const buffer) function cJSON_bool (line 584) | static cJSON_bool compare_double(double a, double b) function cJSON_bool (line 591) | static cJSON_bool print_number(const cJSON * const item, printbuffer * c... function parse_hex4 (line 661) | static unsigned parse_hex4(const unsigned char * const input) function utf16_literal_to_utf8 (line 698) | static unsigned char utf16_literal_to_utf8(const unsigned char * const i... function cJSON_bool (line 819) | static cJSON_bool parse_string(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 949) | static cJSON_bool print_string_ptr(const unsigned char * const input, pr... function cJSON_bool (line 1071) | static cJSON_bool print_string(const cJSON * const item, printbuffer * c... function parse_buffer (line 1085) | static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) function parse_buffer (line 1111) | static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) function cJSON_ParseWithOpts (line 1126) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char ... function cJSON_ParseWithLengthOpts (line 1142) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_... function cJSON_Parse (line 1222) | CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) function cJSON_ParseWithLength (line 1227) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t bu... function cJSON_Print (line 1302) | CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) function cJSON_PrintUnformatted (line 1307) | CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) function cJSON_PrintBuffered (line 1312) | CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffe... function cJSON_PrintPreallocated (line 1343) | CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buff... function cJSON_bool (line 1363) | static cJSON_bool parse_value(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1418) | static cJSON_bool print_value(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1492) | static cJSON_bool parse_array(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1590) | static cJSON_bool print_array(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1652) | static cJSON_bool parse_object(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 1770) | static cJSON_bool print_object(const cJSON * const item, printbuffer * c... function cJSON_GetArraySize (line 1884) | CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) function cJSON (line 1907) | static cJSON* get_array_item(const cJSON *array, size_t index) function cJSON_GetArrayItem (line 1926) | CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) function cJSON (line 1936) | static cJSON *get_object_item(const cJSON * const object, const char * c... function cJSON_GetObjectItem (line 1968) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, co... function cJSON_GetObjectItemCaseSensitive (line 1973) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * con... function cJSON_HasObjectItem (line 1978) | CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const ... function suffix_object (line 1984) | static void suffix_object(cJSON *prev, cJSON *item) function cJSON (line 1991) | static cJSON *create_reference(const cJSON *item, const internal_hooks *... function cJSON_bool (line 2012) | static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) function cJSON_AddItemToArray (line 2046) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item) function cJSON_bool (line 2067) | static cJSON_bool add_item_to_object(cJSON * const object, const char * ... function cJSON_AddItemToObject (line 2104) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char... function cJSON_AddItemToObjectCS (line 2110) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const ch... function cJSON_AddItemReferenceToArray (line 2115) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJS... function cJSON_AddItemReferenceToObject (line 2125) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, c... function cJSON_AddNullToObject (line 2135) | CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const c... function cJSON_AddTrueToObject (line 2147) | CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const c... function cJSON_AddFalseToObject (line 2159) | CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const ... function cJSON_AddBoolToObject (line 2171) | CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const c... function cJSON_AddNumberToObject (line 2183) | CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const... function cJSON_AddStringToObject (line 2195) | CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const... function cJSON_AddRawToObject (line 2207) | CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const ch... function cJSON_AddObjectToObject (line 2219) | CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const... function cJSON_AddArrayToObject (line 2231) | CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const ... function cJSON_DetachItemViaPointer (line 2243) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * ... function cJSON_DetachItemFromArray (line 2279) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) function cJSON_DeleteItemFromArray (line 2289) | CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) function cJSON_DetachItemFromObject (line 2294) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const ch... function cJSON_DetachItemFromObjectCaseSensitive (line 2301) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *obj... function cJSON_DeleteItemFromObject (line 2308) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char ... function cJSON_DeleteItemFromObjectCaseSensitive (line 2313) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object... function cJSON_InsertItemInArray (line 2319) | CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which... function cJSON_ReplaceItemViaPointer (line 2353) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const paren... function cJSON_ReplaceItemInArray (line 2402) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int whic... function cJSON_bool (line 2412) | static cJSON_bool replace_item_in_object(cJSON *object, const char *stri... function cJSON_ReplaceItemInObject (line 2435) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const ... function cJSON_ReplaceItemInObjectCaseSensitive (line 2440) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *o... function cJSON_CreateNull (line 2446) | CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) function cJSON_CreateTrue (line 2457) | CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) function cJSON_CreateFalse (line 2468) | CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) function cJSON_CreateBool (line 2479) | CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) function cJSON_CreateNumber (line 2490) | CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) function cJSON_CreateString (line 2516) | CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) function cJSON_CreateStringReference (line 2533) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) function cJSON_CreateObjectReference (line 2545) | CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) function cJSON_CreateArrayReference (line 2556) | CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { function cJSON_CreateRaw (line 2566) | CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) function cJSON_CreateArray (line 2583) | CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) function cJSON_CreateObject (line 2594) | CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) function cJSON_CreateIntArray (line 2606) | CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) function cJSON_CreateFloatArray (line 2646) | CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int c... function cJSON_CreateDoubleArray (line 2686) | CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int... function cJSON_CreateStringArray (line 2726) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings... function cJSON_Duplicate (line 2769) | CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recu... function cJSON (line 2774) | cJSON * cJSON_Duplicate_rec(const cJSON *item, size_t depth, cJSON_bool ... function skip_oneline_comment (line 2860) | static void skip_oneline_comment(char **input) function skip_multiline_comment (line 2873) | static void skip_multiline_comment(char **input) function minify_string (line 2887) | static void minify_string(char **input, char **output) { function cJSON_Minify (line 2909) | CJSON_PUBLIC(void) cJSON_Minify(char *json) function cJSON_IsInvalid (line 2957) | CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) function cJSON_IsFalse (line 2967) | CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) function cJSON_IsTrue (line 2977) | CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) function cJSON_IsBool (line 2988) | CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) function cJSON_IsNull (line 2997) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) function cJSON_IsNumber (line 3007) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) function cJSON_IsString (line 3017) | CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) function cJSON_IsArray (line 3027) | CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) function cJSON_IsObject (line 3037) | CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) function cJSON_IsRaw (line 3047) | CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) function cJSON_Compare (line 3057) | CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSO... function cJSON_malloc (line 3182) | CJSON_PUBLIC(void *) cJSON_malloc(size_t size) function cJSON_free (line 3187) | CJSON_PUBLIC(void) cJSON_free(void *object) FILE: src/json/cJSON.h type cJSON (line 103) | typedef struct cJSON type cJSON_Hooks (line 125) | typedef struct cJSON_Hooks type cJSON_bool (line 132) | typedef int cJSON_bool; FILE: src/mimetable/mimetable.cpp type mimetype (line 4) | namespace mimetype { function String (line 37) | String getContentType(const String &path) { FILE: src/mimetable/mimetable.h function namespace (line 5) | namespace mimetype { FILE: src/websocket/SocketIOclient.h type engineIOmessageType_t (line 19) | typedef enum { type socketIOmessageType_t (line 29) | typedef enum { function class (line 39) | class SocketIOclient : protected WebSocketsClient { FILE: src/websocket/WebSockets.cpp function String (line 534) | String WebSockets::acceptKey(String & clientKey) { function String (line 561) | String WebSockets::base64_encode(uint8_t * data, size_t length) { FILE: src/websocket/WebSockets.h type WSclientsStatus_t (line 81) | typedef enum { type WStype_t (line 88) | typedef enum { type WSopcode_t (line 102) | typedef enum { type WSMessageHeader_t (line 113) | typedef struct { function class (line 187) | class WebSockets { FILE: src/websocket/WebSocketsClient.h function class (line 30) | class WebSocketsClient : protected WebSockets { FILE: src/websocket/WebSocketsServer.cpp function IPAddress (line 396) | IPAddress WebSocketsServerCore::remoteIP(uint8_t num) { function WSclient_t (line 416) | WSclient_t * WebSocketsServerCore::newClient(WEBSOCKETS_NETWORK_CLASS * ... function WSclient_t (line 566) | WSclient_t * WebSocketsServerCore::handleNewClient(WEBSOCKETS_NETWORK_CL... FILE: src/websocket/WebSocketsServer.h function class (line 34) | class WebSocketsServerCore : protected WebSockets { function class (line 209) | class WebSocketsServer : public WebSocketsServerCore { FILE: src/websocket/libb64/cdecode.c function base64_decode_value (line 19) | int base64_decode_value(char value_in) function base64_init_decodestate (line 28) | void base64_init_decodestate(base64_decodestate* state_in) function base64_decode_block (line 34) | int base64_decode_block(const char* code_in, const int length_in, char* ... FILE: src/websocket/libb64/cdecode_inc.h type base64_decodestep (line 11) | typedef enum type base64_decodestate (line 16) | typedef struct FILE: src/websocket/libb64/cencode.c function base64_init_encodestate (line 21) | void base64_init_encodestate(base64_encodestate* state_in) function base64_encode_value (line 28) | char base64_encode_value(char value_in) function base64_encode_block (line 35) | int base64_encode_block(const char* plaintext_in, int length_in, char* c... function base64_encode_blockend (line 96) | int base64_encode_blockend(char* code_out, base64_encodestate* state_in) FILE: src/websocket/libb64/cencode_inc.h type base64_encodestep (line 11) | typedef enum type base64_encodestate (line 16) | typedef struct FILE: src/websocket/libsha1/libsha1.c function SHA1Transform (line 57) | void SHA1Transform(uint32_t state[5], const unsigned char buffer[64]) function SHA1Init (line 118) | void SHA1Init(SHA1_CTX* context) function SHA1Update (line 132) | void SHA1Update(SHA1_CTX* context, const unsigned char* data, uint32_t len) function SHA1Final (line 156) | void SHA1Final(unsigned char digest[20], SHA1_CTX* context) FILE: src/websocket/libsha1/libsha1.h type SHA1_CTX (line 10) | typedef struct {