ESP-LiveControl  1.99.1
HTTP server, AJAX API backend and Vue.js web application implementing self-contained, zero-install WiFi remote control of hardware modules attached to the Espressif ESP32 SoC
Classes | Typedefs
api_server.hpp File Reference
#include <map>
#include <functional>
#include <Ticker.h>
#include <AsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include "app_config.hpp"
Include dependency graph for api_server.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  APIServer
 AJAX HTTP API server for ESP-AJAX-Lab. More...
 

Typedefs

using CbStringT = std::function< void(const String &)>
 
using CbFloatT = std::function< void(const float)>
 
using CbIntT = std::function< void(const int)>
 
using CbVoidT = std::function< void(void)>
 
using CmdMapT = std::map< String, CbStringT >
 
using TemplateMapT = std::map< String, String >
 

Detailed Description

License: GPL v.3 U. Lukas 2020-11-18