REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
aWOT.h File Reference
#include <stdlib.h>
#include <string.h>
#include "Client.h"
#include "QNEthernet.h"
Include dependency graph for aWOT.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  awot::StreamClient
 
class  awot::Response
 
class  awot::Request
 
class  awot::Router
 
class  awot::Application
 

Namespaces

namespace  awot
 

Macros

#define MIDDLEWARE_PARAM   Middleware *
 
#define MIDDLEWARE_FUNCTION   void Middleware(Request &request, Response &response)
 
#define CRLF   "\r\n"
 
#define SERVER_URL_BUFFER_SIZE   256
 
#define SERVER_PUSHBACK_BUFFER_SIZE   128
 
#define SERVER_OUTPUT_BUFFER_SIZE   1024
 
#define SERVER_MAX_HEADERS   10
 
#define P(name)
 

Macro Definition Documentation

◆ CRLF

#define CRLF   "\r\n"

Definition at line 43 of file aWOT.h.

Referenced by awot::Response::write(), and awot::Response::write().

◆ MIDDLEWARE_FUNCTION

#define MIDDLEWARE_FUNCTION   void Middleware(Request &request, Response &response)

Definition at line 40 of file aWOT.h.

◆ MIDDLEWARE_PARAM

#define MIDDLEWARE_PARAM   Middleware *

Definition at line 39 of file aWOT.h.

◆ P

#define P ( name)
Value:
static const unsigned char name[] PROGMEM

Definition at line 81 of file aWOT.h.

Referenced by awot::Response::beginHeaders(), awot::Response::set(), and awot::Response::status().

◆ SERVER_MAX_HEADERS

#define SERVER_MAX_HEADERS   10

Definition at line 75 of file aWOT.h.

Referenced by awot::Response::set().

◆ SERVER_OUTPUT_BUFFER_SIZE

#define SERVER_OUTPUT_BUFFER_SIZE   1024

◆ SERVER_PUSHBACK_BUFFER_SIZE

#define SERVER_PUSHBACK_BUFFER_SIZE   128

Definition at line 62 of file aWOT.h.

Referenced by awot::Request::push().

◆ SERVER_URL_BUFFER_SIZE

#define SERVER_URL_BUFFER_SIZE   256

Definition at line 54 of file aWOT.h.

Referenced by awot::Application::process().