CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
http_parser.h File Reference
#include "ccf/ds/hex.h"
#include "ccf/http_configuration.h"
#include "enclave/tls_session.h"
#include "http/http_exceptions.h"
#include "http_builder.h"
#include "http_proc.h"
#include <algorithm>
#include <cctype>
#include <llhttp/llhttp.h>
#include <map>
#include <queue>
#include <regex>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

struct  http::SimpleRequestProcessor
 
struct  http::SimpleRequestProcessor::Request
 
struct  http::SimpleResponseProcessor
 
struct  http::SimpleResponseProcessor::Response
 
struct  http::URL
 
class  http::Parser
 
class  http::RequestParser
 
class  http::ResponseParser
 

Namespaces

namespace  http
 

Enumerations

enum  http::State { http::DONE , http::IN_MESSAGE }
 

Functions

auto http::split_url_path (const std::string_view &url)
 
bool http::status_success (ccf::http_status status)
 
URL http::parse_url_full (const std::string &url)