/usr/share/doc/libpion-doc/html/classpion_1_1http_1_1request__reader-members.html is in libpion-doc 5.0.7+dfsg-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pion: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pion
 <span id="projectnumber">5.0.6</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pion</b></li><li class="navelem"><b>http</b></li><li class="navelem"><a class="el" href="classpion_1_1http_1_1request__reader.html">request_reader</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pion::http::request_reader Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a24be24f6c7638e5e0847dd4eb09e4ed9">bytes_available</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ad41eedba2dd5977ffddb1bc65dddc8fc">check_premature_eof</a>(http::message &http_msg)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a50628b4ffc6ab8f0cf46873d6e8075bb">compute_msg_status</a>(http::message &http_msg, bool msg_parsed_ok)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html#afd7a8af3a502d6863ef5c2166d3d7208">consume_bytes</a>(const boost::system::error_code &read_error, std::size_t bytes_read)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html#acc3496a25c7bd1fb3ecc704ed752b190">consume_bytes</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aaff1b32ea824c7d7782f8e58346506a7">consume_content</a>(http::message &http_msg, boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ac7234e092bdd29379a23b720e6566f56">consume_content_as_next_chunk</a>(http::message::chunk_cache_t &chunk_buffers)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a12cb4b88d7debd8467cc9de786721be2">COOKIE_NAME_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a50ae5c379ee3ad611fa6874bfcd8ed83">COOKIE_VALUE_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#aea694c2bb305c40e7791462c25cdbd05">create</a>(const tcp::connection_ptr &tcp_conn, finished_handler_t handler)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ad16455747863108b62c77d89bd5dcf0d">create_error_category</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a77d2e93061f62e1b7028c783145adf22">DEFAULT_CONTENT_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a58e821400613910d4bb57c8a1aa63cb5">eof</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_CHUNK_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_HEADER_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_HEADER_NAME_SIZE</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_HEADER_VALUE_SIZE</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_INVALID_CONTENT_LENGTH</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_METHOD_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_METHOD_SIZE</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_MISSING_CHUNK_DATA</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_MISSING_HEADER_DATA</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_MISSING_TOO_MUCH_CONTENT</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_QUERY_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_QUERY_SIZE</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_STATUS_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_STATUS_EMPTY</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_URI_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_URI_SIZE</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a056c791c4b2dda0dd4c2037dd941d5d8">error_value_t</a> enum name</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ERROR_VERSION_CHAR</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ERROR_VERSION_EMPTY</b> enum value (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a260cd824b499b128b8ab66fed24f1d2b">finish</a>(http::message &http_msg) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ac707ec5cecacf3b56c151e6891c5cf9d">finish_header_parsing</a>(http::message &http_msg, boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#a4cc323f3e852134f2ac785e51e1d623e">finished_handler_t</a> typedef</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#abe3db3cee63f040d4af8ce72263f01f1">finished_parsing_headers</a>(const boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#aeeb55569c505d21767389ddcb5c51633">finished_reading</a>(const boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aa505ce5bedb7a7d92dd7bbd061e1b149">gcount</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html#a6df8c9dd8f6587b49eb54ce4f7ace431">get_connection</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a4aeeabeb4054793b18aa0b918365edd4">get_content_bytes_read</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a9313aa230ae4af4c30702c0605a1f701">get_error_category</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ad799af46a7b4e3f1e27c047f76849d77">get_logger</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#abcfe8ee4b6fd0b48654c8f8debc31c9c">get_max_content_length</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#a62124c27ecd6404e7f1124391adabfd4">get_message</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a37e691fd12abb6be3bf2f0dda3c412d7">get_parse_headers_only</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a65703997294e68c14a9099f5e61043c3">get_raw_headers</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a3f0960109337bd3bc0c4c94fd82c2c23">get_save_raw_headers</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a26085369b07f5ad40e0dc806269c2e86">get_total_bytes_read</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aa0d75346e6643078bb48efe9c382497d">HEADER_NAME_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a803490d20fadf6ee1253dd9d62844dd8">HEADER_VALUE_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_char</b>(int c) (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_control</b>(int c) (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_cookie_attribute</b>(const std::string &name, bool set_cookie_header) (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_digit</b>(int c) (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_hex_digit</b>(int c) (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a67ca2f1cfe3de70b0f36c5a3d146a2ee">is_parsing_request</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a3140ad44a1c86d57643929f568ae72a2">is_parsing_response</a>(void) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_special</b>(int c) (defined in <a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a7621cc581f4391f0a2cf4e824ba3f260">load_read_pos</a>(const char *&read_ptr, const char *&read_end_ptr) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#a035b12eef619e4223c141686c55d2686">m_finished</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#a670ecf2327f01509109043f182a04ab7">m_http_msg</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a5c24acf28ddd9c6133be4aa3127da530">m_is_request</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ac0df021ba559d1af96dc9b0a5fa99df5">m_logger</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#ac57f7fe823e1a5c560907fa192b56fd5">m_parsed_headers</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a6788da854f2d77ae2c92c739d0a2c191">m_read_end_ptr</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a3ca52095a690cb92197755a5eea24cd7">m_read_ptr</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ad781cc2dcdb333a8d286a4534d4509cb">METHOD_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aead5bbb8da80c78bc2de3c264e4ace9c">parse</a>(http::message &http_msg, boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a658f65ec298a48e01054490da841f75c">parse_chunks</a>(http::message::chunk_cache_t &chunk_buffers, boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#af9a9744b9376e79d4cc05d8c37533bec">parse_cookie_header</a>(ihash_multimap &dict, const char *ptr, const std::size_t len, bool set_cookie_header)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aaf57ebb2c31ecb126d5c4b2aba305417">parse_cookie_header</a>(ihash_multimap &dict, const std::string &cookie_header, bool set_cookie_header)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ab8bd069a0ae8fb51fb8ec6c3d02c065b">parse_forwarded_for</a>(const std::string &header, std::string &public_ip)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a7377c221aaf546cfaf98fdb308c8739e">parse_headers</a>(http::message &http_msg, boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a1f7f084f396c9c912d65426883b33a38">parse_headers_only</a>(bool b=true)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ae77669284c876d7b107ba30a78af6d02">parse_missing_data</a>(http::message &http_msg, std::size_t len, boost::system::error_code &ec)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aa297a0f51bb5a605fb99f188066d9e15">parse_multipart_form_data</a>(ihash_multimap &dict, const std::string &content_type, const char *ptr, const std::size_t len)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a456501e5a0e9b83fb3c030b003b60676">parse_multipart_form_data</a>(ihash_multimap &dict, const std::string &content_type, const std::string &form_data)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a0688e577644445e854e6e9c1d614fd25">parse_uri</a>(const std::string &uri, std::string &proto, std::string &host, boost::uint16_t &port, std::string &path, std::string &query)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a3cda26a67405acd5ba04ee19bca52ea7">parse_url_encoded</a>(ihash_multimap &dict, const char *ptr, const std::size_t len)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a988623311585ce6097c90586f5711ee0">parse_url_encoded</a>(ihash_multimap &dict, const std::string &query)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a33fe9cfd9bcae8868b817332d38a9261">parser</a>(const bool is_request, std::size_t max_content_length=DEFAULT_CONTENT_MAX)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#abff772b79d2a912b0f9a4932d8f03a35">payload_handler_t</a> typedef</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a730afd8438cd3c179bafc7d9eaad27b6">QUERY_NAME_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a2ef9e2d01055c727c40cd6af47cbfd2a">QUERY_STRING_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a5b0039834377ba6797d6628acf59f240">QUERY_VALUE_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#a0414343e9f3376f751230ba4483d74ae">read_bytes</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html#af9bdf6ead8b5caeae1d481e418e4dddc">reader</a>(const bool is_request, const tcp::connection_ptr &tcp_conn)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html#af9f883cb767252fb9976e229e68f20ea">receive</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#aa90d6916e57f258a0536456e94584aca">request_reader</a>(const tcp::connection_ptr &tcp_conn, finished_handler_t handler)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#aed8cfd92c078205e38294bd8109eb2d3">reset</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a8834a77e417b4127bdda4fa79ff5fe59">reset_max_content_length</a>(void)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#adf1d822b13731ee6430d5cfd8ad78a95">RESOURCE_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a0d8875ea346743ed37ae0cd7c2a73672">set_error</a>(boost::system::error_code &ec, error_value_t ev)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html#a858278778288495a8045bee27b2637ab">set_headers_parsed_callback</a>(finished_handler_t &h)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a3f93047d2f938a845967d22073122311">set_logger</a>(logger log_ptr)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a6533144b6f6d1e93dd000360748ac271">set_max_content_length</a>(std::size_t n)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a4605c605bf452336f34d7d48fce68ef6">set_payload_handler</a>(payload_handler_t &h)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a71fdd1e6e681a3bd932baf2bd6a9f9c9">set_read_buffer</a>(const char *ptr, size_t len)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a06b96d27daaea9ae3dd15f188e01f70b">set_save_raw_headers</a>(bool b)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html#aabe13844673a420869d0e0fe31e198ad">set_timeout</a>(boost::uint32_t seconds)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a0fb8ebee189b4c3613ee67c85e2ac9ce">skip_header_parsing</a>(http::message &http_msg)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a5480070912368dd015d72d54fcbece66">STATUS_MESSAGE_MAX</a></td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#a8e2d8624c889e364726dcb640724a486">update_message_with_header_data</a>(http::message &http_msg) const</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html#ac9df3da159b11389dba00e222410a599">~parser</a>()</td><td class="entry"><a class="el" href="classpion_1_1http_1_1parser.html">pion::http::parser</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~reader</b>() (defined in <a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1reader.html">pion::http::reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~request_reader</b>() (defined in <a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a>)</td><td class="entry"><a class="el" href="classpion_1_1http_1_1request__reader.html">pion::http::request_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>
|