| addCookie(const std::string &key, const std::string &value) | pion::net::HTTPMessage | [inline] |
| addHeader(const std::string &key, const std::string &value) | pion::net::HTTPMessage | [inline] |
| appendHeaders(WriteBuffers &write_buffers) | pion::net::HTTPMessage | [inline, protected] |
| changeCookie(const std::string &key, const std::string &value) | pion::net::HTTPMessage | [inline] |
| changeHeader(const std::string &key, const std::string &value) | pion::net::HTTPMessage | [inline] |
| changeValue(DictionaryType &dict, const std::string &key, const std::string &value) | pion::net::HTTPMessage | [inline, protected, static] |
| checkKeepAlive(void) const | pion::net::HTTPMessage | [inline] |
| ChunkCache typedef | pion::net::HTTPMessage | |
| clear(void) | pion::net::HTTPResponse | [inline, virtual] |
| clearContent(void) | pion::net::HTTPMessage | [inline] |
| clearFirstLine(void) const | pion::net::HTTPMessage | [inline, protected] |
| concatenateChunks(void) | pion::net::HTTPMessage | |
| CONTENT_TYPE_HTML | pion::net::HTTPTypes | [static] |
| CONTENT_TYPE_TEXT | pion::net::HTTPTypes | [static] |
| CONTENT_TYPE_URLENCODED | pion::net::HTTPTypes | [static] |
| CONTENT_TYPE_XML | pion::net::HTTPTypes | [static] |
| CookieParams typedef | pion::net::HTTPTypes | |
| createContentBuffer(void) | pion::net::HTTPMessage | [inline] |
| DataStatus enum name | pion::net::HTTPMessage | |
| deleteCookie(const std::string &name) | pion::net::HTTPResponse | [inline] |
| deleteCookie(const std::string &name, const std::string &path) | pion::net::HTTPResponse | [inline] |
| deleteHeader(const std::string &key) | pion::net::HTTPMessage | [inline] |
| deleteValue(DictionaryType &dict, const std::string &key) | pion::net::HTTPMessage | [inline, protected, static] |
| get_date_string(const time_t t) | pion::net::HTTPTypes | [static] |
| getChunkCache(void) | pion::net::HTTPMessage | [inline] |
| getChunksSupported(void) const | pion::net::HTTPMessage | [inline] |
| getContent(void) | pion::net::HTTPMessage | [inline] |
| getContent(void) const | pion::net::HTTPMessage | [inline] |
| getContentLength(void) const | pion::net::HTTPMessage | [inline] |
| getCookie(const std::string &key) const | pion::net::HTTPMessage | [inline] |
| getCookieParams(void) | pion::net::HTTPMessage | [inline] |
| getFirstLine(void) const | pion::net::HTTPMessage | [inline] |
| getHeader(const std::string &key) const | pion::net::HTTPMessage | [inline] |
| getHeaders(void) | pion::net::HTTPMessage | [inline] |
| getRemoteIp(void) | pion::net::HTTPMessage | [inline] |
| getStatus() const | pion::net::HTTPMessage | [inline] |
| getStatusCode(void) const | pion::net::HTTPResponse | [inline] |
| getStatusMessage(void) const | pion::net::HTTPResponse | [inline] |
| getValue(const DictionaryType &dict, const std::string &key) | pion::net::HTTPMessage | [inline, protected, static] |
| getVersionMajor(void) const | pion::net::HTTPMessage | [inline] |
| getVersionMinor(void) const | pion::net::HTTPMessage | [inline] |
| getVersionString(void) const | pion::net::HTTPMessage | [inline] |
| hasCookie(const std::string &key) const | pion::net::HTTPMessage | [inline] |
| hasDataAfterMissingPackets() const | pion::net::HTTPMessage | [inline] |
| hasHeader(const std::string &key) const | pion::net::HTTPMessage | [inline] |
| hasMissingPackets() const | pion::net::HTTPMessage | [inline] |
| HEADER_AUTHORIZATION | pion::net::HTTPTypes | [static] |
| HEADER_CLIENT_IP | pion::net::HTTPTypes | [static] |
| HEADER_CONNECTION | pion::net::HTTPTypes | [static] |
| HEADER_CONTENT_ENCODING | pion::net::HTTPTypes | [static] |
| HEADER_CONTENT_LENGTH | pion::net::HTTPTypes | [static] |
| HEADER_CONTENT_LOCATION | pion::net::HTTPTypes | [static] |
| HEADER_CONTENT_TYPE | pion::net::HTTPTypes | [static] |
| HEADER_COOKIE | pion::net::HTTPTypes | [static] |
| HEADER_HOST | pion::net::HTTPTypes | [static] |
| HEADER_IF_MODIFIED_SINCE | pion::net::HTTPTypes | [static] |
| HEADER_LAST_MODIFIED | pion::net::HTTPTypes | [static] |
| HEADER_LOCATION | pion::net::HTTPTypes | [static] |
| HEADER_NAME_VALUE_DELIMITER | pion::net::HTTPTypes | [static] |
| HEADER_REFERER | pion::net::HTTPTypes | [static] |
| HEADER_SET_COOKIE | pion::net::HTTPTypes | [static] |
| HEADER_TRANSFER_ENCODING | pion::net::HTTPTypes | [static] |
| HEADER_USER_AGENT | pion::net::HTTPTypes | [static] |
| HEADER_X_FORWARDED_FOR | pion::net::HTTPTypes | [static] |
| Headers typedef | pion::net::HTTPTypes | |
| HTTPMessage(void) | pion::net::HTTPMessage | [inline] |
| HTTPMessage(const HTTPMessage &http_msg) | pion::net::HTTPMessage | [inline] |
| HTTPResponse(const HTTPRequest &http_request) | pion::net::HTTPResponse | [inline] |
| HTTPResponse(const std::string &request_method) | pion::net::HTTPResponse | [inline] |
| HTTPResponse(const HTTPResponse &http_response) | pion::net::HTTPResponse | [inline] |
| HTTPResponse(void) | pion::net::HTTPResponse | [inline] |
| isChunked(void) const | pion::net::HTTPMessage | [inline] |
| isContentLengthImplied(void) const | pion::net::HTTPResponse | [inline, virtual] |
| isValid(void) const | pion::net::HTTPMessage | [inline] |
| m_first_line | pion::net::HTTPMessage | [mutable, protected] |
| make_query_string(const QueryParams &query_params) | pion::net::HTTPTypes | [static] |
| make_set_cookie_header(const std::string &name, const std::string &value, const std::string &path, const bool has_max_age=false, const unsigned long max_age=0) | pion::net::HTTPTypes | [static] |
| operator=(const HTTPMessage &http_msg) | pion::net::HTTPMessage | [inline] |
| prepareBuffersForSend(WriteBuffers &write_buffers, const bool keep_alive, const bool using_chunks) | pion::net::HTTPMessage | [inline] |
| prepareHeadersForSend(const bool keep_alive, const bool using_chunks) | pion::net::HTTPMessage | [inline, protected] |
| QueryParams typedef | pion::net::HTTPTypes | |
| read(std::istream &in, boost::system::error_code &ec, bool headers_only=false) | pion::net::HTTPMessage | |
| receive(TCPConnection &tcp_conn, boost::system::error_code &ec, bool headers_only=false) | pion::net::HTTPMessage | |
| REQUEST_METHOD_DELETE | pion::net::HTTPTypes | [static] |
| REQUEST_METHOD_GET | pion::net::HTTPTypes | [static] |
| REQUEST_METHOD_HEAD | pion::net::HTTPTypes | [static] |
| REQUEST_METHOD_POST | pion::net::HTTPTypes | [static] |
| REQUEST_METHOD_PUT | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_BAD_REQUEST | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_CONTINUE | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_CREATED | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_FORBIDDEN | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_FOUND | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_METHOD_NOT_ALLOWED | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_NO_CONTENT | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_NOT_FOUND | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_NOT_IMPLEMENTED | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_NOT_MODIFIED | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_OK | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_SERVER_ERROR | pion::net::HTTPTypes | [static] |
| RESPONSE_CODE_UNAUTHORIZED | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_BAD_REQUEST | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_CONTINUE | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_CREATED | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_FORBIDDEN | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_FOUND | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_METHOD_NOT_ALLOWED | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_NO_CONTENT | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_NOT_FOUND | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_NOT_IMPLEMENTED | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_NOT_MODIFIED | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_OK | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_SERVER_ERROR | pion::net::HTTPTypes | [static] |
| RESPONSE_MESSAGE_UNAUTHORIZED | pion::net::HTTPTypes | [static] |
| send(TCPConnection &tcp_conn, boost::system::error_code &ec, bool headers_only=false) | pion::net::HTTPMessage | |
| setChunksSupported(bool b) | pion::net::HTTPMessage | [inline] |
| setContent(const std::string &content) | pion::net::HTTPMessage | [inline] |
| setContentLength(const std::size_t n) | pion::net::HTTPMessage | [inline] |
| setContentType(const std::string &type) | pion::net::HTTPMessage | [inline] |
| setCookie(const std::string &name, const std::string &value) | pion::net::HTTPResponse | [inline] |
| setCookie(const std::string &name, const std::string &value, const std::string &path) | pion::net::HTTPResponse | [inline] |
| setCookie(const std::string &name, const std::string &value, const std::string &path, const unsigned long max_age) | pion::net::HTTPResponse | [inline] |
| setCookie(const std::string &name, const std::string &value, const unsigned long max_age) | pion::net::HTTPResponse | [inline] |
| setDataAfterMissingPacket(bool newVal) | pion::net::HTTPMessage | [inline] |
| setDoNotSendContentLength(void) | pion::net::HTTPMessage | [inline] |
| setIsValid(bool b=true) | pion::net::HTTPMessage | [inline] |
| setLastModified(const unsigned long t) | pion::net::HTTPResponse | [inline] |
| setMissingPackets(bool newVal) | pion::net::HTTPMessage | [inline] |
| setRemoteIp(const boost::asio::ip::address &ip) | pion::net::HTTPMessage | [inline] |
| setStatus(DataStatus newVal) | pion::net::HTTPMessage | [inline] |
| setStatusCode(unsigned int n) | pion::net::HTTPResponse | [inline] |
| setStatusMessage(const std::string &msg) | pion::net::HTTPResponse | [inline] |
| setVersionMajor(const boost::uint16_t n) | pion::net::HTTPMessage | [inline] |
| setVersionMinor(const boost::uint16_t n) | pion::net::HTTPMessage | [inline] |
| STATUS_NONE enum value (defined in pion::net::HTTPMessage) | pion::net::HTTPMessage | |
| STATUS_OK enum value (defined in pion::net::HTTPMessage) | pion::net::HTTPMessage | |
| STATUS_PARTIAL enum value (defined in pion::net::HTTPMessage) | pion::net::HTTPMessage | |
| STATUS_TRUNCATED enum value (defined in pion::net::HTTPMessage) | pion::net::HTTPMessage | |
| STRING_CRLF | pion::net::HTTPTypes | [static] |
| STRING_EMPTY | pion::net::HTTPTypes | [static] |
| STRING_HTTP_VERSION | pion::net::HTTPTypes | [static] |
| updateContentLengthUsingHeader(void) | pion::net::HTTPMessage | [inline] |
| updateFirstLine(void) const | pion::net::HTTPResponse | [inline, protected, virtual] |
| updateRequestInfo(const HTTPRequest &http_request) | pion::net::HTTPResponse | [inline] |
| updateTransferCodingUsingHeader(void) | pion::net::HTTPMessage | [inline] |
| write(std::ostream &out, boost::system::error_code &ec, bool headers_only=false) | pion::net::HTTPMessage | |
| WriteBuffers typedef | pion::net::HTTPMessage | |
| ~HTTPMessage() | pion::net::HTTPMessage | [inline, virtual] |
| ~HTTPResponse() | pion::net::HTTPResponse | [inline, virtual] |
| ~HTTPTypes() | pion::net::HTTPTypes | [inline, virtual] |