2#ifndef HTTP_HTTPREQUESTREADER_H
3#define HTTP_HTTPREQUESTREADER_H
Code
http methods
Definition httpmethod.h:24
A stream reader which cracks a HTTP request into its components.
Definition httprequestreader.h:22
HttpMethod::Code httpMethod
Definition httprequestreader.h:38
HttpRequestReader()
constructor
Definition httprequestreader.cc:20
bool IsValidHttpRequest() const
return true if the stream contains a valid HTTP request
Definition httprequestreader.h:46
bool isValidHttpRequest
Definition httprequestreader.h:37
__DeclareClass(HttpRequestReader)
HttpMethod::Code GetHttpMethod() const
get HTTP request method
Definition httprequestreader.h:55
bool ReadRequest()
decode the request from the stream (call first before Get methods!)
Definition httprequestreader.cc:31
IO::URI requestURI
Definition httprequestreader.h:39
const IO::URI & GetRequestURI() const
get request URI
Definition httprequestreader.h:64
Stream reader classes provide a specialized read-interface for a stream.
Definition streamreader.h:24
An URI object can split a Uniform Resource Identifier string into its components or build a string fr...
Definition uri.h:67
This file was generated with Nebula Trifid's idlc compiler tool.
Definition defaulthttprequesthandler.cc:15