MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
Public Member Functions
mace::rpc::http::request_parser Class Reference

Parser for incoming requests.

#include <request_parser.hpp>

Inherits mace::rpc::http::coroutine.

List of all members.

Public Member Functions

template<typename InputIterator >
boost::tuple< boost::tribool,
InputIterator > 
parse (request &req, InputIterator begin, InputIterator end)
template<typename Stream >
boost::tribool parse (request &req, Stream &s)

Detailed Description

Definition at line 24 of file request_parser.hpp.


Member Function Documentation

template<typename InputIterator >
boost::tuple<boost::tribool, InputIterator> mace::rpc::http::request_parser::parse ( request req,
InputIterator  begin,
InputIterator  end 
) [inline]

Parse some data. The tribool return value is true when a complete request has been parsed, false if the data is invalid, indeterminate when more data is required. The InputIterator return value indicates how much of the input has been consumed.

Definition at line 31 of file request_parser.hpp.


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