10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
tenduke::http::server::HTTPRequestParser Class Referenceabstract

#include <HTTPRequestParser.h>

Detailed Description

Parser for HTTP requests from socket data.

Inheritance diagram for tenduke::http::server::HTTPRequestParser:
tenduke::http::server::SimpleHTTPRequestParser

Public Member Functions

virtual HTTPRequest parse (const std::shared_ptr< tenduke::osa::Socket > &requestSocket) const =0
 Parses HTTP request from socket.

Member Function Documentation

◆ parse()

virtual HTTPRequest tenduke::http::server::HTTPRequestParser::parse ( const std::shared_ptr< tenduke::osa::Socket > & requestSocket) const
pure virtual

Parses HTTP request from socket.

Parameters
requestSocketthe socket to read from
Returns
parsed HTTPRequest, or empty HTTPRequest if parsing failed

Implemented in SimpleHTTPRequestParser, and tenduke::http::server::SimpleHTTPRequestParser.


The documentation for this class was generated from the following file: