mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 13:35:54 +00:00
deploy: ebbf4b64a5
This commit is contained in:
@@ -663,219 +663,131 @@ $(function() {
|
||||
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  </div>
|
||||
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  {</div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  org::xrpl::rpc::v1::GetFeeRequest,</div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  org::xrpl::rpc::v1::GetFeeResponse>;</div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  org::xrpl::rpc::v1::GetLedgerRequest,</div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  org::xrpl::rpc::v1::GetLedgerResponse>;</div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  </div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  RequestGetFee,</div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <a class="code" href="namespaceripple.html#abb7dc11b05e68f3cf6dd27d0c842361b">doFeeGrpc</a>,</div>
|
||||
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetFee,</div>
|
||||
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08">RPC::NEEDS_CURRENT_LEDGER</a>,</div>
|
||||
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <a class="code" href="namespaceripple_1_1Resource.html#a723772727ed9d9881f1d09ae537ec4b4">Resource::feeReferenceRPC</a>,</div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  RequestGetLedger,</div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <a class="code" href="namespaceripple.html#a82ca6b1deeb34acfc5b0b4159b393786">doLedgerGrpc</a>,</div>
|
||||
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedger,</div>
|
||||
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  }</div>
|
||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  {</div>
|
||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  org::xrpl::rpc::v1::GetAccountInfoRequest,</div>
|
||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  org::xrpl::rpc::v1::GetAccountInfoResponse>;</div>
|
||||
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  org::xrpl::rpc::v1::GetLedgerDataRequest,</div>
|
||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  org::xrpl::rpc::v1::GetLedgerDataResponse>;</div>
|
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div>
|
||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  RequestGetAccountInfo,</div>
|
||||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  <a class="code" href="namespaceripple.html#a7c091ce8a9ace1966047ee4c03bdbb77">doAccountInfoGrpc</a>,</div>
|
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetAccountInfo,</div>
|
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  RequestGetLedgerData,</div>
|
||||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  <a class="code" href="namespaceripple.html#af3192f02f7c3e68a904df994498c955d">doLedgerDataGrpc</a>,</div>
|
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedgerData,</div>
|
||||
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <a class="code" href="namespaceripple_1_1Resource.html#a723772727ed9d9881f1d09ae537ec4b4">Resource::feeReferenceRPC</a>,</div>
|
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  }</div>
|
||||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  {</div>
|
||||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  org::xrpl::rpc::v1::GetTransactionRequest,</div>
|
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  org::xrpl::rpc::v1::GetTransactionResponse>;</div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  org::xrpl::rpc::v1::GetLedgerDiffRequest,</div>
|
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  org::xrpl::rpc::v1::GetLedgerDiffResponse>;</div>
|
||||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  </div>
|
||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  RequestGetTransaction,</div>
|
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  <a class="code" href="namespaceripple.html#a812bb657b23383ad7e08e497f799170a">doTxGrpc</a>,</div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetTransaction,</div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aa4548aff4d9b5f8a789f6c3c999b5507">RPC::NEEDS_NETWORK_CONNECTION</a>,</div>
|
||||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  <a class="code" href="namespaceripple_1_1Resource.html#a723772727ed9d9881f1d09ae537ec4b4">Resource::feeReferenceRPC</a>,</div>
|
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  RequestGetLedgerDiff,</div>
|
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  <a class="code" href="namespaceripple.html#aeaa95680c026e10fbdfbbb02300f89b8">doLedgerDiffGrpc</a>,</div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedgerDiff,</div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  }</div>
|
||||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  {</div>
|
||||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  org::xrpl::rpc::v1::SubmitTransactionRequest,</div>
|
||||
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  org::xrpl::rpc::v1::SubmitTransactionResponse>;</div>
|
||||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  org::xrpl::rpc::v1::GetLedgerEntryRequest,</div>
|
||||
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  org::xrpl::rpc::v1::GetLedgerEntryResponse>;</div>
|
||||
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  </div>
|
||||
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  RequestSubmitTransaction,</div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <a class="code" href="namespaceripple.html#a52cc6f13e59ec58b28ff371df22e5960">doSubmitGrpc</a>,</div>
|
||||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::SubmitTransaction,</div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08">RPC::NEEDS_CURRENT_LEDGER</a>,</div>
|
||||
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  RequestGetLedgerEntry,</div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <a class="code" href="namespaceripple.html#a8bbd46fdc8783ec29538b3d4a2e8178f">doLedgerEntryGrpc</a>,</div>
|
||||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedgerEntry,</div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  }</div>
|
||||
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  </div>
|
||||
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  {</div>
|
||||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  org::xrpl::rpc::v1::GetAccountTransactionHistoryRequest,</div>
|
||||
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  org::xrpl::rpc::v1::GetAccountTransactionHistoryResponse>;</div>
|
||||
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  </div>
|
||||
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  RequestGetAccountTransactionHistory,</div>
|
||||
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  <a class="code" href="namespaceripple.html#a2257dffc273a7e4207dd94ed9c752d32">doAccountTxGrpc</a>,</div>
|
||||
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::</div>
|
||||
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  GetAccountTransactionHistory,</div>
|
||||
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  }</div>
|
||||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  </div>
|
||||
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  {</div>
|
||||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  org::xrpl::rpc::v1::GetLedgerRequest,</div>
|
||||
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  org::xrpl::rpc::v1::GetLedgerResponse>;</div>
|
||||
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  </div>
|
||||
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  RequestGetLedger,</div>
|
||||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <a class="code" href="namespaceripple.html#a82ca6b1deeb34acfc5b0b4159b393786">doLedgerGrpc</a>,</div>
|
||||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedger,</div>
|
||||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  }</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>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  org::xrpl::rpc::v1::GetLedgerDataRequest,</div>
|
||||
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  org::xrpl::rpc::v1::GetLedgerDataResponse>;</div>
|
||||
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  <span class="keywordflow">return</span> requests;</div>
|
||||
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span> };</div>
|
||||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  </div>
|
||||
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl.html#adf7822cca2e453474254d34fa060df05"> 665</a></span> <a class="code" href="classripple_1_1GRPCServerImpl.html#adf7822cca2e453474254d34fa060df05">GRPCServerImpl::start</a>()</div>
|
||||
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span> {</div>
|
||||
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="comment">// if config does not specify a grpc server address, don't start</span></div>
|
||||
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">serverAddress_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">empty</a>())</div>
|
||||
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  </div>
|
||||
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  JLOG(<a class="code" href="classripple_1_1GRPCServerImpl.html#aeff65d8b79df825049c53787bdcefa0e">journal_</a>.<a class="code" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) << <span class="stringliteral">"Starting gRPC server at "</span> << <a class="code" href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">serverAddress_</a>;</div>
|
||||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  </div>
|
||||
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  grpc::ServerBuilder builder;</div>
|
||||
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <span class="comment">// Listen on the given address without any authentication mechanism.</span></div>
|
||||
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  builder.AddListeningPort(<a class="code" href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">serverAddress_</a>, grpc::InsecureServerCredentials());</div>
|
||||
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  <span class="comment">// Register "service_" as the instance through which we'll communicate with</span></div>
|
||||
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <span class="comment">// clients. In this case it corresponds to an *asynchronous* service.</span></div>
|
||||
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  builder.RegisterService(&<a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>);</div>
|
||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="comment">// Get hold of the completion queue used for the asynchronous communication</span></div>
|
||||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <span class="comment">// with the gRPC runtime.</span></div>
|
||||
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a> = builder.AddCompletionQueue();</div>
|
||||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="comment">// Finally assemble the server.</span></div>
|
||||
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a503ded303778142a7a82199529ef5036">server_</a> = builder.BuildAndStart();</div>
|
||||
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  </div>
|
||||
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span> }</div>
|
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  </div>
|
||||
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a761f37dbb7b7a89bd2b2fa2882449ff3"> 689</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a761f37dbb7b7a89bd2b2fa2882449ff3">GRPCServer::start</a>()</div>
|
||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span> {</div>
|
||||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="comment">// Start the server and setup listeners</span></div>
|
||||
<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>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  RequestGetLedgerData,</div>
|
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  <a class="code" href="namespaceripple.html#af3192f02f7c3e68a904df994498c955d">doLedgerDataGrpc</a>,</div>
|
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedgerData,</div>
|
||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</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>  {</div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  org::xrpl::rpc::v1::GetLedgerDiffRequest,</div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  org::xrpl::rpc::v1::GetLedgerDiffResponse>;</div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  </div>
|
||||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  RequestGetLedgerDiff,</div>
|
||||
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  <a class="code" href="namespaceripple.html#aeaa95680c026e10fbdfbbb02300f89b8">doLedgerDiffGrpc</a>,</div>
|
||||
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedgerDiff,</div>
|
||||
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  }</div>
|
||||
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  {</div>
|
||||
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  <span class="keyword">using</span> cd = <a class="code" href="classripple_1_1GRPCServerImpl_1_1CallData.html">CallData</a><</div>
|
||||
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  org::xrpl::rpc::v1::GetLedgerEntryRequest,</div>
|
||||
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  org::xrpl::rpc::v1::GetLedgerEntryResponse>;</div>
|
||||
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  </div>
|
||||
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  addToRequests(std::make_shared<cd>(</div>
|
||||
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>,</div>
|
||||
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  *<a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a>,</div>
|
||||
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a0dd9bc31db7c6047c8fe2ddd674a1acb">app_</a>,</div>
|
||||
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService::</div>
|
||||
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  RequestGetLedgerEntry,</div>
|
||||
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  <a class="code" href="namespaceripple.html#a8bbd46fdc8783ec29538b3d4a2e8178f">doLedgerEntryGrpc</a>,</div>
|
||||
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  &org::xrpl::rpc::v1::XRPLedgerAPIService::Stub::GetLedgerEntry,</div>
|
||||
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>  <a class="code" href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">RPC::NO_CONDITION</a>,</div>
|
||||
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>  <a class="code" href="namespaceripple_1_1Resource.html#abde9c8db0d3084fcdbedd459001f7463">Resource::feeMediumBurdenRPC</a>,</div>
|
||||
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">secureGatewayIPs_</a>));</div>
|
||||
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>  }</div>
|
||||
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  <span class="keywordflow">return</span> requests;</div>
|
||||
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span> };</div>
|
||||
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>  </div>
|
||||
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServerImpl.html#adf7822cca2e453474254d34fa060df05"> 753</a></span> <a class="code" href="classripple_1_1GRPCServerImpl.html#adf7822cca2e453474254d34fa060df05">GRPCServerImpl::start</a>()</div>
|
||||
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span> {</div>
|
||||
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="comment">// if config does not specify a grpc server address, don't start</span></div>
|
||||
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">serverAddress_</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">empty</a>())</div>
|
||||
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  </div>
|
||||
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>  JLOG(<a class="code" href="classripple_1_1GRPCServerImpl.html#aeff65d8b79df825049c53787bdcefa0e">journal_</a>.<a class="code" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) << <span class="stringliteral">"Starting gRPC server at "</span> << <a class="code" href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">serverAddress_</a>;</div>
|
||||
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  </div>
|
||||
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  grpc::ServerBuilder builder;</div>
|
||||
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  <span class="comment">// Listen on the given address without any authentication mechanism.</span></div>
|
||||
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  builder.AddListeningPort(<a class="code" href="classripple_1_1GRPCServerImpl.html#a05f4db4c5bba612d816803b39a54de71">serverAddress_</a>, grpc::InsecureServerCredentials());</div>
|
||||
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  <span class="comment">// Register "service_" as the instance through which we'll communicate with</span></div>
|
||||
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  <span class="comment">// clients. In this case it corresponds to an *asynchronous* service.</span></div>
|
||||
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>  builder.RegisterService(&<a class="code" href="classripple_1_1GRPCServerImpl.html#a5710c6daf0b590e7d89e172cecd12655">service_</a>);</div>
|
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  <span class="comment">// Get hold of the completion queue used for the asynchronous communication</span></div>
|
||||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  <span class="comment">// with the gRPC runtime.</span></div>
|
||||
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a559d51bc83261dfb69868c1d3554b5a3">cq_</a> = builder.AddCompletionQueue();</div>
|
||||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  <span class="comment">// Finally assemble the server.</span></div>
|
||||
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  <a class="code" href="classripple_1_1GRPCServerImpl.html#a503ded303778142a7a82199529ef5036">server_</a> = builder.BuildAndStart();</div>
|
||||
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  </div>
|
||||
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span> }</div>
|
||||
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  </div>
|
||||
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a761f37dbb7b7a89bd2b2fa2882449ff3"> 777</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a761f37dbb7b7a89bd2b2fa2882449ff3">GRPCServer::start</a>()</div>
|
||||
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span> {</div>
|
||||
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  <span class="comment">// Start the server and setup listeners</span></div>
|
||||
<div class="line"><a name="l00780"></a><span class="lineno"> 780</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="l00781"></a><span class="lineno"> 781</span>  {</div>
|
||||
<div class="line"><a name="l00782"></a><span class="lineno"> 782</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="l00783"></a><span class="lineno"> 783</span>  <a class="code" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a>(<span class="stringliteral">"rippled : GRPCServer"</span>);</div>
|
||||
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  <span class="comment">// Start the event loop and begin handling requests</span></div>
|
||||
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  <a class="code" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a>(<span class="stringliteral">"rippled: grpc"</span>);</div>
|
||||
<div class="line"><a name="l00786"></a><span class="lineno"> 786</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="l00787"></a><span class="lineno"> 787</span>  });</div>
|
||||
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  }</div>
|
||||
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span> }</div>
|
||||
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>  </div>
|
||||
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2"> 792</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a834a5c9e8e2f9c02c5a052ee9e01b6a2">GRPCServer::stop</a>()</div>
|
||||
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span> {</div>
|
||||
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>)</div>
|
||||
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  {</div>
|
||||
<div class="line"><a name="l00796"></a><span class="lineno"> 796</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="l00797"></a><span class="lineno"> 797</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="l00798"></a><span class="lineno"> 798</span>  <a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  }</div>
|
||||
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span> }</div>
|
||||
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  </div>
|
||||
<div class="line"><a name="l00802"></a><span class="lineno"><a class="line" href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21"> 802</a></span> <a class="code" href="classripple_1_1GRPCServer.html#a73a6ac70269ad3d7af8261fd1a67ca21">GRPCServer::~GRPCServer</a>()</div>
|
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span> {</div>
|
||||
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  assert(!<a class="code" href="classripple_1_1GRPCServer.html#a2af211d83ecb4d3f4e6392f88b413137">running_</a>);</div>
|
||||
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span> }</div>
|
||||
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  </div>
|
||||
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span> } <span class="comment">// namespace ripple</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><!-- 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_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00042">BasicConfig.h:42</a></div></div>
|
||||
@@ -893,25 +805,22 @@ $(function() {
|
||||
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_html_ada117c6111fab82debc998f0e18365e6"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#ada117c6111fab82debc998f0e18365e6">ripple::GRPCServerImpl::apiVersion</a></div><div class="ttdeci">static constexpr unsigned 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_aa5868743eb76c4315428fccee16bf606"><div class="ttname"><a href="classripple_1_1GRPCServerImpl.html#aa5868743eb76c4315428fccee16bf606">ripple::GRPCServerImpl::secureGatewayIPs_</a></div><div class="ttdeci">std::vector< boost::asio::ip::address > 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_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#l00753">GRPCServer.cpp:753</a></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#l00665">GRPCServer.cpp:665</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< boost::asio::ip::address ></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="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_html_a2257dffc273a7e4207dd94ed9c752d32"><div class="ttname"><a href="namespaceripple.html#a2257dffc273a7e4207dd94ed9c752d32">ripple::doAccountTxGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetAccountTransactionHistoryResponse, grpc::Status > doAccountTxGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetAccountTransactionHistoryRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="AccountTx_8cpp_source.html#l00603">AccountTx.cpp:603</a></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#l00106">LedgerHandler.cpp:106</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>
|
||||
<div class="ttc" id="abasic_stringstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a></div><div class="ttdoc">STL class.</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< grpc::Server > server_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00082">GRPCServer.h:82</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1Resource_html_a723772727ed9d9881f1d09ae537ec4b4"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a723772727ed9d9881f1d09ae537ec4b4">ripple::Resource::feeReferenceRPC</a></div><div class="ttdeci">const Charge feeReferenceRPC</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="anamespaceripple_html_aeaa95680c026e10fbdfbbb02300f89b8"><div class="ttname"><a href="namespaceripple.html#aeaa95680c026e10fbdfbbb02300f89b8">ripple::doLedgerDiffGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetLedgerDiffResponse, grpc::Status > doLedgerDiffGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetLedgerDiffRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerDiff_8cpp_source.html#l00006">LedgerDiff.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aback_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/back.html">std::vector::back</a></div><div class="ttdeci">T back(T... args)</div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></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#l00514">GRPCServer.cpp:514</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1ea15d2823ab0dfcdedc8fbc31c6a782aa4548aff4d9b5f8a789f6c3c999b5507"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aa4548aff4d9b5f8a789f6c3c999b5507">ripple::RPC::NEEDS_NETWORK_CONNECTION</a></div><div class="ttdeci">@ NEEDS_NETWORK_CONNECTION</div><div class="ttdef"><b>Definition:</b> <a href="Handler_8h_source.html#l00041">Handler.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1StaticString_html_a21b996fc279e0aea6c063a565ed0308e"><div class="ttname"><a href="classJson_1_1StaticString.html#a21b996fc279e0aea6c063a565ed0308e">Json::StaticString::c_str</a></div><div class="ttdeci">constexpr const char * c_str() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00073">json_value.h:73</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1GRPCServerImpl_1_1CallData_html_ae9f3b70965076d489e861fac06e7b194"><div class="ttname"><a href="classripple_1_1GRPCServerImpl_1_1CallData.html#ae9f3b70965076d489e861fac06e7b194">ripple::GRPCServerImpl::CallData::isFinished</a></div><div class="ttdeci">virtual bool isFinished() override</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00273">GRPCServer.cpp:273</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a7c963aa5c47180b24897ff6b5622e5bc"><div class="ttname"><a href="classripple_1_1Application.html#a7c963aa5c47180b24897ff6b5622e5bc">ripple::Application::getOPs</a></div><div class="ttdeci">virtual NetworkOPs & getOPs()=0</div></div>
|
||||
@@ -931,14 +840,12 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1InfoSub_html_adfb3fe4247bc77767d7a6cf82bee297c"><div class="ttname"><a href="classripple_1_1InfoSub.html#adfb3fe4247bc77767d7a6cf82bee297c">ripple::InfoSub::pointer</a></div><div class="ttdeci">std::shared_ptr< InfoSub > pointer</div><div class="ttdef"><b>Definition:</b> <a href="InfoSub_8h_source.html#l00054">InfoSub.h:54</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a57929fa83c551514e364fe6981b0c104"><div class="ttname"><a href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster & getLedgerMaster()=0</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae08fe18f17b24699ce41d3898fbb8c2ca2e40ad879e955201df4dedbf8d479a12"><div class="ttname"><a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca2e40ad879e955201df4dedbf8d479a12">ripple::Role::USER</a></div><div class="ttdeci">@ USER</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8bbd46fdc8783ec29538b3d4a2e8178f"><div class="ttname"><a href="namespaceripple.html#a8bbd46fdc8783ec29538b3d4a2e8178f">ripple::doLedgerEntryGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetLedgerEntryResponse, grpc::Status > doLedgerEntryGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetLedgerEntryRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerEntry_8cpp_source.html#l00401">LedgerEntry.cpp:401</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782a846308226fc9899c593d4634172bbd08">ripple::RPC::NEEDS_CURRENT_LEDGER</a></div><div class="ttdeci">@ NEEDS_CURRENT_LEDGER</div><div class="ttdef"><b>Definition:</b> <a href="Handler_8h_source.html#l00042">Handler.h:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8bbd46fdc8783ec29538b3d4a2e8178f"><div class="ttname"><a href="namespaceripple.html#a8bbd46fdc8783ec29538b3d4a2e8178f">ripple::doLedgerEntryGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetLedgerEntryResponse, grpc::Status > doLedgerEntryGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetLedgerEntryRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerEntry_8cpp_source.html#l00400">LedgerEntry.cpp:400</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_aca56b7c63030174e59720ab51d739422"><div class="ttname"><a href="classripple_1_1Application.html#aca56b7c63030174e59720ab51d739422">ripple::Application::config</a></div><div class="ttdeci">virtual Config & config()=0</div></div>
|
||||
<div class="ttc" id="astructripple_1_1RPC_1_1GRPCContext_html"><div class="ttname"><a href="structripple_1_1RPC_1_1GRPCContext.html">ripple::RPC::GRPCContext</a></div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00070">Context.h:70</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3cdb42706b673600d3abe99394d68d5b"><div class="ttname"><a href="namespaceripple.html#a3cdb42706b673600d3abe99394d68d5b">ripple::getP2pForwardingStub</a></div><div class="ttdeci">std::unique_ptr< org::xrpl::rpc::v1::XRPLedgerAPIService::Stub > getP2pForwardingStub(RPC::Context &context)</div><div class="ttdoc">Get stub used to forward gRPC requests to a p2p node.</div><div class="ttdef"><b>Definition:</b> <a href="P2pProxy_8cpp_source.html#l00035">P2pProxy.cpp:35</a></div></div>
|
||||
<div class="ttc" id="afind_last_of_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html">std::string::find_last_of</a></div><div class="ttdeci">T find_last_of(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a860be08979e27d8c6f37f722f996ba6c"><div class="ttname"><a href="classripple_1_1Application.html#a860be08979e27d8c6f37f722f996ba6c">ripple::Application::getJobQueue</a></div><div class="ttdeci">virtual JobQueue & getJobQueue()=0</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a812bb657b23383ad7e08e497f799170a"><div class="ttname"><a href="namespaceripple.html#a812bb657b23383ad7e08e497f799170a">ripple::doTxGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetTransactionResponse, grpc::Status > doTxGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetTransactionRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="Tx_8cpp_source.html#l00441">Tx.cpp:441</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1ea15d2823ab0dfcdedc8fbc31c6a782aad9e51b9527da26b5ab60319afc7d041">ripple::RPC::NO_CONDITION</a></div><div class="ttdeci">@ NO_CONDITION</div><div class="ttdef"><b>Definition:</b> <a href="Handler_8h_source.html#l00040">Handler.h:40</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="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00333">Journal.h:333</a></div></div>
|
||||
@@ -949,18 +856,18 @@ $(function() {
|
||||
<div class="ttc" id="astructripple_1_1RPC_1_1ErrorInfo_html"><div class="ttname"><a href="structripple_1_1RPC_1_1ErrorInfo.html">ripple::RPC::ErrorInfo</a></div><div class="ttdoc">Maps an rpc error code to its token and default message.</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00167">ErrorCodes.h:167</a></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#l00280">GRPCServer.cpp:280</a></div></div>
|
||||
<div class="ttc" id="apop_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/pop_back.html">std::vector::pop_back</a></div><div class="ttdeci">T pop_back(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af3192f02f7c3e68a904df994498c955d"><div class="ttname"><a href="namespaceripple.html#af3192f02f7c3e68a904df994498c955d">ripple::doLedgerDataGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetLedgerDataResponse, grpc::Status > doLedgerDataGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetLedgerDataRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerData_8cpp_source.html#l00132">LedgerData.cpp:132</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af3192f02f7c3e68a904df994498c955d"><div class="ttname"><a href="namespaceripple.html#af3192f02f7c3e68a904df994498c955d">ripple::doLedgerDataGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetLedgerDataResponse, grpc::Status > doLedgerDataGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetLedgerDataRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerData_8cpp_source.html#l00131">LedgerData.cpp:131</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< boost::asio::ip::tcp::endpoint > getProxiedClientEndpoint()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00352">GRPCServer.cpp:352</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 class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00299">GRPCServer.cpp:299</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 &response, bool isUnlimited)</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00397">GRPCServer.cpp:397</a></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< Request, Response > bindListener_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00180">GRPCServer.h:180</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a761f37dbb7b7a89bd2b2fa2882449ff3"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a761f37dbb7b7a89bd2b2fa2882449ff3">ripple::GRPCServer::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00777">GRPCServer.cpp:777</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1GRPCServer_html_a761f37dbb7b7a89bd2b2fa2882449ff3"><div class="ttname"><a href="classripple_1_1GRPCServer.html#a761f37dbb7b7a89bd2b2fa2882449ff3">ripple::GRPCServer::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00689">GRPCServer.cpp:689</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab318d7cb709ae818391ccdd8fbc25b00"><div class="ttname"><a href="namespaceripple.html#ab318d7cb709ae818391ccdd8fbc25b00">ripple::forwardToP2p</a></div><div class="ttdeci">Json::Value forwardToP2p(RPC::JsonContext &context)</div><div class="ttdoc">Forward a JSON request to a p2p node and return the response.</div><div class="ttdef"><b>Definition:</b> <a href="P2pProxy_8cpp_source.html#l00028">P2pProxy.cpp:28</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 &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#l00124">Role.cpp:124</a></div></div>
|
||||
<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#l00802">GRPCServer.cpp:802</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#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="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>
|
||||
@@ -976,7 +883,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#l00792">GRPCServer.cpp:792</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_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>
|
||||
@@ -988,7 +895,6 @@ $(function() {
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00315">Journal.h:315</a></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< boost::asio::ip::tcp::endpoint > getClientEndpoint()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00371">GRPCServer.cpp:371</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="anamespaceripple_html_abb7dc11b05e68f3cf6dd27d0c842361b"><div class="ttname"><a href="namespaceripple.html#abb7dc11b05e68f3cf6dd27d0c842361b">ripple::doFeeGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetFeeResponse, grpc::Status > doFeeGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetFeeRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="Fee1_8cpp_source.html#l00042">Fee1.cpp:42</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 & app_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00084">GRPCServer.h:84</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="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#l00378">GRPCServer.cpp:378</a></div></div>
|
||||
@@ -1000,11 +906,9 @@ $(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#l00086">GRPCServer.h:86</a></div></div>
|
||||
<div class="ttc" id="ajoin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/join.html">std::thread::join</a></div><div class="ttdeci">T join(T... args)</div></div>
|
||||
<div class="ttc" id="awhat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception/what.html">std::exception::what</a></div><div class="ttdeci">T what(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7c091ce8a9ace1966047ee4c03bdbb77"><div class="ttname"><a href="namespaceripple.html#a7c091ce8a9ace1966047ee4c03bdbb77">ripple::doAccountInfoGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::GetAccountInfoResponse, grpc::Status > doAccountInfoGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::GetAccountInfoRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="AccountInfo_8cpp_source.html#l00226">AccountInfo.cpp:226</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a09b31b8ed3c769b4c23b040c3d4798ed"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a09b31b8ed3c769b4c23b040c3d4798ed">ripple::BasicConfig::exists</a></div><div class="ttdeci">bool exists(std::string const &name) const</div><div class="ttdoc">Returns true if a section with the given name exists.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00121">BasicConfig.cpp:121</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< Response > responder_</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8h_source.html#l00177">GRPCServer.h:177</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section & section(std::string const &name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00127">BasicConfig.cpp:127</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a52cc6f13e59ec58b28ff371df22e5960"><div class="ttname"><a href="namespaceripple.html#a52cc6f13e59ec58b28ff371df22e5960">ripple::doSubmitGrpc</a></div><div class="ttdeci">std::pair< org::xrpl::rpc::v1::SubmitTransactionResponse, grpc::Status > doSubmitGrpc(RPC::GRPCContext< org::xrpl::rpc::v1::SubmitTransactionRequest > &context)</div><div class="ttdef"><b>Definition:</b> <a href="Submit_8cpp_source.html#l00198">Submit.cpp:198</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< boost::asio::ip::address > getClientIpAddress()</div><div class="ttdef"><b>Definition:</b> <a href="GRPCServer_8cpp_source.html#l00332">GRPCServer.cpp:332</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
Reference in New Issue
Block a user