This file is indexed.

/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
   &#160;<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 &amp;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 &amp;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 &amp;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 &amp;http_msg, boost::system::error_code &amp;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 &amp;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 &amp;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 &amp;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 &amp;http_msg, boost::system::error_code &amp;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 &amp;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 &amp;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 &amp;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 *&amp;read_ptr, const char *&amp;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 &amp;http_msg, boost::system::error_code &amp;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 &amp;chunk_buffers, boost::system::error_code &amp;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 &amp;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 &amp;dict, const std::string &amp;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 &amp;header, std::string &amp;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 &amp;http_msg, boost::system::error_code &amp;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 &amp;http_msg, std::size_t len, boost::system::error_code &amp;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 &amp;dict, const std::string &amp;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 &amp;dict, const std::string &amp;content_type, const std::string &amp;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 &amp;uri, std::string &amp;proto, std::string &amp;host, boost::uint16_t &amp;port, std::string &amp;path, std::string &amp;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 &amp;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 &amp;dict, const std::string &amp;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 &amp;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 &amp;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 &amp;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 &amp;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 &amp;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 &amp;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 &amp;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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>