| bytes_available(void) const | pion::net::HTTPParser | [inline] |
| checkPrematureEOF(HTTPMessage &http_msg) | pion::net::HTTPParser | [inline] |
| computeMsgStatus(HTTPMessage &http_msg, bool msg_parsed_ok) | pion::net::HTTPParser | [protected, static] |
| consumeBytes(const boost::system::error_code &read_error, std::size_t bytes_read) | pion::net::HTTPReader | [protected] |
| consumeBytes(void) | pion::net::HTTPReader | [protected] |
| consumeContent(HTTPMessage &http_msg, boost::system::error_code &ec) | pion::net::HTTPParser | [protected] |
| consumeContentAsNextChunk(HTTPMessage::ChunkCache &chunk_buffers) | pion::net::HTTPParser | [protected] |
| COOKIE_NAME_MAX | pion::net::HTTPParser | [protected, static] |
| COOKIE_VALUE_MAX | pion::net::HTTPParser | [protected, static] |
| create(TCPConnectionPtr &tcp_conn, const HTTPRequest &http_request, FinishedHandler handler) | pion::net::HTTPResponseReader | [inline, static] |
| createErrorCategory(void) | pion::net::HTTPParser | [protected, static] |
| DEFAULT_CONTENT_MAX | pion::net::HTTPParser | [static] |
| eof(void) const | pion::net::HTTPParser | [inline] |
| ERROR_CHUNK_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_HEADER_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_HEADER_NAME_SIZE enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_HEADER_VALUE_SIZE enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_INVALID_CONTENT_LENGTH enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_METHOD_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_METHOD_SIZE enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_MISSING_CHUNK_DATA enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_MISSING_HEADER_DATA enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_MISSING_TOO_MUCH_CONTENT enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_QUERY_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_QUERY_SIZE enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_STATUS_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_STATUS_EMPTY enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_URI_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_URI_SIZE enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_VERSION_CHAR enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ERROR_VERSION_EMPTY enum value (defined in pion::net::HTTPParser) | pion::net::HTTPParser | |
| ErrorValue enum name | pion::net::HTTPParser | |
| finish(HTTPMessage &http_msg) const | pion::net::HTTPParser | |
| FinishedHandler typedef | pion::net::HTTPResponseReader | |
| finishedReading(const boost::system::error_code &ec) | pion::net::HTTPResponseReader | [inline, protected, virtual] |
| finishHeaderParsing(HTTPMessage &http_msg, boost::system::error_code &ec) | pion::net::HTTPParser | [protected] |
| gcount(void) const | pion::net::HTTPParser | [inline] |
| getContentBytesRead(void) const | pion::net::HTTPParser | [inline] |
| getErrorCategory(void) | pion::net::HTTPParser | [inline, static] |
| getLogger(void) | pion::net::HTTPParser | [inline] |
| getMaxContentLength(void) const | pion::net::HTTPParser | [inline] |
| getMessage(void) | pion::net::HTTPResponseReader | [inline, protected, virtual] |
| getRawHeaders(void) const | pion::net::HTTPParser | [inline] |
| getSaveRawHeaders(void) const | pion::net::HTTPParser | [inline] |
| getTCPConnection(void) | pion::net::HTTPReader | [inline] |
| getTotalBytesRead(void) const | pion::net::HTTPParser | [inline] |
| HEADER_NAME_MAX | pion::net::HTTPParser | [protected, static] |
| HEADER_VALUE_MAX | pion::net::HTTPParser | [protected, static] |
| HTTPParser(const bool is_request, std::size_t max_content_length=DEFAULT_CONTENT_MAX) | pion::net::HTTPParser | [inline] |
| HTTPReader(const bool is_request, TCPConnectionPtr &tcp_conn) | pion::net::HTTPReader | [inline, protected] |
| HTTPResponseReader(TCPConnectionPtr &tcp_conn, const HTTPRequest &http_request, FinishedHandler handler) | pion::net::HTTPResponseReader | [inline, protected] |
| isChar(int c) | pion::net::HTTPParser | [inline, protected, static] |
| isControl(int c) | pion::net::HTTPParser | [inline, protected, static] |
| isCookieAttribute(const std::string &name, bool set_cookie_header) | pion::net::HTTPParser | [inline, protected, static] |
| isDigit(int c) | pion::net::HTTPParser | [inline, protected, static] |
| isHexDigit(int c) | pion::net::HTTPParser | [inline, protected, static] |
| isParsingRequest(void) const | pion::net::HTTPParser | [inline] |
| isParsingResponse(void) const | pion::net::HTTPParser | [inline] |
| isSpecial(int c) | pion::net::HTTPParser | [inline, protected, static] |
| loadReadPosition(const char *&read_ptr, const char *&read_end_ptr) const | pion::net::HTTPParser | [inline] |
| m_finished | pion::net::HTTPResponseReader | [protected] |
| m_http_msg | pion::net::HTTPResponseReader | [protected] |
| m_is_request | pion::net::HTTPParser | [protected] |
| m_logger | pion::net::HTTPParser | [mutable, protected] |
| m_read_end_ptr | pion::net::HTTPParser | [protected] |
| m_read_ptr | pion::net::HTTPParser | [protected] |
| METHOD_MAX | pion::net::HTTPParser | [protected, static] |
| parse(HTTPMessage &http_msg, boost::system::error_code &ec) | pion::net::HTTPParser | |
| parseChunks(HTTPMessage::ChunkCache &chunk_buffers, boost::system::error_code &ec) | pion::net::HTTPParser | [protected] |
| parseCookieHeader(HTTPTypes::CookieParams &dict, const char *ptr, const std::size_t len, bool set_cookie_header) | pion::net::HTTPParser | [static] |
| parseCookieHeader(HTTPTypes::CookieParams &dict, const std::string &cookie_header, bool set_cookie_header) | pion::net::HTTPParser | [inline, static] |
| parseForwardedFor(const std::string &header, std::string &public_ip) | pion::net::HTTPParser | [static] |
| parseHeaders(HTTPMessage &http_msg, boost::system::error_code &ec) | pion::net::HTTPParser | [protected] |
| parseHeadersOnly(bool b=true) | pion::net::HTTPParser | [inline] |
| parseMissingData(HTTPMessage &http_msg, std::size_t len, boost::system::error_code &ec) | pion::net::HTTPParser | |
| parseURLEncoded(HTTPTypes::QueryParams &dict, const char *ptr, const std::size_t len) | pion::net::HTTPParser | [static] |
| parseURLEncoded(HTTPTypes::QueryParams &dict, const std::string &query) | pion::net::HTTPParser | [inline, static] |
| QUERY_NAME_MAX | pion::net::HTTPParser | [protected, static] |
| QUERY_STRING_MAX | pion::net::HTTPParser | [protected, static] |
| QUERY_VALUE_MAX | pion::net::HTTPParser | [protected, static] |
| readBytes(void) | pion::net::HTTPResponseReader | [inline, protected, virtual] |
| receive(void) | pion::net::HTTPReader | |
| reset(void) | pion::net::HTTPParser | [inline] |
| resetMaxContentLength(void) | pion::net::HTTPParser | [inline] |
| RESOURCE_MAX | pion::net::HTTPParser | [protected, static] |
| setError(boost::system::error_code &ec, ErrorValue ev) | pion::net::HTTPParser | [inline, protected, static] |
| setLogger(PionLogger log_ptr) | pion::net::HTTPParser | [inline] |
| setMaxContentLength(std::size_t n) | pion::net::HTTPParser | [inline] |
| setReadBuffer(const char *ptr, size_t len) | pion::net::HTTPParser | [inline] |
| setSaveRawHeaders(bool b) | pion::net::HTTPParser | [inline] |
| setTimeout(boost::uint32_t seconds) | pion::net::HTTPReader | [inline] |
| skipHeaderParsing(HTTPMessage &http_msg) | pion::net::HTTPParser | [inline] |
| STATUS_MESSAGE_MAX | pion::net::HTTPParser | [protected, static] |
| updateMessageWithHeaderData(HTTPMessage &http_msg) const | pion::net::HTTPParser | [protected] |
| ~HTTPParser() | pion::net::HTTPParser | [inline, virtual] |
| ~HTTPReader() | pion::net::HTTPReader | [inline, virtual] |
| ~HTTPResponseReader() | pion::net::HTTPResponseReader | [inline, virtual] |