This commit is contained in:
bthomee
2025-05-23 19:58:27 +00:00
parent ecb7225bd1
commit e735675d4a
3574 changed files with 91879 additions and 72122 deletions

View File

@@ -713,11 +713,11 @@ $(function() {
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> }</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> }</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> </div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keywordtype">bool</span> batch = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keywordtype">bool</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> <span class="keywordtype">unsigned</span> size = 1;</div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <span class="keywordflow">if</span> (jsonOrig.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::method) &amp;&amp; jsonOrig[jss::method] == <span class="stringliteral">&quot;batch&quot;</span>)</div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> {</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> batch = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a> = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> <span class="keywordflow">if</span> (!jsonOrig.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::params) || !jsonOrig[jss::params].<a class="code hl_function" href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">isArray</a>())</div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> {</div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(400, <span class="stringliteral">&quot;Malformed batch request&quot;</span>, output, rpcJ);</div>
@@ -726,12 +726,12 @@ $(function() {
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> size = jsonOrig[jss::params].<a class="code hl_function" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">size</a>();</div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> }</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> </div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> reply(batch ? <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a> : <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> reply(<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a> ? <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a> : <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> <span class="keyword">auto</span> <span class="keyword">const</span> start(<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/chrono/high_resolution_clock/now.html">std::chrono::high_resolution_clock::now</a>());</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i &lt; size; ++i)</div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> {</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>&amp; jsonRPC =</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> batch ? jsonOrig[jss::params][i] : jsonOrig;</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a> ? jsonOrig[jss::params][i] : jsonOrig;</div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> <span class="keywordflow">if</span> (!jsonRPC.<a class="code hl_function" href="classJson_1_1Value.html#a8cf96c0f2a552051fcfc78ffee60e037">isObject</a>())</div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> {</div>
@@ -753,7 +753,7 @@ $(function() {
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> app_.config().BETA_RPC_API);</div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> }</div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> </div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> <span class="keywordflow">if</span> (apiVersion == RPC::apiVersionIfUnspecified &amp;&amp; batch)</div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> <span class="keywordflow">if</span> (apiVersion == RPC::apiVersionIfUnspecified &amp;&amp; <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span> {</div>
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> <span class="comment">// for batch request, api_version may be at a different level</span></div>
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> apiVersion =</div>
@@ -762,7 +762,7 @@ $(function() {
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> </div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <span class="keywordflow">if</span> (apiVersion == RPC::apiInvalidVersion)</div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> {</div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> {</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(400, jss::invalid_API_version.c_str(), output, rpcJ);</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <span class="keywordflow">return</span>;</div>
@@ -812,7 +812,7 @@ $(function() {
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> remoteIPAddress, role == Role::PROXY, <a class="code hl_function" href="namespaceripple.html#aa1d2bbcba6f5e3838895165723dae5f0">forwardedFor</a>);</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> <span class="keywordflow">if</span> (usage.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a5463a664bf34b5c191192ba4b04a9f82">disconnect</a>(m_journal))</div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> {</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> {</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(503, <span class="stringliteral">&quot;Server is overloaded&quot;</span>, output, rpcJ);</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> <span class="keywordflow">return</span>;</div>
@@ -828,7 +828,7 @@ $(function() {
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> <span class="keywordflow">if</span> (role == Role::FORBID)</div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> {</div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> usage.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(Resource::feeMalformedRPC);</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> {</div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(403, <span class="stringliteral">&quot;Forbidden&quot;</span>, output, rpcJ);</div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <span class="keywordflow">return</span>;</div>
@@ -842,7 +842,7 @@ $(function() {
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> <span class="keywordflow">if</span> (!jsonRPC.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::method) || jsonRPC[jss::method].<a class="code hl_function" href="classJson_1_1Value.html#abde4070e21e46dc4f8203f66582cb19f">isNull</a>())</div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> {</div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> usage.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(Resource::feeMalformedRPC);</div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> {</div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(400, <span class="stringliteral">&quot;Null method&quot;</span>, output, rpcJ);</div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> <span class="keywordflow">return</span>;</div>
@@ -857,7 +857,7 @@ $(function() {
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> <span class="keywordflow">if</span> (!method.<a class="code hl_function" href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">isString</a>())</div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> {</div>
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span> usage.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(Resource::feeMalformedRPC);</div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> {</div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(400, <span class="stringliteral">&quot;method is not string&quot;</span>, output, rpcJ);</div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> <span class="keywordflow">return</span>;</div>
@@ -873,7 +873,7 @@ $(function() {
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> <span class="keywordflow">if</span> (strMethod.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">empty</a>())</div>
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> {</div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> usage.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(Resource::feeMalformedRPC);</div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> {</div>
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(400, <span class="stringliteral">&quot;method is empty&quot;</span>, output, rpcJ);</div>
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> <span class="keywordflow">return</span>;</div>
@@ -892,7 +892,7 @@ $(function() {
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> <span class="comment">// Otherwise, that field must be an array of length 1 (why?)</span></div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> <span class="comment">// and we take that first entry and validate that it&#39;s an object.</span></div>
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span> {</div>
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> params = jsonRPC[jss::params];</div>
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> <span class="keywordflow">if</span> (!params)</div>
@@ -926,7 +926,7 @@ $(function() {
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span> <span class="keywordflow">if</span> (!params[jss::ripplerpc].isString())</div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> {</div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> usage.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a935e83cb32adf14651d2256783ad81d9">charge</a>(Resource::feeMalformedRPC);</div>
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> <span class="keywordflow">if</span> (!batch)</div>
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> <span class="keywordflow">if</span> (!<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span> {</div>
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span> <a class="code hl_function" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a>(400, <span class="stringliteral">&quot;ripplerpc is not a string&quot;</span>, output, rpcJ);</div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span> <span class="keywordflow">return</span>;</div>
@@ -1051,7 +1051,7 @@ $(function() {
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span> r[jss::ripplerpc] = params[jss::ripplerpc];</div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span> <span class="keywordflow">if</span> (params.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::id))</div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span> r[jss::id] = params[jss::id];</div>
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> <span class="keywordflow">if</span> (batch)</div>
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno"> 980</span> <span class="keywordflow">if</span> (<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"> 981</span> reply.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(std::move(r));</div>
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span> reply = std::move(r);</div>
@@ -1506,6 +1506,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ac597446213f304f13375429394c69909"><div class="ttname"><a href="namespaceripple.html#ac597446213f304f13375429394c69909">ripple::statusRequestResponse</a></div><div class="ttdeci">static Handoff statusRequestResponse(http_request_type const &amp;request, boost::beast::http::status status)</div><div class="ttdef"><b>Definition:</b> <a href="ServerHandler_8cpp_source.html#l00065">ServerHandler.cpp:65</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad192fdaba099d6be2c6415cf9f66f173"><div class="ttname"><a href="namespaceripple.html#ad192fdaba099d6be2c6415cf9f66f173">ripple::buffers_to_string</a></div><div class="ttdeci">static std::string buffers_to_string(ConstBufferSequence const &amp;bs)</div><div class="ttdef"><b>Definition:</b> <a href="ServerHandler_8cpp_source.html#l00283">ServerHandler.cpp:283</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad3f4a8a0213ea07fa9802d10ee6a4d79"><div class="ttname"><a href="namespaceripple.html#ad3f4a8a0213ea07fa9802d10ee6a4d79">ripple::setup_Client</a></div><div class="ttdeci">static void setup_Client(ServerHandler::Setup &amp;setup)</div><div class="ttdef"><b>Definition:</b> <a href="ServerHandler_8cpp_source.html#l01217">ServerHandler.cpp:1217</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">ripple::HashPrefix::batch</a></div><div class="ttdeci">@ batch</div><div class="ttdoc">Batch.</div></div>
<div class="ttc" id="anamespaceripple_html_adadc476df0a03ae08bd0c378ccf3b194"><div class="ttname"><a href="namespaceripple.html#adadc476df0a03ae08bd0c378ccf3b194">ripple::make_SSLContextAuthed</a></div><div class="ttdeci">std::shared_ptr&lt; boost::asio::ssl::context &gt; make_SSLContextAuthed(std::string const &amp;keyFile, std::string const &amp;certFile, std::string const &amp;chainFile, std::string const &amp;cipherList)</div><div class="ttdoc">Create an authenticated SSL context using the specified files.</div><div class="ttdef"><b>Definition:</b> <a href="make__SSLContext_8cpp_source.html#l00396">make_SSLContext.cpp:396</a></div></div>
<div class="ttc" id="anamespaceripple_html_adba2b6267a8c8dee787c40c2390f1dba"><div class="ttname"><a href="namespaceripple.html#adba2b6267a8c8dee787c40c2390f1dba">ripple::make_Server</a></div><div class="ttdeci">std::unique_ptr&lt; Server &gt; make_Server(Handler &amp;handler, boost::asio::io_service &amp;io_service, beast::Journal journal)</div><div class="ttdoc">Create the HTTP server using the specified handler.</div><div class="ttdef"><b>Definition:</b> <a href="Server_8h_source.html#l00035">Server.h:35</a></div></div>
<div class="ttc" id="anamespaceripple_html_adc117aa1e40c420ae8c34dea1f2f1bf1"><div class="ttname"><a href="namespaceripple.html#adc117aa1e40c420ae8c34dea1f2f1bf1">ripple::setup_Overlay</a></div><div class="ttdeci">Overlay::Setup setup_Overlay(BasicConfig const &amp;config)</div><div class="ttdef"><b>Definition:</b> <a href="OverlayImpl_8cpp_source.html#l01469">OverlayImpl.cpp:1469</a></div></div>