$treeview $search $mathjax
#include <airinv/server/RequestParser.hpp>
Public Member Functions | |
RequestParser () | |
Construct ready to parse the request method. | |
void | reset () |
Reset to initial parser state. | |
template<typename InputIterator> | |
boost::tuple< boost::tribool, InputIterator > | parse (Request &req, InputIterator begin, InputIterator end) |
Definition at line 17 of file RequestParser.hpp.
AIRINV::RequestParser::RequestParser | ( | ) |
void AIRINV::RequestParser::reset | ( | ) |
boost::tuple<boost::tribool, InputIterator> AIRINV::RequestParser::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 30 of file RequestParser.hpp.