FastLED 3.9.15
Loading...
Searching...
No Matches
server.h File Reference
#include "fl/stl/int.h"
#include "fl/stl/unique_ptr.h"
#include "fl/stl/function.h"
#include "fl/stl/string.h"
#include "fl/stl/vector.h"
#include "fl/stl/optional.h"
#include "fl/stl/map.h"
#include "fl/system/engine_events.h"
#include "platforms/esp/is_esp.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for server.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::asio::http::Request
 HTTP request object (immutable, passed by const reference) More...
 
class  fl::asio::http::Response
 HTTP response builder (fluent interface) More...
 
class  fl::asio::http::Server
 HTTP Server class. More...
 
struct  fl::asio::http::Server::ClientConnection
 
struct  fl::asio::http::Server::RouteEntry
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::asio
 
namespace  fl::asio::http
 

Typedefs

using fl::http_request = asio::http::Request
 
using fl::http_response = asio::http::Response
 
using fl::HttpServer = asio::http::Server
 
using fl::asio::http::RouteHandler = function<Response(const Request&)>
 Route handler function signature Takes const reference to Request, returns Response by value.
 

Class Documentation

◆ fl::asio::http::Server::ClientConnection

struct fl::asio::http::Server::ClientConnection
+ Collaboration diagram for fl::asio::http::Server::ClientConnection:
Class Members
string buffer
u32 connect_time = 0
int fd = -1

◆ fl::asio::http::Server::RouteEntry

struct fl::asio::http::Server::RouteEntry
+ Collaboration diagram for fl::asio::http::Server::RouteEntry:
Class Members
RouteHandler handler
string method
string path