mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 19:45:53 +00:00
deploy: 36cb5f90e2
This commit is contained in:
@@ -90,7 +90,7 @@ $(function() {
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <ripple/app/main/GRPCServer.h></span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <ripple/app/reporting/P2pProxy.h></span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <ripple/beast/core/CurrentThreadName.h></span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <ripple/basics/ThreadUtilities.h></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <ripple/resource/Fees.h></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <ripple/beast/net/IPAddressConversion.h></span></div>
|
||||
@@ -763,31 +763,30 @@ $(function() {
|
||||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a> = <a class="code" href="classripple_1_1GRPCServer.html#a91c5c8a2fb6fcba204dd16dd9f2d0286">impl_</a>.<a class="code" href="classripple_1_1GRPCServerImpl.html#adf7822cca2e453474254d34fa060df05">start</a>(); <a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>)</div>
|
||||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  {</div>
|
||||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <a class="code" href="classripple_1_1GRPCServer.html#a3bae4a7db1bf342127142afb60d817eb">thread_</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/thread.html">std::thread</a>([<span class="keyword">this</span>]() {</div>
|
||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  <a class="code" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a>(<span class="stringliteral">"rippled : GRPCServer"</span>);</div>
|
||||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  <span class="comment">// Start the event loop and begin handling requests</span></div>
|
||||
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  <a class="code" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a>(<span class="stringliteral">"rippled: grpc"</span>);</div>
|
||||
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  this-><a class="code" href="classripple_1_1GRPCServer.html#a91c5c8a2fb6fcba204dd16dd9f2d0286">impl_</a>.<a class="code" href="classripple_1_1GRPCServerImpl.html#a71f4a85ca90ee78f781ce91fe91936ca">handleRpcs</a>();</div>
|
||||
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  });</div>
|
||||
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  }</div>
|
||||
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span> }</div>
|
||||
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  </div>
|
||||
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2"> 704</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2">GRPCServer::stop</a>()</div>
|
||||
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span> {</div>
|
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>)</div>
|
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  {</div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  <a class="code" href="classripple_1_1GRPCServer.html#a91c5c8a2fb6fcba204dd16dd9f2d0286">impl_</a>.<a class="code" href="classripple_1_1GRPCServerImpl.html#ae5b24e47032345b3a4e536ee37785244">shutdown</a>();</div>
|
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  <a class="code" href="classripple_1_1GRPCServer.html#a3bae4a7db1bf342127142afb60d817eb">thread_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/thread/join.html">join</a>();</div>
|
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  <a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  }</div>
|
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span> }</div>
|
||||
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  </div>
|
||||
<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21"> 714</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21">GRPCServer::~GRPCServer</a>()</div>
|
||||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span> {</div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  assert(!<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>);</div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span> }</div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  </div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  <span class="comment">// Start the event loop and begin handling requests</span></div>
|
||||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  <a class="code" href="namespaceripple_1_1this__thread.html#a4c9f9146e19723bc85e79f7e669299e7">this_thread::set_name</a>(<span class="stringliteral">"rippled: grpc"</span>);</div>
|
||||
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  this-><a class="code" href="classripple_1_1GRPCServer.html#a91c5c8a2fb6fcba204dd16dd9f2d0286">impl_</a>.<a class="code" href="classripple_1_1GRPCServerImpl.html#a71f4a85ca90ee78f781ce91fe91936ca">handleRpcs</a>();</div>
|
||||
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  });</div>
|
||||
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  }</div>
|
||||
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span> }</div>
|
||||
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  </div>
|
||||
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2"> 703</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2">GRPCServer::stop</a>()</div>
|
||||
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span> {</div>
|
||||
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>)</div>
|
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  {</div>
|
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <a class="code" href="classripple_1_1GRPCServer.html#a91c5c8a2fb6fcba204dd16dd9f2d0286">impl_</a>.<a class="code" href="classripple_1_1GRPCServerImpl.html#ae5b24e47032345b3a4e536ee37785244">shutdown</a>();</div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  <a class="code" href="classripple_1_1GRPCServer.html#a3bae4a7db1bf342127142afb60d817eb">thread_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/thread/join.html">join</a>();</div>
|
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  <a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  }</div>
|
||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span> }</div>
|
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  </div>
|
||||
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21"> 713</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21">GRPCServer::~GRPCServer</a>()</div>
|
||||
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> {</div>
|
||||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  assert(!<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>);</div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span> }</div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  </div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</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 &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="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00116">Application.h:116</a></div></div>
|
||||
@@ -810,6 +809,7 @@ $(function() {
|
||||
<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#l00492">GRPCServer.cpp:492</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#l00174">GRPCServer.h:174</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#l00080">GRPCServer.h:80</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1this__thread_html_a4c9f9146e19723bc85e79f7e669299e7"><div class="ttname"><a href="namespaceripple_1_1this__thread.html#a4c9f9146e19723bc85e79f7e669299e7">ripple::this_thread::set_name</a></div><div class="ttdeci">void set_name(std::string s)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_a25b26dc54034bbd6426d1acb07f04fcb"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#a25b26dc54034bbd6426d1acb07f04fcb">ripple::GRPCServerImpl::CallData::cq_</a></div><div class="ttdeci">grpc::ServerCompletionQueue & cq_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00157">GRPCServer.h:157</a></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#l00319">GRPCServer.h:319</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a82ca6b1deeb34acfc5b0b4159b393786"><div class="ttname"><a href="namespaceripple.html#a82ca6b1deeb34acfc5b0b4159b393786">ripple::doLedgerGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetLedgerResponse, grpc::Status > doLedgerGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetLedgerRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHandler_8cpp_source.html#l00105">LedgerHandler.cpp:105</a></div></div>
|
||||
@@ -866,8 +866,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a7b4b062ff2e0ba3c9ada97fbc0147ac6"><div class="ttname"><a href="classripple_1_1Application.html#a7b4b062ff2e0ba3c9ada97fbc0147ac6">ripple::Application::getResourceManager</a></div><div class="ttdeci">virtual Resource::Manager & getResourceManager()=0</div></div>
|
||||
<div class="ttc" id="asubstr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">std::string::substr</a></div><div class="ttdeci">T substr(T... args)</div></div>
|
||||
<div class="ttc" id="avalue_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional/value.html">std::optional::value</a></div><div class="ttdeci">T value(T... args)</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#l00714">GRPCServer.cpp:714</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view name)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition:</b> <a href="CurrentThreadName_8cpp_source.html#l00119">CurrentThreadName.cpp:119</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#l00713">GRPCServer.cpp:713</a></div></div>
|
||||
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</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>
|
||||
<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< std::shared_ptr< Processor > > setupListeners()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00585">GRPCServer.cpp:585</a></div></div>
|
||||
@@ -882,7 +881,7 @@ $(function() {
|
||||
<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:34</a></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:30</a></div></div>
|
||||
<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#l00147">GRPCServer.h:147</a></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#l00704">GRPCServer.cpp:704</a></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#l00703">GRPCServer.cpp:703</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Section_html_a5ef3a8f0a6f47e26003e0b2f93f49921"><div class="ttname"><a href="classripple_1_1Section.html#a5ef3a8f0a6f47e26003e0b2f93f49921">ripple::Section::get</a></div><div class="ttdeci">std::optional< T > get(std::string const &name) const</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00138">BasicConfig.h:138</a></div></div>
|
||||
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">std::string::empty</a></div><div class="ttdeci">T empty(T... args)</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#l00287">GRPCServer.cpp:287</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user