This file is indexed.

/usr/share/doc/libpion-doc/html/classpion_1_1http_1_1plugin__server-members.html is in libpion-doc 5.0.6+dfsg-1build1.

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
<!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"/>
<title>pion: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>pion::http::plugin_server Member List</h1>This is the complete list of members for <a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a>, including all inherited members.<table>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a114c86a620ac425e4da9ebacebda3f21">add_redirect</a>(const std::string &amp;requested_resource, const std::string &amp;new_resource)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a312ad564b529bda2b4ddd12f02fd6d62">add_resource</a>(const std::string &amp;resource, request_handler_t request_handler)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#a03cfde741f7ab4cfd55477c138b7e222">add_service</a>(const std::string &amp;resource, http::plugin_service *service_ptr)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#aacd60688763e91387f6bd885cad5acfe">after_stopping</a>(void)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, protected, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#af1384c8177300053f36bc705ca0fa9bf">before_starting</a>(void)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, protected, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#a81c0779f8ddda5cdb6e05e1b74ec2fee">clear</a>(void)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a699708eee95801f47d59cb9f2279ab4b">error_handler_t</a> typedef</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a2a0e8e0c21438a9928e680cb0d94430c">find_request_handler</a>(const std::string &amp;resource, request_handler_t &amp;request_handler) const </td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [protected, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a41d5b598e52f70db5ae4302bb02370b8">get_acceptor</a>(void)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a98de565795e8a1e978d21e7232990efe">get_acceptor</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a4ed7743219642eb5969e3599403ad99f">get_address</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#aa56c4aebede625c3c70617552d0f08af">get_connections</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#adb38f532cf2c4f798c10a9273e7af436">get_endpoint</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a436e6dbcc3b128b2f9a9be6fd99421b6">get_io_service</a>(void)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#af038c70801875d3d6a3826eb7a80b1c3">get_logger</a>(void)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a46c1027475b8748e2a3047c7b738ef0b">get_port</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a11201c6b34424ff5ec11c963629281ed">get_ssl_context_type</a>(void)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a90c7fd50d43652de3f283988380968bb">get_ssl_flag</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a080297b6789515f60ef8b856d6e0f372">handle_bad_request</a>(http::request_ptr &amp;http_request_ptr, tcp::connection_ptr &amp;tcp_conn)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a3366fd6be76ebb5ade34413be330aa6a">handle_connection</a>(tcp::connection_ptr &amp;tcp_conn)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [protected, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#acc9ff11da47156419e059bebdddb5941">handle_forbidden_request</a>(http::request_ptr &amp;http_request_ptr, tcp::connection_ptr &amp;tcp_conn, const std::string &amp;error_msg)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a6c9f8330d4c0569da5f719438dccbc22">handle_method_not_allowed</a>(http::request_ptr &amp;http_request_ptr, tcp::connection_ptr &amp;tcp_conn, const std::string &amp;allowed_methods=&quot;&quot;)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ae2484144be6281ac5c1cbbcea99da81b">handle_not_found_request</a>(http::request_ptr &amp;http_request_ptr, tcp::connection_ptr &amp;tcp_conn)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ad3e6180d412e8d2f135423e7e15f43ea">handle_request</a>(http::request_ptr &amp;http_request_ptr, tcp::connection_ptr &amp;tcp_conn, const boost::system::error_code &amp;ec)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [protected, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#aae06fc86091293ff3168822f0018c183">handle_server_error</a>(http::request_ptr &amp;http_request_ptr, tcp::connection_ptr &amp;tcp_conn, const std::string &amp;error_msg)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#acf9efd8fcf78fc352744489e388b0f7c">is_listening</a>(void) const </td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a50495c432f7a3441654b2d41a6f942a7">join</a>(void)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#af528e5b824fe420f2193512a3ccb204f">load_service</a>(const std::string &amp;resource, const std::string &amp;service_name)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#a5da474d4ecbc39ef8ab6ab92e4b5e526">load_service_config</a>(const std::string &amp;config_name)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a0fd391b946961fca8604b902ddb06f7d">m_logger</a></td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#a1665134bc973811e4f56d9f9824a3d2e">plugin_server</a>(const unsigned int tcp_port=0)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#abeb581d6ccb5b2a2e7758fdda5f823a1">plugin_server</a>(const boost::asio::ip::tcp::endpoint &amp;endpoint)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#aded4ff4815ca2b9823e0b1d2d41d5e36">plugin_server</a>(scheduler &amp;sched, const unsigned int tcp_port=0)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#a31afd25acb341046ed1bb02ae7097776">plugin_server</a>(scheduler &amp;sched, const boost::asio::ip::tcp::endpoint &amp;endpoint)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ac75fe5968f4d5e5c68e6328d483d0794">remove_resource</a>(const std::string &amp;resource)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a74c41bc6ca8355497abb1401339a1306">request_handler_t</a> typedef</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a12ed7b808ae35c5e503f9d23d73860d7">server</a>(const unsigned int tcp_port=0)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ac63e91762958da5d8122a1be80650382">server</a>(const boost::asio::ip::tcp::endpoint &amp;endpoint)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#abdfcbc45db2b886e3bfcf0c6b867b0c2">server</a>(scheduler &amp;sched, const unsigned int tcp_port=0)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ae84f4442d8bd468a1d77a1c96e29e681">server</a>(scheduler &amp;sched, const boost::asio::ip::tcp::endpoint &amp;endpoint)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#aa711c8de12d16c2806dc5fe57bed512e">set_address</a>(const boost::asio::ip::address &amp;addr)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a5ccee5bdd4d7f59a348dd9475cba7ded">set_authentication</a>(http::auth_ptr auth)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ae519fa972938c911f02b0ec156615a0d">set_bad_request_handler</a>(request_handler_t h)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a2f460aa6795aa6169c1b1fca5c4daa21">set_endpoint</a>(const boost::asio::ip::tcp::endpoint &amp;ep)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#ae88ab890a352b5bb389cbc8e6363e671">set_error_handler</a>(error_handler_t h)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#abe68393818a75e45d49757532802361e">set_logger</a>(logger log_ptr)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#acf80fa19484a66649c89cf9a23cc9251">set_max_content_length</a>(std::size_t n)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a817a94e4117d2d8616c37b5f8d093e92">set_not_found_handler</a>(request_handler_t h)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a392e9ede66cf2f96af52655363951e96">set_port</a>(unsigned int p)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#abc695deb661af5e24953a1a43e9b56fd">set_service_option</a>(const std::string &amp;resource, const std::string &amp;name, const std::string &amp;value)</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#ac6bb13e1f833a39b28bff7fa71029476">set_ssl_flag</a>(bool b=true)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a0d74cb19ac80dfc81cd92272f9f82905">set_ssl_key_file</a>(const std::string &amp;pem_key_file)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#ad01034396caf2a31566c547d85478ea5">start</a>(void)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1tcp_1_1server.html#a855d4cd90004c47b924eab1fe0ffaa14">stop</a>(bool wait_until_finished=false)</td><td><a class="el" href="classpion_1_1tcp_1_1server.html">pion::tcp::server</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a375e54d0970e5d3dfc0eb50f902cf4c9">strip_trailing_slash</a>(const std::string &amp;str)</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline, static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1plugin__server.html#a1a13fd90941df5f55fe031fb3e7cd112">~plugin_server</a>()</td><td><a class="el" href="classpion_1_1http_1_1plugin__server.html">pion::http::plugin_server</a></td><td><code> [inline, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpion_1_1http_1_1server.html#a5632ccba73177582414d649c6316362d">~server</a>()</td><td><a class="el" href="classpion_1_1http_1_1server.html">pion::http::server</a></td><td><code> [inline, virtual]</code></td></tr>
</table></div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 24 Mar 2014 for pion by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>