mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 19:45:53 +00:00
deploy: dc8b37a524
This commit is contained in:
@@ -100,14 +100,14 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">*/</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">//==============================================================================</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <xrpld/app/misc/CredentialHelpers.h></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <xrpld/app/misc/DelegateUtils.h></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <xrpld/app/misc/PermissionedDEXHelpers.h></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <xrpld/app/paths/RippleCalc.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <xrpld/app/tx/detail/Payment.h></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <xrpld/ledger/View.h></span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <xrpl/basics/Log.h></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <xrpld/app/misc/DelegateUtils.h></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <xrpld/app/misc/PermissionedDEXHelpers.h></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <xrpld/app/paths/RippleCalc.h></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <xrpld/app/tx/detail/Payment.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <xrpl/basics/Log.h></span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <xrpl/ledger/CredentialHelpers.h></span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <xrpl/ledger/View.h></span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <xrpl/protocol/Feature.h></span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <xrpl/protocol/Quality.h></span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <xrpl/protocol/TxFlags.h></span></div>
|
||||
@@ -634,16 +634,16 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> JLOG(<a class="code hl_variable" href="classripple_1_1Transactor.html#ab84d1ef5275a1c6c63176c11d72d6235">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">" dstAmount="</span> << dstAmount.<a class="code hl_function" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <span class="keyword">auto</span> <span class="keyword">const</span>& mptIssue = dstAmount.<a class="code hl_function" href="classripple_1_1STAmount.html#a4faedb8cf3aa230868cc0ecd3b0da6d6">get</a><<a class="code hl_class" href="classripple_1_1MPTIssue.html">MPTIssue</a>>();</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> </div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> ter = <a class="code hl_function" href="namespaceripple.html#a16b466cc38b73c15e032e268db4c4de7">requireAuth</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue, <a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>);</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> ter = <a class="code hl_function" href="namespaceripple.html#a742a903d83548c328113192595b69da8">requireAuth</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue, <a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>);</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> ter != <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordflow">return</span> ter;</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> </div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> ter = <a class="code hl_function" href="namespaceripple.html#a16b466cc38b73c15e032e268db4c4de7">requireAuth</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue, dstAccountID);</div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> ter = <a class="code hl_function" href="namespaceripple.html#a742a903d83548c328113192595b69da8">requireAuth</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue, dstAccountID);</div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> ter != <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordflow">return</span> ter;</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> ter =</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <a class="code hl_function" href="namespaceripple.html#a70a62aa7e380540ed36762d3c02492f1">canTransfer</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue, <a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>, dstAccountID);</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <a class="code hl_function" href="namespaceripple.html#a8a00fd8661aff4a0a94c7343a5158eca">canTransfer</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue, <a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>, dstAccountID);</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> ter != <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keywordflow">return</span> ter;</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> </div>
|
||||
@@ -668,11 +668,11 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <span class="comment">// - can't send between holders</span></div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="comment">// - holder can send back to issuer</span></div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <span class="comment">// - issuer can send to holder</span></div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespaceripple.html#adcd50578d9c82873a5d3a3f00b06899c">isAnyFrozen</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), {<a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>, dstAccountID}, mptIssue))</div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="namespaceripple.html#adc20b4ef93f59c5fdd920709023d6fc8">isAnyFrozen</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), {<a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>, dstAccountID}, mptIssue))</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf7928b1b6227d72394b43ef0309aede0">tecLOCKED</a>;</div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> </div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="comment">// Get the rate for a payment between the holders.</span></div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> rate = <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue.getMptID());</div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> rate = <a class="code hl_function" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a>(<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>(), mptIssue.getMptID());</div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> }</div>
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> </div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <span class="comment">// Amount to deliver.</span></div>
|
||||
@@ -696,7 +696,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6">tecPATH_PARTIAL</a>;</div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> </div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <a class="code hl_class" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> pv(&<a class="code hl_function" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>());</div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="keyword">auto</span> res = <a class="code hl_function" href="namespaceripple.html#af2e2ee9b2b3499ff23ebbc249e188764">accountSend</a>(</div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="keyword">auto</span> res = <a class="code hl_function" href="namespaceripple.html#a64bd5df9caa461c20d406382b13df3c5">accountSend</a>(</div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> pv, <a class="code hl_variable" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a>, dstAccountID, amountDeliver, <a class="code hl_variable" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a>.<a class="code hl_variable" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>);</div>
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <span class="keywordflow">if</span> (res == <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> {</div>
|
||||
@@ -827,19 +827,19 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00032">Issue.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1MPTIssue_html"><div class="ttname"><a href="classripple_1_1MPTIssue.html">ripple::MPTIssue</a></div><div class="ttdef"><b>Definition</b> <a href="MPTIssue_8h_source.html#l00032">MPTIssue.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1MPTIssue_html_a5b855706dfbba9aec8c4929646c6981c"><div class="ttname"><a href="classripple_1_1MPTIssue.html#a5b855706dfbba9aec8c4929646c6981c">ripple::MPTIssue::getIssuer</a></div><div class="ttdeci">AccountID const & getIssuer() const</div><div class="ttdef"><b>Definition</b> <a href="MPTIssue_8cpp_source.html#l00040">MPTIssue.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PaymentSandbox_html"><div class="ttname"><a href="classripple_1_1PaymentSandbox.html">ripple::PaymentSandbox</a></div><div class="ttdoc">A wrapper which makes credits unavailable to balances.</div><div class="ttdef"><b>Definition</b> <a href="PaymentSandbox_8h_source.html#l00113">PaymentSandbox.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PaymentSandbox_html_a69d4b79f512abb2d67e3b3fefa76008b"><div class="ttname"><a href="classripple_1_1PaymentSandbox.html#a69d4b79f512abb2d67e3b3fefa76008b">ripple::PaymentSandbox::apply</a></div><div class="ttdeci">void apply(RawView &to)</div><div class="ttdoc">Apply changes to base view.</div><div class="ttdef"><b>Definition</b> <a href="PaymentSandbox_8cpp_source.html#l00256">PaymentSandbox.cpp:256</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PaymentSandbox_html"><div class="ttname"><a href="classripple_1_1PaymentSandbox.html">ripple::PaymentSandbox</a></div><div class="ttdoc">A wrapper which makes credits unavailable to balances.</div><div class="ttdef"><b>Definition</b> <a href="PaymentSandbox_8h_source.html#l00112">PaymentSandbox.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PaymentSandbox_html_a69d4b79f512abb2d67e3b3fefa76008b"><div class="ttname"><a href="classripple_1_1PaymentSandbox.html#a69d4b79f512abb2d67e3b3fefa76008b">ripple::PaymentSandbox::apply</a></div><div class="ttdeci">void apply(RawView &to)</div><div class="ttdoc">Apply changes to base view.</div><div class="ttdef"><b>Definition</b> <a href="PaymentSandbox_8cpp_source.html#l00254">PaymentSandbox.cpp:254</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Payment_html_a4564d1dd745a5e5c6c5d49041c6a05b3"><div class="ttname"><a href="classripple_1_1Payment.html#a4564d1dd745a5e5c6c5d49041c6a05b3">ripple::Payment::MaxPathSize</a></div><div class="ttdeci">static std::size_t const MaxPathSize</div><div class="ttdef"><b>Definition</b> <a href="Payment_8h_source.html#l00030">Payment.h:30</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Payment_html_a4d4ffb16e160cf9edce700722d054b35"><div class="ttname"><a href="classripple_1_1Payment.html#a4d4ffb16e160cf9edce700722d054b35">ripple::Payment::checkPermission</a></div><div class="ttdeci">static TER checkPermission(ReadView const &view, STTx const &tx)</div><div class="ttdef"><b>Definition</b> <a href="Payment_8cpp_source.html#l00249">Payment.cpp:249</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Payment_html_a8b1a399da3a017a5a9d61cd2c8b2b19f"><div class="ttname"><a href="classripple_1_1Payment.html#a8b1a399da3a017a5a9d61cd2c8b2b19f">ripple::Payment::doApply</a></div><div class="ttdeci">TER doApply() override</div><div class="ttdef"><b>Definition</b> <a href="Payment_8cpp_source.html#l00407">Payment.cpp:407</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Payment_html_aa8a1ae4f359062212797281f175ab89d"><div class="ttname"><a href="classripple_1_1Payment.html#aa8a1ae4f359062212797281f175ab89d">ripple::Payment::preclaim</a></div><div class="ttdeci">static TER preclaim(PreclaimContext const &ctx)</div><div class="ttdef"><b>Definition</b> <a href="Payment_8cpp_source.html#l00307">Payment.cpp:307</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Payment_html_ab73444b0f7a44d60c73dd0f2bd88a4c7"><div class="ttname"><a href="classripple_1_1Payment.html#ab73444b0f7a44d60c73dd0f2bd88a4c7">ripple::Payment::preflight</a></div><div class="ttdeci">static NotTEC preflight(PreflightContext const &ctx)</div><div class="ttdef"><b>Definition</b> <a href="Payment_8cpp_source.html#l00069">Payment.cpp:69</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Payment_html_aecdd8e453755c0f3f040eec52c8a759c"><div class="ttname"><a href="classripple_1_1Payment.html#aecdd8e453755c0f3f040eec52c8a759c">ripple::Payment::makeTxConsequences</a></div><div class="ttdeci">static TxConsequences makeTxConsequences(PreflightContext const &ctx)</div><div class="ttdef"><b>Definition</b> <a href="Payment_8cpp_source.html#l00036">Payment.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition</b> <a href="ReadView_8h_source.html#l00051">ReadView.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition</b> <a href="ReadView_8h_source.html#l00050">ReadView.h:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a0583a050ea7799ba331f6222a905f304"><div class="ttname"><a href="classripple_1_1ReadView.html#a0583a050ea7799ba331f6222a905f304">ripple::ReadView::read</a></div><div class="ttdeci">virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0</div><div class="ttdoc">Return the state item associated with a key.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a8dc63ee1e4ae7b2f96823e146c53d03e"><div class="ttname"><a href="classripple_1_1ReadView.html#a8dc63ee1e4ae7b2f96823e146c53d03e">ripple::ReadView::open</a></div><div class="ttdeci">virtual bool open() const =0</div><div class="ttdoc">Returns true if this reflects an open ledger.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a9944284a00f671a4a9d9e00f9b28b258"><div class="ttname"><a href="classripple_1_1ReadView.html#a9944284a00f671a4a9d9e00f9b28b258">ripple::ReadView::fees</a></div><div class="ttdeci">virtual Fees const & fees() const =0</div><div class="ttdoc">Returns the fees for the base ledger.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_ac284afc905c482953c35c61b459fd85b"><div class="ttname"><a href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">ripple::ReadView::seq</a></div><div class="ttdeci">LedgerIndex seq() const</div><div class="ttdoc">Returns the sequence number of the base ledger.</div><div class="ttdef"><b>Definition</b> <a href="ReadView_8h_source.html#l00119">ReadView.h:119</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_ac284afc905c482953c35c61b459fd85b"><div class="ttname"><a href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">ripple::ReadView::seq</a></div><div class="ttdeci">LedgerIndex seq() const</div><div class="ttdoc">Returns the sequence number of the base ledger.</div><div class="ttdef"><b>Definition</b> <a href="ReadView_8h_source.html#l00118">ReadView.h:118</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_aceb3d74acaae18b238022337e5f250ce"><div class="ttname"><a href="classripple_1_1ReadView.html#aceb3d74acaae18b238022337e5f250ce">ripple::ReadView::rules</a></div><div class="ttdeci">virtual Rules const & rules() const =0</div><div class="ttdoc">Returns the tx processing rules.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Rules_html_a1a8388a2b9588aa9446ece92a88e0dd2"><div class="ttname"><a href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &feature) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition</b> <a href="Rules_8cpp_source.html#l00130">Rules.cpp:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
|
||||
@@ -870,7 +870,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassripple_1_1Transactor_html_abb2f6f5d7fd8c663c5df76b6fcba2c49"><div class="ttname"><a href="classripple_1_1Transactor.html#abb2f6f5d7fd8c663c5df76b6fcba2c49">ripple::Transactor::mPriorBalance</a></div><div class="ttdeci">XRPAmount mPriorBalance</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00144">Transactor.h:144</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Transactor_html_ae20c19d8ecec32cec52399081e76cc45"><div class="ttname"><a href="classripple_1_1Transactor.html#ae20c19d8ecec32cec52399081e76cc45">ripple::Transactor::mSourceBalance</a></div><div class="ttdeci">XRPAmount mSourceBalance</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00145">Transactor.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Transactor_html_aef4ef0a89b5595b2a688b89e4ecef833"><div class="ttname"><a href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ripple::Transactor::ctx_</a></div><div class="ttdeci">ApplyContext & ctx_</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00140">Transactor.h:140</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TxConsequences_html"><div class="ttname"><a href="classripple_1_1TxConsequences.html">ripple::TxConsequences</a></div><div class="ttdoc">Class describing the consequences to the account of applying a transaction if the transaction consume...</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8h_source.html#l00058">applySteps.h:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TxConsequences_html"><div class="ttname"><a href="classripple_1_1TxConsequences.html">ripple::TxConsequences</a></div><div class="ttdoc">Class describing the consequences to the account of applying a transaction if the transaction consume...</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8h_source.html#l00057">applySteps.h:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 160, detail::AccountIDTag ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1path_1_1RippleCalc_html_acd78cd8714414d4ccf5abf384c8d8d01"><div class="ttname"><a href="classripple_1_1path_1_1RippleCalc.html#acd78cd8714414d4ccf5abf384c8d8d01">ripple::path::RippleCalc::rippleCalculate</a></div><div class="ttdeci">static Output rippleCalculate(PaymentSandbox &view, STAmount const &saMaxAmountReq, STAmount const &saDstAmountReq, AccountID const &uDstAccountID, AccountID const &uSrcAccountID, STPathSet const &spsPaths, std::optional< uint256 > const &domainID, Logs &l, Input const *const pInputs=nullptr)</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8cpp_source.html#l00032">RippleCalc.cpp:32</a></div></div>
|
||||
@@ -878,35 +878,36 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a></div><div class="ttdeci">T max(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1credentials_html_a1d592cacac7989c70022d454fc6267ab"><div class="ttname"><a href="namespaceripple_1_1credentials.html#a1d592cacac7989c70022d454fc6267ab">ripple::credentials::checkFields</a></div><div class="ttdeci">NotTEC checkFields(STTx const &tx, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00123">CredentialHelpers.cpp:123</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1credentials_html_ab0cd6a3f76fa9f09c5f1c2d6fffc11e0"><div class="ttname"><a href="namespaceripple_1_1credentials.html#ab0cd6a3f76fa9f09c5f1c2d6fffc11e0">ripple::credentials::valid</a></div><div class="ttdeci">TER valid(STTx const &tx, ReadView const &view, AccountID const &src, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00153">CredentialHelpers.cpp:153</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1credentials_html_a1d592cacac7989c70022d454fc6267ab"><div class="ttname"><a href="namespaceripple_1_1credentials.html#a1d592cacac7989c70022d454fc6267ab">ripple::credentials::checkFields</a></div><div class="ttdeci">NotTEC checkFields(STTx const &tx, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00122">CredentialHelpers.cpp:122</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1credentials_html_ab0cd6a3f76fa9f09c5f1c2d6fffc11e0"><div class="ttname"><a href="namespaceripple_1_1credentials.html#ab0cd6a3f76fa9f09c5f1c2d6fffc11e0">ripple::credentials::valid</a></div><div class="ttdeci">TER valid(STTx const &tx, ReadView const &view, AccountID const &src, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00152">CredentialHelpers.cpp:152</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a151731f161a5d0dd5049636e1cdc7699"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a151731f161a5d0dd5049636e1cdc7699">ripple::keylet::delegate</a></div><div class="ttdeci">Keylet delegate(AccountID const &account, AccountID const &authorizedAccount) noexcept</div><div class="ttdoc">A keylet for Delegate object.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00465">Indexes.cpp:465</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00184">Indexes.cpp:184</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1permissioned__dex_html_a62826b42e3a4aa7787ec5dcc2366190a"><div class="ttname"><a href="namespaceripple_1_1permissioned__dex.html#a62826b42e3a4aa7787ec5dcc2366190a">ripple::permissioned_dex::accountInDomain</a></div><div class="ttdeci">bool accountInDomain(ReadView const &view, AccountID const &account, Domain const &domainID)</div><div class="ttdef"><b>Definition</b> <a href="PermissionedDEXHelpers_8cpp_source.html#l00027">PermissionedDEXHelpers.cpp:27</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1permissioned__dex_html_a62826b42e3a4aa7787ec5dcc2366190a"><div class="ttname"><a href="namespaceripple_1_1permissioned__dex.html#a62826b42e3a4aa7787ec5dcc2366190a">ripple::permissioned_dex::accountInDomain</a></div><div class="ttdeci">bool accountInDomain(ReadView const &view, AccountID const &account, Domain const &domainID)</div><div class="ttdef"><b>Definition</b> <a href="PermissionedDEXHelpers_8cpp_source.html#l00028">PermissionedDEXHelpers.cpp:28</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0ad557cc32ca87dcea19af8e30c63c6a"><div class="ttname"><a href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">ripple::divide</a></div><div class="ttdeci">STAmount divide(STAmount const &amount, Rate const &rate)</div><div class="ttdef"><b>Definition</b> <a href="Rate2_8cpp_source.html#l00093">Rate2.cpp:93</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0d78fe5b5eff36774b5be525cbcc3972"><div class="ttname"><a href="namespaceripple.html#a0d78fe5b5eff36774b5be525cbcc3972">ripple::badCurrency</a></div><div class="ttdeci">Currency const & badCurrency()</div><div class="ttdoc">We deliberately disallow the currency that looks like "XRP" because too many people were using it ins...</div><div class="ttdef"><b>Definition</b> <a href="UintTypes_8cpp_source.html#l00133">UintTypes.cpp:133</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a128ca09dcebbb1b245e4bb297faea9db"><div class="ttname"><a href="namespaceripple.html#a128ca09dcebbb1b245e4bb297faea9db">ripple::equalTokens</a></div><div class="ttdeci">constexpr bool equalTokens(Asset const &lhs, Asset const &rhs)</div><div class="ttdef"><b>Definition</b> <a href="Asset_8h_source.html#l00201">Asset.h:201</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a16b466cc38b73c15e032e268db4c4de7"><div class="ttname"><a href="namespaceripple.html#a16b466cc38b73c15e032e268db4c4de7">ripple::requireAuth</a></div><div class="ttdeci">TER requireAuth(ReadView const &view, Issue const &issue, AccountID const &account, AuthType authType)</div><div class="ttdoc">Check if the account lacks required authorization.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l02404">View.cpp:2404</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &c)</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8h_source.html#l00090">AccountID.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a4088680033e7189ff23d6f9838919005"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a4088680033e7189ff23d6f9838919005">ripple::telBAD_PATH_COUNT</a></div><div class="ttdeci">@ telBAD_PATH_COUNT</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00054">TER.h:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a5c4a0a37ecf949f9b66ff5ed936ab581"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a5c4a0a37ecf949f9b66ff5ed936ab581">ripple::telNO_DST_PARTIAL</a></div><div class="ttdeci">@ telNO_DST_PARTIAL</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00058">TER.h:58</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3e312ecdb199409dca142d307a3e0e5b"><div class="ttname"><a href="namespaceripple.html#a3e312ecdb199409dca142d307a3e0e5b">ripple::isLegalNet</a></div><div class="ttdeci">bool isLegalNet(STAmount const &value)</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00600">STAmount.h:600</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3f6f1a6aa2d2d2c81704be76caf69163"><div class="ttname"><a href="namespaceripple.html#a3f6f1a6aa2d2d2c81704be76caf69163">ripple::tfMPTPaymentMask</a></div><div class="ttdeci">constexpr std::uint32_t tfMPTPaymentMask</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00112">TxFlags.h:112</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a40a2f551909e4b709699f6d41292d374"><div class="ttname"><a href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &view, AccountID const &issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00760">View.cpp:760</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a492b4810949343331a48f65e0032c8f5"><div class="ttname"><a href="namespaceripple.html#a492b4810949343331a48f65e0032c8f5">ripple::getMaxSourceAmount</a></div><div class="ttdeci">STAmount getMaxSourceAmount(AccountID const &account, STAmount const &dstAmount, std::optional< STAmount > const &sendMax)</div><div class="ttdef"><b>Definition</b> <a href="Payment_8cpp_source.html#l00051">Payment.cpp:51</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a2243e81f83c4191286c8c46bdd86d6f3"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a2243e81f83c4191286c8c46bdd86d6f3">ripple::lsfRequireDestTag</a></div><div class="ttdeci">@ lsfRequireDestTag</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00127">LedgerFormats.h:126</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087">ripple::lsfPasswordSpent</a></div><div class="ttdeci">@ lsfPasswordSpent</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00125">LedgerFormats.h:125</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a873a48eb9d8f66315874a318df664f05"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a873a48eb9d8f66315874a318df664f05">ripple::lsfDepositAuth</a></div><div class="ttdeci">@ lsfDepositAuth</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00136">LedgerFormats.h:136</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5adb540ae694e45bca2ad089fff15128"><div class="ttname"><a href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">ripple::multiply</a></div><div class="ttdeci">STAmount multiply(STAmount const &amount, Rate const &rate)</div><div class="ttdef"><b>Definition</b> <a href="Rate2_8cpp_source.html#l00053">Rate2.cpp:53</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5dfb437ade69624474bbe4125ceb791a"><div class="ttname"><a href="namespaceripple.html#a5dfb437ade69624474bbe4125ceb791a">ripple::preflight1</a></div><div class="ttdeci">NotTEC preflight1(PreflightContext const &ctx)</div><div class="ttdoc">Performs early sanity checks on the account and fee fields.</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8cpp_source.html#l00091">Transactor.cpp:91</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6768a5eb8529b59617dee871a98cfd44"><div class="ttname"><a href="namespaceripple.html#a6768a5eb8529b59617dee871a98cfd44">ripple::verifyDepositPreauth</a></div><div class="ttdeci">TER verifyDepositPreauth(STTx const &tx, ApplyView &view, AccountID const &src, AccountID const &dst, std::shared_ptr< SLE > const &sleDst, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00358">CredentialHelpers.cpp:358</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a70a62aa7e380540ed36762d3c02492f1"><div class="ttname"><a href="namespaceripple.html#a70a62aa7e380540ed36762d3c02492f1">ripple::canTransfer</a></div><div class="ttdeci">TER canTransfer(ReadView const &view, MPTIssue const &mptIssue, AccountID const &from, AccountID const &to)</div><div class="ttdoc">Check if the destination account is allowed to receive MPT.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l02622">View.cpp:2622</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a64bd5df9caa461c20d406382b13df3c5"><div class="ttname"><a href="namespaceripple.html#a64bd5df9caa461c20d406382b13df3c5">ripple::accountSend</a></div><div class="ttdeci">TER accountSend(ApplyView &view, AccountID const &from, AccountID const &to, STAmount const &saAmount, beast::Journal j, WaiveTransferFee waiveFee=WaiveTransferFee::No)</div><div class="ttdoc">Calls static accountSendIOU if saAmount represents Issue.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l02113">View.cpp:2113</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6768a5eb8529b59617dee871a98cfd44"><div class="ttname"><a href="namespaceripple.html#a6768a5eb8529b59617dee871a98cfd44">ripple::verifyDepositPreauth</a></div><div class="ttdeci">TER verifyDepositPreauth(STTx const &tx, ApplyView &view, AccountID const &src, AccountID const &dst, std::shared_ptr< SLE > const &sleDst, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00357">CredentialHelpers.cpp:357</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a742a903d83548c328113192595b69da8"><div class="ttname"><a href="namespaceripple.html#a742a903d83548c328113192595b69da8">ripple::requireAuth</a></div><div class="ttdeci">TER requireAuth(ReadView const &view, Issue const &issue, AccountID const &account, AuthType authType=AuthType::Legacy)</div><div class="ttdoc">Check if the account lacks required authorization.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l02403">View.cpp:2403</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb">ripple::tefEXCEPTION</a></div><div class="ttdeci">@ tefEXCEPTION</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00172">TER.h:172</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">ripple::tefINTERNAL</a></div><div class="ttdeci">@ tefINTERNAL</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00173">TER.h:173</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7efcc6de2ed8aa0fa1f3e0a632f2f095"><div class="ttname"><a href="namespaceripple.html#a7efcc6de2ed8aa0fa1f3e0a632f2f095">ripple::tfPartialPayment</a></div><div class="ttdeci">constexpr std::uint32_t tfPartialPayment</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00108">TxFlags.h:108</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8744b0e5e3b233ccb55fc34e22834f61"><div class="ttname"><a href="namespaceripple.html#a8744b0e5e3b233ccb55fc34e22834f61">ripple::loadGranularPermission</a></div><div class="ttdeci">void loadGranularPermission(std::shared_ptr< SLE const > const &delegate, TxType const &type, std::unordered_set< GranularPermissionType > &granularPermissions)</div><div class="ttdoc">Load the granular permissions granted to the delegate account for the specified transaction type.</div><div class="ttdef"><b>Definition</b> <a href="DelegateUtils_8cpp_source.html#l00045">DelegateUtils.cpp:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8a00fd8661aff4a0a94c7343a5158eca"><div class="ttname"><a href="namespaceripple.html#a8a00fd8661aff4a0a94c7343a5158eca">ripple::canTransfer</a></div><div class="ttdeci">TER canTransfer(ReadView const &view, MPTIssue const &mptIssue, AccountID const &from, AccountID const &to)</div><div class="ttdoc">Check if the destination account is allowed to receive MPT.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l02621">View.cpp:2621</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8b257ff89d14ac75ce240946f32d3773"><div class="ttname"><a href="namespaceripple.html#a8b257ff89d14ac75ce240946f32d3773">ripple::preflight2</a></div><div class="ttdeci">NotTEC preflight2(PreflightContext const &ctx)</div><div class="ttdoc">Checks whether the signature appears valid.</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8cpp_source.html#l00160">Transactor.cpp:160</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9ad0749604cda5299e9af18bf08cb830"><div class="ttname"><a href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &view, AccountID const &issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00759">View.cpp:759</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa0f18ad9b22a7bfe1d803ebc2382be59"><div class="ttname"><a href="namespaceripple.html#aa0f18ad9b22a7bfe1d803ebc2382be59">ripple::checkTxPermission</a></div><div class="ttdeci">TER checkTxPermission(std::shared_ptr< SLE const > const &delegate, STTx const &tx)</div><div class="ttdoc">Check if the delegate account has permission to execute the transaction.</div><div class="ttdef"><b>Definition</b> <a href="DelegateUtils_8cpp_source.html#l00026">DelegateUtils.cpp:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca028111a9e4ac11d836b0af7d2cab163c"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca028111a9e4ac11d836b0af7d2cab163c">ripple::tecNO_DELEGATE_PERMISSION</a></div><div class="ttdeci">@ tecNO_DELEGATE_PERMISSION</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00364">TER.h:364</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca1207baad8c378dc23cd2fa4c4276844d"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca1207baad8c378dc23cd2fa4c4276844d">ripple::tecNO_DST</a></div><div class="ttdeci">@ tecNO_DST</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00290">TER.h:290</a></div></div>
|
||||
@@ -925,9 +926,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespaceripple_html_ababf50b6a950c48e10622ce16c0f73d2"><div class="ttname"><a href="namespaceripple.html#ababf50b6a950c48e10622ce16c0f73d2">ripple::tfPaymentMask</a></div><div class="ttdeci">constexpr std::uint32_t tfPaymentMask</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00110">TxFlags.h:110</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_abc202169b736c0a032eb947f186b6e63"><div class="ttname"><a href="namespaceripple.html#abc202169b736c0a032eb947f186b6e63">ripple::tfLimitQuality</a></div><div class="ttdeci">constexpr std::uint32_t tfLimitQuality</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00109">TxFlags.h:109</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adcd50578d9c82873a5d3a3f00b06899c"><div class="ttname"><a href="namespaceripple.html#adcd50578d9c82873a5d3a3f00b06899c">ripple::isAnyFrozen</a></div><div class="ttdeci">bool isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, MPTIssue const &mptIssue, int depth)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00283">View.cpp:283</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af1d7ae814974c52a0e9f43e893480680"><div class="ttname"><a href="namespaceripple.html#af1d7ae814974c52a0e9f43e893480680">ripple::isPseudoAccount</a></div><div class="ttdeci">bool isPseudoAccount(std::shared_ptr< SLE const > sleAcct)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01139">View.cpp:1139</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af2e2ee9b2b3499ff23ebbc249e188764"><div class="ttname"><a href="namespaceripple.html#af2e2ee9b2b3499ff23ebbc249e188764">ripple::accountSend</a></div><div class="ttdeci">TER accountSend(ApplyView &view, AccountID const &uSenderID, AccountID const &uReceiverID, STAmount const &saAmount, beast::Journal j, WaiveTransferFee waiveFee)</div><div class="ttdoc">Calls static accountSendIOU if saAmount represents Issue.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l02114">View.cpp:2114</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adc20b4ef93f59c5fdd920709023d6fc8"><div class="ttname"><a href="namespaceripple.html#adc20b4ef93f59c5fdd920709023d6fc8">ripple::isAnyFrozen</a></div><div class="ttdeci">bool isAnyFrozen(ReadView const &view, std::initializer_list< AccountID > const &accounts, MPTIssue const &mptIssue, int depth=0)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00282">View.cpp:282</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af1d7ae814974c52a0e9f43e893480680"><div class="ttname"><a href="namespaceripple.html#af1d7ae814974c52a0e9f43e893480680">ripple::isPseudoAccount</a></div><div class="ttdeci">bool isPseudoAccount(std::shared_ptr< SLE const > sleAcct)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01138">View.cpp:1138</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af99ba2263d2a1e29207c40a35fc9f6b3"><div class="ttname"><a href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">ripple::NotTEC</a></div><div class="ttdeci">TERSubset< CanCvtToNotTEC > NotTEC</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00605">TER.h:605</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d">ripple::temBAD_SEND_XRP_PARTIAL</a></div><div class="ttdeci">@ temBAD_SEND_XRP_PARTIAL</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00102">TER.h:102</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a07dedb576e47ed9570e5acc5b4b1d3ea"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a07dedb576e47ed9570e5acc5b4b1d3ea">ripple::temBAD_AMOUNT</a></div><div class="ttdeci">@ temBAD_AMOUNT</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00089">TER.h:89</a></div></div>
|
||||
@@ -953,15 +953,15 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="astructripple_1_1PreflightContext_html_ae5e4a6c7a5f2acfe5a3c39a92cb86357"><div class="ttname"><a href="structripple_1_1PreflightContext.html#ae5e4a6c7a5f2acfe5a3c39a92cb86357">ripple::PreflightContext::j</a></div><div class="ttdeci">beast::Journal const j</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00041">Transactor.h:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1PreflightContext_html_af202c00e509cfbb1df4fe69f4d6d6560"><div class="ttname"><a href="structripple_1_1PreflightContext.html#af202c00e509cfbb1df4fe69f4d6d6560">ripple::PreflightContext::tx</a></div><div class="ttdeci">STTx const & tx</div><div class="ttdef"><b>Definition</b> <a href="Transactor_8h_source.html#l00037">Transactor.h:37</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Rate_html"><div class="ttname"><a href="structripple_1_1Rate.html">ripple::Rate</a></div><div class="ttdoc">Represents a transfer rate.</div><div class="ttdef"><b>Definition</b> <a href="Rate_8h_source.html#l00039">Rate.h:40</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html">ripple::path::RippleCalc::Input</a></div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00047">RippleCalc.h:48</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_a5913b8a574634a704a8359529c5deff9"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#a5913b8a574634a704a8359529c5deff9">ripple::path::RippleCalc::Input::defaultPathsAllowed</a></div><div class="ttdeci">bool defaultPathsAllowed</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00052">RippleCalc.h:52</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_a6f79984cb663abdbeb7723f9a8d27895"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#a6f79984cb663abdbeb7723f9a8d27895">ripple::path::RippleCalc::Input::partialPaymentAllowed</a></div><div class="ttdeci">bool partialPaymentAllowed</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00051">RippleCalc.h:51</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_ae29bd31fd5f430c171b84071584f310f"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#ae29bd31fd5f430c171b84071584f310f">ripple::path::RippleCalc::Input::limitQuality</a></div><div class="ttdeci">bool limitQuality</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00053">RippleCalc.h:53</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_af4ffb41f82dc83812f388dc0fc111c2e"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#af4ffb41f82dc83812f388dc0fc111c2e">ripple::path::RippleCalc::Input::isLedgerOpen</a></div><div class="ttdeci">bool isLedgerOpen</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00054">RippleCalc.h:54</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html">ripple::path::RippleCalc::Output</a></div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00056">RippleCalc.h:57</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html_a4bb53c6084caa799ffbd574c13d13ed8"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html#a4bb53c6084caa799ffbd574c13d13ed8">ripple::path::RippleCalc::Output::actualAmountOut</a></div><div class="ttdeci">STAmount actualAmountOut</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00064">RippleCalc.h:64</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html_a94945b6df065d61d3463e87281900fce"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html#a94945b6df065d61d3463e87281900fce">ripple::path::RippleCalc::Output::result</a></div><div class="ttdeci">TER result() const</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00078">RippleCalc.h:78</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html_abfb54432dd167403ef7211b513af1e82"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html#abfb54432dd167403ef7211b513af1e82">ripple::path::RippleCalc::Output::setResult</a></div><div class="ttdeci">void setResult(TER const value)</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00083">RippleCalc.h:83</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html">ripple::path::RippleCalc::Input</a></div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00046">RippleCalc.h:47</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_a5913b8a574634a704a8359529c5deff9"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#a5913b8a574634a704a8359529c5deff9">ripple::path::RippleCalc::Input::defaultPathsAllowed</a></div><div class="ttdeci">bool defaultPathsAllowed</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00051">RippleCalc.h:51</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_a6f79984cb663abdbeb7723f9a8d27895"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#a6f79984cb663abdbeb7723f9a8d27895">ripple::path::RippleCalc::Input::partialPaymentAllowed</a></div><div class="ttdeci">bool partialPaymentAllowed</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00050">RippleCalc.h:50</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_ae29bd31fd5f430c171b84071584f310f"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#ae29bd31fd5f430c171b84071584f310f">ripple::path::RippleCalc::Input::limitQuality</a></div><div class="ttdeci">bool limitQuality</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00052">RippleCalc.h:52</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Input_html_af4ffb41f82dc83812f388dc0fc111c2e"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Input.html#af4ffb41f82dc83812f388dc0fc111c2e">ripple::path::RippleCalc::Input::isLedgerOpen</a></div><div class="ttdeci">bool isLedgerOpen</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00053">RippleCalc.h:53</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html">ripple::path::RippleCalc::Output</a></div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00055">RippleCalc.h:56</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html_a4bb53c6084caa799ffbd574c13d13ed8"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html#a4bb53c6084caa799ffbd574c13d13ed8">ripple::path::RippleCalc::Output::actualAmountOut</a></div><div class="ttdeci">STAmount actualAmountOut</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00063">RippleCalc.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html_a94945b6df065d61d3463e87281900fce"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html#a94945b6df065d61d3463e87281900fce">ripple::path::RippleCalc::Output::result</a></div><div class="ttdeci">TER result() const</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00077">RippleCalc.h:77</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1RippleCalc_1_1Output_html_abfb54432dd167403ef7211b513af1e82"><div class="ttname"><a href="structripple_1_1path_1_1RippleCalc_1_1Output.html#abfb54432dd167403ef7211b513af1e82">ripple::path::RippleCalc::Output::setResult</a></div><div class="ttdeci">void setResult(TER const value)</div><div class="ttdef"><b>Definition</b> <a href="RippleCalc_8h_source.html#l00082">RippleCalc.h:82</a></div></div>
|
||||
<div class="ttc" id="aunordered_set_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
||||
Reference in New Issue
Block a user