ESP32 HTTPS Server: /home/frank/Projekte/esp32/https_server/esp32_https_server/src/HTTPServer.hpp Source File
17 #include "HTTPSServerConstants.hpp"
20 #include "ResourceNode.hpp"
21 #include "ResourceResolver.hpp"
22 #include "ResolvedResource.hpp"
23 #include "HTTPConnection.hpp"
32 HTTPServer(const uint16_t portHTTPS = 80, const uint8_t maxConnections = 8, const in_addr_t bindAddress = 0);
49 const uint8_t _maxConnections;
51 const in_addr_t _bindAddress;
68 virtual void teardownSocket();
71 virtual int createConnection(int idx);
void loop()
Definition: HTTPServer.cpp:99
Main implementation for the plain HTTP server. Use HTTPSServer for TLS support.
Definition: HTTPServer.hpp:30
virtual uint8_t setupSocket()
Definition: HTTPServer.cpp:170
void setDefaultHeader(std::string name, std::string value)
Definition: HTTPServer.cpp:91
This class is used internally to resolve a string URL to the corresponding HTTPNode.
Definition: ResourceResolver.hpp:22
void stop()
Definition: HTTPServer.cpp:54
Represents a single open connection for the plain HTTPServer, without TLS.
Definition: HTTPConnection.hpp:38
uint8_t start()
Definition: HTTPServer.cpp:35
Definition: ConnectionContext.cpp:3