This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -239,27 +239,27 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1Resource_1_1Manager_html_a031c6f28346713cb93ea3ff9018f6a9a"><div class="ttname"><a href="classripple_1_1Resource_1_1Manager.html#a031c6f28346713cb93ea3ff9018f6a9a">ripple::Resource::Manager::newInboundEndpoint</a></div><div class="ttdeci">virtual Consumer newInboundEndpoint(beast::IP::Endpoint const &amp;address)=0</div><div class="ttdoc">Create a new endpoint keyed by inbound IP address or the forwarded IP if proxied.</div></div>
<div class="ttc" id="anamespaceripple_html_a4267716481f84b7fd7ea521266fa9ef8"><div class="ttname"><a href="namespaceripple.html#a4267716481f84b7fd7ea521266fa9ef8">ripple::isAdmin</a></div><div class="ttdeci">bool isAdmin(Port const &amp;port, Json::Value const &amp;params, beast::IP::Address const &amp;remoteIp)</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00057">Role.cpp:57</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html_a46cc6d2ded558105c7928ce649e61375"><div class="ttname"><a href="structripple_1_1Port.html#a46cc6d2ded558105c7928ce649e61375">ripple::Port::admin_ip</a></div><div class="ttdeci">std::vector&lt; beast::IP::Address &gt; admin_ip</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00052">Port.h:52</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html_a46cc6d2ded558105c7928ce649e61375"><div class="ttname"><a href="structripple_1_1Port.html#a46cc6d2ded558105c7928ce649e61375">ripple::Port::admin_ip</a></div><div class="ttdeci">std::vector&lt; beast::IP::Address &gt; admin_ip</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00053">Port.h:53</a></div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a71e1f82cf1c3eaf969d400dcffb163a6"><div class="ttname"><a href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">Json::Value::isString</a></div><div class="ttdeci">bool isString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01009">json_value.cpp:1009</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa67f82b6511d33fde0d38bbaa7629976"><div class="ttname"><a href="namespaceripple.html#aa67f82b6511d33fde0d38bbaa7629976">ripple::passwordUnrequiredOrSentCorrect</a></div><div class="ttdeci">bool passwordUnrequiredOrSentCorrect(Port const &amp;port, Json::Value const &amp;params)</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00030">Role.cpp:30</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; beast::IP::Address &gt;</a></div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find_if</a></div><div class="ttdeci">T find_if(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_abb8f7f9d1cc42341de68f7d6908de18f"><div class="ttname"><a href="namespaceripple.html#abb8f7f9d1cc42341de68f7d6908de18f">ripple::requestInboundEndpoint</a></div><div class="ttdeci">Resource::Consumer requestInboundEndpoint(Resource::Manager &amp;manager, beast::IP::Endpoint const &amp;remoteAddress, Role const &amp;role, boost::string_view const &amp;user, boost::string_view const &amp;forwardedFor)</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00111">Role.cpp:111</a></div></div>
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html_a63fa66c4eb0d68359a0ff642891493c5"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html#a63fa66c4eb0d68359a0ff642891493c5">beast::IP::Endpoint::address</a></div><div class="ttdeci">Address const &amp; address() const</div><div class="ttdoc">Returns the address portion of this endpoint.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8h_source.html#l00077">IPEndpoint.h:77</a></div></div>
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html_a63fa66c4eb0d68359a0ff642891493c5"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html#a63fa66c4eb0d68359a0ff642891493c5">beast::IP::Endpoint::address</a></div><div class="ttdeci">Address const &amp; address() const</div><div class="ttdoc">Returns the address portion of this endpoint.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8h_source.html#l00076">IPEndpoint.h:76</a></div></div>
<div class="ttc" id="asearch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/search.html">std::search</a></div><div class="ttdeci">T search(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_ae08fe18f17b24699ce41d3898fbb8c2ca1ce51056a04cffe133dd6c79fea6f044"><div class="ttname"><a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca1ce51056a04cffe133dd6c79fea6f044">ripple::Role::IDENTIFIED</a></div><div class="ttdeci">@ IDENTIFIED</div></div>
<div class="ttc" id="astructripple_1_1Port_html_ab1245b88601b253a079502b602d35d6a"><div class="ttname"><a href="structripple_1_1Port.html#ab1245b88601b253a079502b602d35d6a">ripple::Port::admin_user</a></div><div class="ttdeci">std::string admin_user</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00056">Port.h:56</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html_ab1245b88601b253a079502b602d35d6a"><div class="ttname"><a href="structripple_1_1Port.html#ab1245b88601b253a079502b602d35d6a">ripple::Port::admin_user</a></div><div class="ttdeci">std::string admin_user</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00057">Port.h:57</a></div></div>
<div class="ttc" id="aalgorithm_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a></div></div>
<div class="ttc" id="anamespacebeast_1_1IP_html_adbe597760cb20a7aa3f2ff92f7bed2cc"><div class="ttname"><a href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a></div><div class="ttdeci">boost::asio::ip::address Address</div><div class="ttdef"><b>Definition:</b> <a href="IPAddress_8h_source.html#l00041">IPAddress.h:41</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3"><div class="ttname"><a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3">ripple::Role::ADMIN</a></div><div class="ttdeci">@ ADMIN</div></div>
<div class="ttc" id="anamespaceripple_html_a8fdfc19db800245e87ac4f66f0304092"><div class="ttname"><a href="namespaceripple.html#a8fdfc19db800245e87ac4f66f0304092">ripple::forwardedFor</a></div><div class="ttdeci">boost::string_view forwardedFor(http_request_type const &amp;request)</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00126">Role.cpp:126</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae08fe18f17b24699ce41d3898fbb8c2cae69e6446e892e3922e76c82e96837920"><div class="ttname"><a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2cae69e6446e892e3922e76c82e96837920">ripple::Role::PROXY</a></div><div class="ttdeci">@ PROXY</div></div>
<div class="ttc" id="astructripple_1_1Port_html_a44c2601e9c7352b494188f23e5de9712"><div class="ttname"><a href="structripple_1_1Port.html#a44c2601e9c7352b494188f23e5de9712">ripple::Port::secure_gateway_ip</a></div><div class="ttdeci">std::vector&lt; beast::IP::Address &gt; secure_gateway_ip</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00053">Port.h:53</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html_a44c2601e9c7352b494188f23e5de9712"><div class="ttname"><a href="structripple_1_1Port.html#a44c2601e9c7352b494188f23e5de9712">ripple::Port::secure_gateway_ip</a></div><div class="ttdeci">std::vector&lt; beast::IP::Address &gt; secure_gateway_ip</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00054">Port.h:54</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae08fe18f17b24699ce41d3898fbb8c2cae59518181ec60bb5370c94110f1cd4bf"><div class="ttname"><a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2cae59518181ec60bb5370c94110f1cd4bf">ripple::Role::FORBID</a></div><div class="ttdeci">@ FORBID</div></div>
<div class="ttc" id="anamespaceripple_html_a4651467ced3e4fee70737ddb4e78ea32"><div class="ttname"><a href="namespaceripple.html#a4651467ced3e4fee70737ddb4e78ea32">ripple::requestRole</a></div><div class="ttdeci">Role requestRole(Role const &amp;required, Port const &amp;port, Json::Value const &amp;params, beast::IP::Endpoint const &amp;remoteIp, boost::string_view const &amp;user)</div><div class="ttdoc">Return the allowed privilege role.</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00067">Role.cpp:67</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html"><div class="ttname"><a href="structripple_1_1Port.html">ripple::Port</a></div><div class="ttdoc">Configuration information for a Server listening port.</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00044">Port.h:44</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html_aef3fd85511dc4d06046e84f4baa08063"><div class="ttname"><a href="structripple_1_1Port.html#aef3fd85511dc4d06046e84f4baa08063">ripple::Port::admin_password</a></div><div class="ttdeci">std::string admin_password</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00057">Port.h:57</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html"><div class="ttname"><a href="structripple_1_1Port.html">ripple::Port</a></div><div class="ttdoc">Configuration information for a Server listening port.</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00045">Port.h:45</a></div></div>
<div class="ttc" id="astructripple_1_1Port_html_aef3fd85511dc4d06046e84f4baa08063"><div class="ttname"><a href="structripple_1_1Port.html#aef3fd85511dc4d06046e84f4baa08063">ripple::Port::admin_password</a></div><div class="ttdeci">std::string admin_password</div><div class="ttdef"><b>Definition:</b> <a href="Port_8h_source.html#l00058">Port.h:58</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6909f61053b6e084f46665fa9f4ee673"><div class="ttname"><a href="namespaceripple.html#a6909f61053b6e084f46665fa9f4ee673">ripple::isUnlimited</a></div><div class="ttdeci">bool isUnlimited(Role const &amp;role)</div><div class="ttdoc">ADMIN and IDENTIFIED roles shall have unlimited resources.</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00094">Role.cpp:94</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Manager_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Manager.html">ripple::Resource::Manager</a></div><div class="ttdoc">Tracks load and resource consumption.</div><div class="ttdef"><b>Definition:</b> <a href="ResourceManager_8h_source.html#l00036">ResourceManager.h:36</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
@@ -269,7 +269,7 @@ $(function() {
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_aab4448e43092a3a8a66df9941330b7be"><div class="ttname"><a href="namespaceripple.html#aab4448e43092a3a8a66df9941330b7be">ripple::ipAllowed</a></div><div class="ttdeci">bool ipAllowed(beast::IP::Address const &amp;remoteIp, std::vector&lt; beast::IP::Address &gt; const &amp;adminIp)</div><div class="ttdoc">True if remoteIp is in any of adminIp.</div><div class="ttdef"><b>Definition:</b> <a href="Role_8cpp_source.html#l00044">Role.cpp:44</a></div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a></div><div class="ttdoc">A version-independent IP address and port combination.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8h_source.html#l00039">IPEndpoint.h:39</a></div></div>
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a></div><div class="ttdoc">A version-independent IP address and port combination.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8h_source.html#l00038">IPEndpoint.h:38</a></div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_aa265217edeb8282e636c78b50049f4c0"><div class="ttname"><a href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">ripple::http_request_type</a></div><div class="ttdeci">boost::beast::http::request&lt; boost::beast::http::dynamic_body &gt; http_request_type</div><div class="ttdef"><b>Definition:</b> <a href="Handshake_8h_source.html#l00047">Handshake.h:47</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae08fe18f17b24699ce41d3898fbb8c2c"><div class="ttname"><a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">ripple::Role</a></div><div class="ttdeci">Role</div><div class="ttdoc">Indicates the level of administrative permission to grant.</div><div class="ttdef"><b>Definition:</b> <a href="Role_8h_source.html#l00040">Role.h:40</a></div></div>