greenhouse
|
#include "http/http_response_builder.h"
#include "webserver.h"
#include "EthernetInterface.h"
#include "mbed.h"
#include "website.h"
#include <cstring>
#include <string>
Go to the source code of this file.
Macros | |
#define | IP "192.168.1.100" |
#define | GATEWAY "192.168.1.1" |
#define | NETMASK "255.255.255.0" |
#define | PORT 80 |
Functions | |
void | http_ok () |
void | http_no_content () |
void | http_not_found () |
void | http_internal_server_error () |
Variables | |
Database * | db |
EthernetInterface * | net |
TCPSocket | server |
TCPSocket * | client_socket |
SocketAddress | client_address |
char | rx_buffer [1024] = {0} |
char | tx_buffer [1024] = {0} |
int | requests = 0 |
#define GATEWAY "192.168.1.1" |
Definition at line 10 of file webserver.cpp.
#define IP "192.168.1.100" |
Definition at line 9 of file webserver.cpp.
#define NETMASK "255.255.255.0" |
Definition at line 11 of file webserver.cpp.
#define PORT 80 |
Definition at line 12 of file webserver.cpp.
void http_internal_server_error | ( | ) |
Definition at line 87 of file webserver.cpp.
References tx_buffer.
Referenced by WebServer::tick().
void http_no_content | ( | ) |
Definition at line 77 of file webserver.cpp.
References tx_buffer.
Referenced by WebServer::tick().
void http_not_found | ( | ) |
Definition at line 82 of file webserver.cpp.
References tx_buffer.
Referenced by WebServer::tick().
void http_ok | ( | ) |
Definition at line 68 of file webserver.cpp.
References rx_buffer, and tx_buffer.
Referenced by WebServer::tick().
SocketAddress client_address |
Definition at line 20 of file webserver.cpp.
Referenced by WebServer::tick().
TCPSocket* client_socket |
Definition at line 19 of file webserver.cpp.
Referenced by WebServer::getSocket(), and WebServer::tick().
Database* db |
Definition at line 14 of file webserver.cpp.
Referenced by main(), WebServer::tick(), and WebServer::WebServer().
EthernetInterface* net |
Definition at line 16 of file webserver.cpp.
Referenced by WebServer::start().
int requests = 0 |
Definition at line 24 of file webserver.cpp.
Referenced by WebServer::tick().
char rx_buffer[1024] = {0} |
Definition at line 21 of file webserver.cpp.
Referenced by http_ok(), and WebServer::tick().
TCPSocket server |
Definition at line 18 of file webserver.cpp.
Referenced by WebServer::start(), and WebServer::tick().
char tx_buffer[1024] = {0} |
Definition at line 22 of file webserver.cpp.
Referenced by http_internal_server_error(), http_no_content(), http_not_found(), http_ok(), and WebServer::tick().