MeterLogger
|
#include <esp8266.h>
#include <lwip/ip.h>
#include <lwip/udp.h>
#include <lwip/tcp_impl.h>
#include <netif/etharp.h>
#include <lwip/netif.h>
#include <lwip/lwip_napt.h>
#include <lwip/dns.h>
#include <lwip/app/dhcpserver.h>
#include <lwip/opt.h>
#include <espconn.h>
#include "httpd.h"
#include "espfs.h"
#include "httpdespfs.h"
Go to the source code of this file.
Data Structures | |
struct | TplData |
Typedefs | |
typedef void(* | TplCallback) (HttpdConnData *connData, char *token, void **arg) |
Functions | |
int ICACHE_FLASH_ATTR | cgiEspFsHook (HttpdConnData *connData) |
int ICACHE_FLASH_ATTR | cgiEspFsTemplate (HttpdConnData *connData) |
typedef void(* TplCallback) (HttpdConnData *connData, char *token, void **arg) |
Definition at line 86 of file httpdespfs.c.
int ICACHE_FLASH_ATTR cgiEspFsHook | ( | HttpdConnData * | connData | ) |
Definition at line 39 of file httpdespfs.c.
References HttpdConnData::cgiData, HttpdConnData::conn, espconn_sent(), espFsClose(), espFsOpen(), espFsRead(), HTTPD_CGI_DONE, HTTPD_CGI_MORE, HTTPD_CGI_NOTFOUND, httpdEndHeaders(), httpdGetMimetype(), httpdHeader(), httpdStartResponse(), NULL, and HttpdConnData::url.
int ICACHE_FLASH_ATTR cgiEspFsTemplate | ( | HttpdConnData * | connData | ) |
Definition at line 88 of file httpdespfs.c.
References HttpdConnData::cgiArg, HttpdConnData::cgiData, HttpdConnData::conn, espFsClose(), espFsOpen(), espFsRead(), TplData::file, HTTPD_CGI_DONE, HTTPD_CGI_MORE, HTTPD_CGI_NOTFOUND, httpdEndHeaders(), httpdGetMimetype(), httpdHeader(), httpdSend(), httpdStartResponse(), NULL, os_free, os_malloc, TplData::token, TplData::tokenPos, TplData::tplArg, and HttpdConnData::url.