FastLED 3.9.15
Loading...
Searching...
No Matches
http_parser.h File Reference
#include "fl/stl/shared_ptr.h"
#include "fl/stl/span.h"
#include "fl/stl/vector.h"
#include "fl/stl/optional.h"
#include "fl/stl/string.h"
#include "fl/stl/flat_map.h"
#include "fl/stl/stdint.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for http_parser.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::HttpRequest
 
class  fl::HttpRequestParser
 
struct  fl::HttpResponse
 
class  fl::HttpResponseParser
 

Namespaces

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

Typedefs

using fl::HttpRequestPtr = fl::shared_ptr<HttpRequest>
 
using fl::HttpRequestPtrConst = fl::shared_ptr<const HttpRequest>
 
using fl::HttpResponsePtr = fl::shared_ptr<HttpResponse>
 
using fl::HttpResponsePtrConst = fl::shared_ptr<const HttpResponse>
 

Class Documentation

◆ fl::HttpRequest

struct fl::HttpRequest
+ Collaboration diagram for fl::HttpRequest:
Class Members
vector< u8 > body
flat_map< string, string, StringFastLess > headers
string method
string uri
string version

◆ fl::HttpResponse

struct fl::HttpResponse
+ Collaboration diagram for fl::HttpResponse:
Class Members
vector< u8 > body
flat_map< string, string, StringFastLess > headers
string reasonPhrase
int statusCode = 0
string version