10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
HTTPRequestParser.h
1
#ifndef TENDUKE_HTTP_SERVER_HTTPREQUESTPARSER_H
2
#define TENDUKE_HTTP_SERVER_HTTPREQUESTPARSER_H
3
4
#include "./HTTPRequest.h"
5
#include "osa/Socket.h"
6
7
#include <memory>
8
9
namespace
tenduke
{
namespace
http
{
namespace
server
{
10
14
class
HTTPRequestParser
15
{
16
public
:
17
virtual
~HTTPRequestParser
() =
default
;
18
24
virtual
HTTPRequest
parse
(
const
std::shared_ptr<tenduke::osa::Socket> &requestSocket)
const
= 0;
25
};
26
27
}}}
28
29
#endif
//TENDUKE_HTTP_SERVER_HTTPREQUESTPARSER_H
tenduke::http::server::HTTPRequestParser
Parser for HTTP requests from socket data.
Definition
HTTPRequestParser.h:15
tenduke::http::server::HTTPRequestParser::parse
virtual HTTPRequest parse(const std::shared_ptr< tenduke::osa::Socket > &requestSocket) const =0
Parses HTTP request from socket.
tenduke::http::server::HTTPRequest
A HTTP-request parsed by HTTP server.
Definition
HTTPRequest.h:17
tenduke::http::server
Simple HTTP-server.
Definition
AbstractHTTPServer.h:15
tenduke::http
HTTP-related services.
Definition
BadRequest.h:6
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
osbrowser
src
http
server
HTTPRequestParser.h
Generated by
1.17.0