This commit is contained in:
bthomee
2025-05-08 11:05:03 +00:00
parent 3c36d01be9
commit da1a1fe717
983 changed files with 15498 additions and 15479 deletions

View File

@@ -122,10 +122,10 @@ $(function() {
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1Processor.html#ab6598a92d8edc86f6c92b41168bf7ec9"> 45</a></span> <a class="code hl_function" href="classripple_1_1Processor.html#ab6598a92d8edc86f6c92b41168bf7ec9">Processor</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classripple_1_1Processor.html#a51b512f17fd3798812f69e591b69152c"> 47</a></span> <a class="code hl_function" href="classripple_1_1Processor.html#a51b512f17fd3798812f69e591b69152c">Processor</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1Processor.html">Processor</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classripple_1_1Processor.html#ae93753646de313399e16c3b8fe41da58"> 47</a></span> <a class="code hl_function" href="classripple_1_1Processor.html#ae93753646de313399e16c3b8fe41da58">Processor</a>(<a class="code hl_class" href="classripple_1_1Processor.html">Processor</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classripple_1_1Processor.html">Processor</a>&amp;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classripple_1_1Processor.html#ab4e05bd74a47a654ab6b6cc12b88e713"> 50</a></span> <a class="code hl_function" href="classripple_1_1Processor.html#ab4e05bd74a47a654ab6b6cc12b88e713">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1Processor.html">Processor</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classripple_1_1Processor.html#af51e49ee28cb39cfad99b147164298c5"> 50</a></span> <a class="code hl_function" href="classripple_1_1Processor.html#af51e49ee28cb39cfad99b147164298c5">operator=</a>(<a class="code hl_class" href="classripple_1_1Processor.html">Processor</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="comment">// process a request that has arrived. Can only be called once per instance</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
@@ -198,10 +198,10 @@ $(function() {
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a>(<a class="code hl_class" href="classripple_1_1Application.html">Application</a>&amp; app);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl.html#ac3c0b9eec602f93dd4e26e005becdcf4"> 123</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl.html#ac3c0b9eec602f93dd4e26e005becdcf4">GRPCServerImpl</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl.html#a6d368fad8aabedc1aa4715990653506e"> 123</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl.html#a6d368fad8aabedc1aa4715990653506e">GRPCServerImpl</a>(<a class="code hl_class" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a>&amp;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl.html#a318714014dce174038fef66ae005f379"> 126</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl.html#a318714014dce174038fef66ae005f379">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl.html#a75b17d76a3257dadcae1fc308cdf172c"> 126</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl.html#a75b17d76a3257dadcae1fc308cdf172c">operator=</a>(<a class="code hl_class" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl.html#ae5b24e47032345b3a4e536ee37785244">shutdown</a>();</div>
@@ -292,10 +292,10 @@ $(function() {
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_class" href="classripple_1_1Resource_1_1Charge.html">Resource::Charge</a> loadType,</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;boost::asio::ip::address&gt;</a> <span class="keyword">const</span>&amp; secureGatewayIPs);</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl_1_1CallData.html#ad98be7fa36a713a0be066744d8df22ba"> 217</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl_1_1CallData.html#ad98be7fa36a713a0be066744d8df22ba">CallData</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl_1_1CallData.html#a10313cf0741778e8123cff0dfa2b8da6"> 217</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl_1_1CallData.html#a10313cf0741778e8123cff0dfa2b8da6">CallData</a>(<a class="code hl_class" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a>&amp;</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl_1_1CallData.html#a83208202e39efa51ba700c7429794f02"> 220</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl_1_1CallData.html#a83208202e39efa51ba700c7429794f02">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl_1_1CallData.html#a5930682620382043101ce67f94ebbf4f"> 220</a></span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl_1_1CallData.html#a5930682620382043101ce67f94ebbf4f">operator=</a>(<a class="code hl_class" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_function" href="classripple_1_1GRPCServerImpl_1_1CallData.html#ae97c4bce1bfefda31a1e3ea7ffb74c35">process</a>() <span class="keyword">override</span>;</div>
@@ -382,10 +382,10 @@ $(function() {
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> {</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> }</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a758772b98f0abdfacd6d37d870754f8f"> 307</a></span> <a class="code hl_function" href="classripple_1_1GRPCServer.html#a758772b98f0abdfacd6d37d870754f8f">GRPCServer</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1GRPCServer.html">GRPCServer</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#abc74030335543e48158c5f3d6a03baa2"> 307</a></span> <a class="code hl_function" href="classripple_1_1GRPCServer.html#abc74030335543e48158c5f3d6a03baa2">GRPCServer</a>(<a class="code hl_class" href="classripple_1_1GRPCServer.html">GRPCServer</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <a class="code hl_class" href="classripple_1_1GRPCServer.html">GRPCServer</a>&amp;</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a13b72663da8e684e29601bbcaff577a2"> 310</a></span> <a class="code hl_function" href="classripple_1_1GRPCServer.html#a13b72663da8e684e29601bbcaff577a2">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1GRPCServer.html">GRPCServer</a>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a1a2fd0c8581c0f18260479c003a2a472"> 310</a></span> <a class="code hl_function" href="classripple_1_1GRPCServer.html#a1a2fd0c8581c0f18260479c003a2a472">operator=</a>(<a class="code hl_class" href="classripple_1_1GRPCServer.html">GRPCServer</a> <span class="keyword">const</span>&amp;) = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_function" href="classripple_1_1GRPCServer.html#ac61f0a326bcfc6a9af68a0cbb5f719f4">start</a>();</div>
@@ -412,6 +412,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html">ripple::GRPCServerImpl::CallData</a></div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00151">GRPCServer.h:154</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a0ae09c52f2779b91e09b7a7de7f8de07"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a0ae09c52f2779b91e09b7a7de7f8de07">ripple::GRPCServerImpl::CallData::loadType_</a></div><div class="ttdeci">Resource::Charge loadType_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00196">GRPCServer.h:196</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a0f9fd5251ae812f387751a98580bdf80"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a0f9fd5251ae812f387751a98580bdf80">ripple::GRPCServerImpl::CallData::request_</a></div><div class="ttdeci">Request request_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00178">GRPCServer.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a10313cf0741778e8123cff0dfa2b8da6"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a10313cf0741778e8123cff0dfa2b8da6">ripple::GRPCServerImpl::CallData::CallData</a></div><div class="ttdeci">CallData(CallData const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a1079f8f04d4e4985fa3ae94d5e0919cf"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a1079f8f04d4e4985fa3ae94d5e0919cf">ripple::GRPCServerImpl::CallData::clientIsUnlimited</a></div><div class="ttdeci">bool clientIsUnlimited()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00276">GRPCServer.cpp:276</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a1264bcab8dcd8bfeecd55fe353ecdf19"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a1264bcab8dcd8bfeecd55fe353ecdf19">ripple::GRPCServerImpl::CallData::forward_</a></div><div class="ttdeci">Forward&lt; Request, Response &gt; forward_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00190">GRPCServer.h:190</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a1b3e27fc90eadbdf81697004076a7fab"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a1b3e27fc90eadbdf81697004076a7fab">ripple::GRPCServerImpl::CallData::getUsage</a></div><div class="ttdeci">Resource::Consumer getUsage()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00310">GRPCServer.cpp:310</a></div></div>
@@ -420,20 +421,19 @@ $(function() {
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a3f69f702d0fe646a0a6dc359fb5d3145"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a3f69f702d0fe646a0a6dc359fb5d3145">ripple::GRPCServerImpl::CallData::ctx_</a></div><div class="ttdeci">grpc::ServerContext ctx_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00166">GRPCServer.h:166</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a4964242356a864595be31110f598c681"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a4964242356a864595be31110f598c681">ripple::GRPCServerImpl::CallData::handler_</a></div><div class="ttdeci">Handler&lt; Request, Response &gt; handler_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00187">GRPCServer.h:187</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a499c7860adab54c5d76cd4a4bc1803b1"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a499c7860adab54c5d76cd4a4bc1803b1">ripple::GRPCServerImpl::CallData::~CallData</a></div><div class="ttdeci">virtual ~CallData()=default</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a5930682620382043101ce67f94ebbf4f"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a5930682620382043101ce67f94ebbf4f">ripple::GRPCServerImpl::CallData::operator=</a></div><div class="ttdeci">CallData &amp; operator=(CallData const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a5c418f058a1aeedf8c28b7fed6189ffd"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a5c418f058a1aeedf8c28b7fed6189ffd">ripple::GRPCServerImpl::CallData::getLoadType</a></div><div class="ttdeci">Resource::Charge getLoadType()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00226">GRPCServer.cpp:226</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a6101863ac422bf9385bd4c2f469b03e2"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a6101863ac422bf9385bd4c2f469b03e2">ripple::GRPCServerImpl::CallData::setIsUnlimited</a></div><div class="ttdeci">void setIsUnlimited(Response &amp;response, bool isUnlimited)</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00294">GRPCServer.cpp:294</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a6221a2ac93a04d8165f37466ddcdc66a"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a6221a2ac93a04d8165f37466ddcdc66a">ripple::GRPCServerImpl::CallData::getClientIpAddress</a></div><div class="ttdeci">std::optional&lt; boost::asio::ip::address &gt; getClientIpAddress()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00259">GRPCServer.cpp:259</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a6a4118aed1f4a7f85fad935125d971ea"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a6a4118aed1f4a7f85fad935125d971ea">ripple::GRPCServerImpl::CallData::requiredCondition_</a></div><div class="ttdeci">RPC::Condition requiredCondition_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00193">GRPCServer.h:193</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a787a680d6eec87c9ba96b6daf4036aa2"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a787a680d6eec87c9ba96b6daf4036aa2">ripple::GRPCServerImpl::CallData::getProxiedClientEndpoint</a></div><div class="ttdeci">std::optional&lt; boost::asio::ip::tcp::endpoint &gt; getProxiedClientEndpoint()</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a7ee832d3b0dcbcfe000a1c4cb21e66ab"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a7ee832d3b0dcbcfe000a1c4cb21e66ab">ripple::GRPCServerImpl::CallData::finished_</a></div><div class="ttdeci">std::atomic_bool finished_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00173">GRPCServer.h:173</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a83208202e39efa51ba700c7429794f02"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a83208202e39efa51ba700c7429794f02">ripple::GRPCServerImpl::CallData::operator=</a></div><div class="ttdeci">CallData &amp; operator=(const CallData &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a94dfff7ddaa48b73309c4618cb65da24"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a94dfff7ddaa48b73309c4618cb65da24">ripple::GRPCServerImpl::CallData::bindListener_</a></div><div class="ttdeci">BindListener&lt; Request, Response &gt; bindListener_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00184">GRPCServer.h:184</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a9f9c3a91a70241c0e7213f040235661b"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a9f9c3a91a70241c0e7213f040235661b">ripple::GRPCServerImpl::CallData::responder_</a></div><div class="ttdeci">grpc::ServerAsyncResponseWriter&lt; Response &gt; responder_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00181">GRPCServer.h:181</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_aa0c617091d041c9f73f56a9c0af216e6"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#aa0c617091d041c9f73f56a9c0af216e6">ripple::GRPCServerImpl::CallData::getRole</a></div><div class="ttdeci">Role getRole(bool isUnlimited)</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00233">GRPCServer.cpp:233</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_aa7591e3a0155bc6dfb0ce816572d09d5"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#aa7591e3a0155bc6dfb0ce816572d09d5">ripple::GRPCServerImpl::CallData::secureGatewayIPs_</a></div><div class="ttdeci">std::vector&lt; boost::asio::ip::address &gt; const &amp; secureGatewayIPs_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00198">GRPCServer.h:198</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_aaadd7337831dac7654cbfd0571a5a05b"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#aaadd7337831dac7654cbfd0571a5a05b">ripple::GRPCServerImpl::CallData::clone</a></div><div class="ttdeci">std::shared_ptr&lt; Processor &gt; clone() override</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00089">GRPCServer.cpp:89</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_aca7004c13d66fd6bae2cef1ed1207afb"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#aca7004c13d66fd6bae2cef1ed1207afb">ripple::GRPCServerImpl::CallData::app_</a></div><div class="ttdeci">Application &amp; app_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00175">GRPCServer.h:175</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_ad98be7fa36a713a0be066744d8df22ba"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#ad98be7fa36a713a0be066744d8df22ba">ripple::GRPCServerImpl::CallData::CallData</a></div><div class="ttdeci">CallData(const CallData &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_ada2f19ec3c3c840d7bade5637d9e0dd1"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#ada2f19ec3c3c840d7bade5637d9e0dd1">ripple::GRPCServerImpl::CallData::getClientEndpoint</a></div><div class="ttdeci">std::optional&lt; boost::asio::ip::tcp::endpoint &gt; getClientEndpoint()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00269">GRPCServer.cpp:269</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_adb47254cb024f5d12b1b1d9f6429c17c"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#adb47254cb024f5d12b1b1d9f6429c17c">ripple::GRPCServerImpl::CallData::wasForwarded</a></div><div class="ttdeci">bool wasForwarded()</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_adc1721a77f4d4f9f8a60091a9bd22db3"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#adc1721a77f4d4f9f8a60091a9bd22db3">ripple::GRPCServerImpl::CallData::getProxiedClientIpAddress</a></div><div class="ttdeci">std::optional&lt; boost::asio::ip::address &gt; getProxiedClientIpAddress()</div></div>
@@ -445,38 +445,38 @@ $(function() {
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a05f4db4c5bba612d816803b39a54de71"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">ripple::GRPCServerImpl::serverAddress_</a></div><div class="ttdeci">std::string serverAddress_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00085">GRPCServer.h:85</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a0dd9bc31db7c6047c8fe2ddd674a1acb"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">ripple::GRPCServerImpl::app_</a></div><div class="ttdeci">Application &amp; app_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00083">GRPCServer.h:83</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a15c3b2573b2c0c328954d837e7323ded"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a15c3b2573b2c0c328954d837e7323ded">ripple::GRPCServerImpl::setupListeners</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; Processor &gt; &gt; setupListeners()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00478">GRPCServer.cpp:478</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a318714014dce174038fef66ae005f379"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a318714014dce174038fef66ae005f379">ripple::GRPCServerImpl::operator=</a></div><div class="ttdeci">GRPCServerImpl &amp; operator=(const GRPCServerImpl &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a503ded303778142a7a82199529ef5036"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a503ded303778142a7a82199529ef5036">ripple::GRPCServerImpl::server_</a></div><div class="ttdeci">std::unique_ptr&lt; grpc::Server &gt; server_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00081">GRPCServer.h:81</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a559d51bc83261dfb69868c1d3554b5a3"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">ripple::GRPCServerImpl::cq_</a></div><div class="ttdeci">std::unique_ptr&lt; grpc::ServerCompletionQueue &gt; cq_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00074">GRPCServer.h:74</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a5710c6daf0b590e7d89e172cecd12655"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">ripple::GRPCServerImpl::service_</a></div><div class="ttdeci">org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService service_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00079">GRPCServer.h:79</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a6a65a9cdd601518baa4b6a85dc056e75"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a6a65a9cdd601518baa4b6a85dc056e75">ripple::GRPCServerImpl::requests_</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; Processor &gt; &gt; requests_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00076">GRPCServer.h:76</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a6d368fad8aabedc1aa4715990653506e"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a6d368fad8aabedc1aa4715990653506e">ripple::GRPCServerImpl::GRPCServerImpl</a></div><div class="ttdeci">GRPCServerImpl(GRPCServerImpl const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a71f4a85ca90ee78f781ce91fe91936ca"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a71f4a85ca90ee78f781ce91fe91936ca">ripple::GRPCServerImpl::handleRpcs</a></div><div class="ttdeci">void handleRpcs()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00407">GRPCServer.cpp:407</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a75b17d76a3257dadcae1fc308cdf172c"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a75b17d76a3257dadcae1fc308cdf172c">ripple::GRPCServerImpl::operator=</a></div><div class="ttdeci">GRPCServerImpl &amp; operator=(GRPCServerImpl const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a7c5640898464c8669a256f16a593ab65"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a7c5640898464c8669a256f16a593ab65">ripple::GRPCServerImpl::apiVersion</a></div><div class="ttdeci">static unsigned constexpr apiVersion</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00111">GRPCServer.h:111</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_a8fa9008c43e61b481a16d92553bdc85f"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#a8fa9008c43e61b481a16d92553bdc85f">ripple::GRPCServerImpl::getEndpoint</a></div><div class="ttdeci">boost::asio::ip::tcp::endpoint getEndpoint() const</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00587">GRPCServer.cpp:587</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_aa5868743eb76c4315428fccee16bf606"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">ripple::GRPCServerImpl::secureGatewayIPs_</a></div><div class="ttdeci">std::vector&lt; boost::asio::ip::address &gt; secureGatewayIPs_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00088">GRPCServer.h:88</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_ac15417cab7494b5e949d678b461914c7"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#ac15417cab7494b5e949d678b461914c7">ripple::GRPCServerImpl::serverPort_</a></div><div class="ttdeci">std::uint16_t serverPort_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00086">GRPCServer.h:86</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_ac3c0b9eec602f93dd4e26e005becdcf4"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#ac3c0b9eec602f93dd4e26e005becdcf4">ripple::GRPCServerImpl::GRPCServerImpl</a></div><div class="ttdeci">GRPCServerImpl(const GRPCServerImpl &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_adf7822cca2e453474254d34fa060df05"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#adf7822cca2e453474254d34fa060df05">ripple::GRPCServerImpl::start</a></div><div class="ttdeci">bool start()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00558">GRPCServer.cpp:558</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_ae5b24e47032345b3a4e536ee37785244"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#ae5b24e47032345b3a4e536ee37785244">ripple::GRPCServerImpl::shutdown</a></div><div class="ttdeci">void shutdown()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00385">GRPCServer.cpp:385</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_aeff65d8b79df825049c53787bdcefa0e"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#aeff65d8b79df825049c53787bdcefa0e">ripple::GRPCServerImpl::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00090">GRPCServer.h:90</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html"><div class="ttname"><a href="classripple_1_1GRPCServer.html">ripple::GRPCServer</a></div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00300">GRPCServer.h:301</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a07c05e4da5375f28a514e5aff8f964f7"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a07c05e4da5375f28a514e5aff8f964f7">ripple::GRPCServer::GRPCServer</a></div><div class="ttdeci">GRPCServer(Application &amp;app)</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00303">GRPCServer.h:303</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a13b72663da8e684e29601bbcaff577a2"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a13b72663da8e684e29601bbcaff577a2">ripple::GRPCServer::operator=</a></div><div class="ttdeci">GRPCServer &amp; operator=(const GRPCServer &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a1a2fd0c8581c0f18260479c003a2a472"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a1a2fd0c8581c0f18260479c003a2a472">ripple::GRPCServer::operator=</a></div><div class="ttdeci">GRPCServer &amp; operator=(GRPCServer const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a2af211d83ecb4d3f4e6392f88b413137"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">ripple::GRPCServer::running_</a></div><div class="ttdeci">bool running_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00326">GRPCServer.h:326</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a3bae4a7db1bf342127142afb60d817eb"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a3bae4a7db1bf342127142afb60d817eb">ripple::GRPCServer::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00325">GRPCServer.h:325</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a54a0c23567ea9c941e111bba48cdac57"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a54a0c23567ea9c941e111bba48cdac57">ripple::GRPCServer::getEndpoint</a></div><div class="ttdeci">boost::asio::ip::tcp::endpoint getEndpoint() const</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00627">GRPCServer.cpp:627</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a73a6ac70269ad3d7af8261fd1a67ca21"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21">ripple::GRPCServer::~GRPCServer</a></div><div class="ttdeci">~GRPCServer()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00621">GRPCServer.cpp:621</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a758772b98f0abdfacd6d37d870754f8f"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a758772b98f0abdfacd6d37d870754f8f">ripple::GRPCServer::GRPCServer</a></div><div class="ttdeci">GRPCServer(const GRPCServer &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a834a5c9e8e2f9c02c5a052ee9e01b6a2"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2">ripple::GRPCServer::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00611">GRPCServer.cpp:611</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a91c5c8a2fb6fcba204dd16dd9f2d0286"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a91c5c8a2fb6fcba204dd16dd9f2d0286">ripple::GRPCServer::impl_</a></div><div class="ttdeci">GRPCServerImpl impl_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00324">GRPCServer.h:324</a></div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_abc74030335543e48158c5f3d6a03baa2"><div class="ttname"><a href="classripple_1_1GRPCServer.html#abc74030335543e48158c5f3d6a03baa2">ripple::GRPCServer::GRPCServer</a></div><div class="ttdeci">GRPCServer(GRPCServer const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1GRPCServer_html_ac61f0a326bcfc6a9af68a0cbb5f719f4"><div class="ttname"><a href="classripple_1_1GRPCServer.html#ac61f0a326bcfc6a9af68a0cbb5f719f4">ripple::GRPCServer::start</a></div><div class="ttdeci">bool start()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00596">GRPCServer.cpp:596</a></div></div>
<div class="ttc" id="aclassripple_1_1Processor_html"><div class="ttname"><a href="classripple_1_1Processor.html">ripple::Processor</a></div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00040">GRPCServer.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_a3b25cf2ccaf309d28e9ee69933f7e835"><div class="ttname"><a href="classripple_1_1Processor.html#a3b25cf2ccaf309d28e9ee69933f7e835">ripple::Processor::process</a></div><div class="ttdeci">virtual void process()=0</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_a51b512f17fd3798812f69e591b69152c"><div class="ttname"><a href="classripple_1_1Processor.html#a51b512f17fd3798812f69e591b69152c">ripple::Processor::Processor</a></div><div class="ttdeci">Processor(const Processor &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_aaa3e7624ff0a820dc7b2c5b2f85efe3a"><div class="ttname"><a href="classripple_1_1Processor.html#aaa3e7624ff0a820dc7b2c5b2f85efe3a">ripple::Processor::isFinished</a></div><div class="ttdeci">virtual bool isFinished()=0</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_ab4e05bd74a47a654ab6b6cc12b88e713"><div class="ttname"><a href="classripple_1_1Processor.html#ab4e05bd74a47a654ab6b6cc12b88e713">ripple::Processor::operator=</a></div><div class="ttdeci">Processor &amp; operator=(const Processor &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_ab6598a92d8edc86f6c92b41168bf7ec9"><div class="ttname"><a href="classripple_1_1Processor.html#ab6598a92d8edc86f6c92b41168bf7ec9">ripple::Processor::Processor</a></div><div class="ttdeci">Processor()=default</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_ae5e3db300cf9707e4c2ee4bea2bfd23a"><div class="ttname"><a href="classripple_1_1Processor.html#ae5e3db300cf9707e4c2ee4bea2bfd23a">ripple::Processor::clone</a></div><div class="ttdeci">virtual std::shared_ptr&lt; Processor &gt; clone()=0</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_ae93753646de313399e16c3b8fe41da58"><div class="ttname"><a href="classripple_1_1Processor.html#ae93753646de313399e16c3b8fe41da58">ripple::Processor::Processor</a></div><div class="ttdeci">Processor(Processor const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_af51e49ee28cb39cfad99b147164298c5"><div class="ttname"><a href="classripple_1_1Processor.html#af51e49ee28cb39cfad99b147164298c5">ripple::Processor::operator=</a></div><div class="ttdeci">Processor &amp; operator=(Processor const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1Processor_html_af7dd1e1209a50af623d59dde79a526c3"><div class="ttname"><a href="classripple_1_1Processor.html#af7dd1e1209a50af623d59dde79a526c3">ripple::Processor::~Processor</a></div><div class="ttdeci">virtual ~Processor()=default</div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Charge_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Charge.html">ripple::Resource::Charge</a></div><div class="ttdoc">A consumption charge.</div><div class="ttdef"><b>Definition:</b> <a href="Charge_8h_source.html#l00030">Charge.h:31</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html">ripple::Resource::Consumer</a></div><div class="ttdoc">An endpoint that consumes resources.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8h_source.html#l00034">Consumer.h:35</a></div></div>