This commit is contained in:
intelliot
2023-02-07 23:47:10 +00:00
parent f99123bc9a
commit c7d8e7e2ae
2196 changed files with 52159 additions and 44783 deletions

View File

@@ -1480,7 +1480,7 @@ $(function() {
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;<span class="stringliteral"> checkMetrics(__LINE__, env, 8, 8, 5, 4, 385);</span></div>
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;<span class="stringliteral"></span> </div>
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;<span class="stringliteral"> // Try to add another transaction with the default (low) fee,</span></div>
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<span class="stringliteral"> // it should fail because it can&#39;</span>t replace the one already</div>
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<span class="stringliteral"> // it should fail because it can&#39;</span>t replace the <a class="code" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a> already</div>
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; <span class="comment">// there.</span></div>
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a95abf901db0a698e0c97d00476c95f34">noop</a>(charlie), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f">telCAN_NOT_QUEUE_FEE</a>));</div>
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160; </div>
@@ -5062,7 +5062,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_aeb755e472a10b53a71a841aa85ae86f1"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#aeb755e472a10b53a71a841aa85ae86f1">ripple::test::TxQ1_test::testMaximum</a></div><div class="ttdeci">void testMaximum()</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l01634">TxQ_test.cpp:1634</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f">ripple::telCAN_NOT_QUEUE_FEE</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_FEE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00062">TER.h:62</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8h_source.html#l00055">OpenView.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a0d767ce3cbba060040b2d3179db347c6"><div class="ttname"><a href="classripple_1_1TxQ.html#a0d767ce3cbba060040b2d3179db347c6">ripple::TxQ::getTxs</a></div><div class="ttdeci">std::vector&lt; TxDetails &gt; getTxs() const</div><div class="ttdoc">Returns information about all transactions currently in the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01809">TxQ.cpp:1809</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a0d767ce3cbba060040b2d3179db347c6"><div class="ttname"><a href="classripple_1_1TxQ.html#a0d767ce3cbba060040b2d3179db347c6">ripple::TxQ::getTxs</a></div><div class="ttdeci">std::vector&lt; TxDetails &gt; getTxs() const</div><div class="ttdoc">Returns information about all transactions currently in the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01811">TxQ.cpp:1811</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &amp;account, STAmount const &amp;amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="trust_8cpp_source.html#l00030">trust.cpp:30</a></div></div>
<div class="ttc" id="avalue_or_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional/value_or.html">std::optional::value_or</a></div><div class="ttdeci">T value_or(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ac97544537f03e62be698194aabe47a32"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ac97544537f03e62be698194aabe47a32">ripple::test::jtx::Env::jt</a></div><div class="ttdeci">JTx jt(JsonValue &amp;&amp;jv, FN const &amp;... fN)</div><div class="ttdoc">Create a JTx from parameters.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00439">Env.h:439</a></div></div>
@@ -5100,7 +5100,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1TxQ2__test_html_aa14d4c0ecef691ecdee2853686eb4a83"><div class="ttname"><a href="classripple_1_1test_1_1TxQ2__test.html#aa14d4c0ecef691ecdee2853686eb4a83">ripple::test::TxQ2_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l04977">TxQ_test.cpp:4977</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_ad351e14597a3607c5424332ee18f2719"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#ad351e14597a3607c5424332ee18f2719">ripple::test::TxQ1_test::checkMetrics</a></div><div class="ttdeci">void checkMetrics(int line, jtx::Env &amp;env, std::size_t expectedCount, std::optional&lt; std::size_t &gt; expectedMaxCount, std::size_t expectedInLedger, std::size_t expectedPerLedger, std::uint64_t expectedMinFeeLevel, std::uint64_t expectedMedFeeLevel=256 *500)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l00042">TxQ_test.cpp:42</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_ad0e679e7721259b809d288eec58fec6a"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#ad0e679e7721259b809d288eec58fec6a">ripple::test::TxQ1_test::data</a></div><div class="ttdeci">auto const &amp; data</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l03173">TxQ_test.cpp:3173</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a459d2ac82dc4e7e5672db06df4618a96"><div class="ttname"><a href="classripple_1_1TxQ.html#a459d2ac82dc4e7e5672db06df4618a96">ripple::TxQ::getAccountTxs</a></div><div class="ttdeci">std::vector&lt; TxDetails &gt; getAccountTxs(AccountID const &amp;account) const</div><div class="ttdoc">Returns information about the transactions currently in the queue for the account.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01788">TxQ.cpp:1788</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a459d2ac82dc4e7e5672db06df4618a96"><div class="ttname"><a href="classripple_1_1TxQ.html#a459d2ac82dc4e7e5672db06df4618a96">ripple::TxQ::getAccountTxs</a></div><div class="ttdeci">std::vector&lt; TxDetails &gt; getAccountTxs(AccountID const &amp;account) const</div><div class="ttdoc">Returns information about the transactions currently in the queue for the account.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01790">TxQ.cpp:1790</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1a79f0c33d1405fe85c40d63a49658bd"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">ripple::RPC::contains_error</a></div><div class="ttdeci">bool contains_error(Json::Value const &amp;json)</div><div class="ttdoc">Returns true if the json contains an rpc error specification.</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8cpp_source.html#l00194">ErrorCodes.cpp:194</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_a512ac6b9c58f169a04ddb81df46b9bbc"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#a512ac6b9c58f169a04ddb81df46b9bbc">ripple::test::TxQ1_test::testBlockersSeq</a></div><div class="ttdeci">void testBlockersSeq()</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l01829">TxQ_test.cpp:1829</a></div></div>
@@ -5135,6 +5135,7 @@ $(function() {
<div class="ttc" id="astructripple_1_1TxQ_1_1Metrics_html_a9ef5bb734c6c198cd67ab6b9ccd9fe4e"><div class="ttname"><a href="structripple_1_1TxQ_1_1Metrics.html#a9ef5bb734c6c198cd67ab6b9ccd9fe4e">ripple::TxQ::Metrics::referenceFeeLevel</a></div><div class="ttdeci">FeeLevel64 referenceFeeLevel</div><div class="ttdoc">Reference transaction fee level.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00175">TxQ.h:175</a></div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">ripple::terNO_ACCOUNT</a></div><div class="ttdeci">@ terNO_ACCOUNT</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00195">TER.h:195</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:33</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1330e8eb921148a60725bcfc77d0a093"><div class="ttname"><a href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">ripple::one</a></div><div class="ttdeci">constexpr Number one</div><div class="ttdef"><b>Definition:</b> <a href="Number_8cpp_source.html#l00169">Number.cpp:169</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_a9d6d9a29a485c421709ca1871dff9b3e"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#a9d6d9a29a485c421709ca1871dff9b3e">ripple::test::TxQ1_test::testZeroFeeTxn</a></div><div class="ttdeci">void testZeroFeeTxn()</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l00907">TxQ_test.cpp:907</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a878af2c3339d93c7ad690135ce33e67a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a878af2c3339d93c7ad690135ce33e67a">ripple::test::jtx::noripple</a></div><div class="ttdeci">std::array&lt; Account, 1+sizeof...(Args)&gt; noripple(Account const &amp;account, Args const &amp;... args)</div><div class="ttdoc">Designate accounts as no-ripple in Env::fund.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00064">Env.h:64</a></div></div>
@@ -5170,7 +5171,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html">ripple::test::TxQ1_test</a></div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l00039">TxQ_test.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_ae38d2180122b8a67be3598d40817cfca"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#ae38d2180122b8a67be3598d40817cfca">ripple::test::TxQ1_test::testTieBreaking</a></div><div class="ttdeci">void testTieBreaking()</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l01349">TxQ_test.cpp:1349</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_a0eeff5ceb6ef83c0c50b41655a36ed5a"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#a0eeff5ceb6ef83c0c50b41655a36ed5a">ripple::test::TxQ1_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l04931">TxQ_test.cpp:4931</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a2a08d6cdb1e6700a24dc0f71eb3ef7ed"><div class="ttname"><a href="classripple_1_1TxQ.html#a2a08d6cdb1e6700a24dc0f71eb3ef7ed">ripple::TxQ::getMetrics</a></div><div class="ttdeci">Metrics getMetrics(OpenView const &amp;view) const</div><div class="ttdoc">Returns fee metrics in reference fee level units.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01745">TxQ.cpp:1745</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a2a08d6cdb1e6700a24dc0f71eb3ef7ed"><div class="ttname"><a href="classripple_1_1TxQ.html#a2a08d6cdb1e6700a24dc0f71eb3ef7ed">ripple::TxQ::getMetrics</a></div><div class="ttdeci">Metrics getMetrics(OpenView const &amp;view) const</div><div class="ttdoc">Returns fee metrics in reference fee level units.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01747">TxQ.cpp:1747</a></div></div>
<div class="ttc" id="aclassripple_1_1LoadFeeTrack_html_a7323c2513443e8ea3a82489ba229c65c"><div class="ttname"><a href="classripple_1_1LoadFeeTrack.html#a7323c2513443e8ea3a82489ba229c65c">ripple::LoadFeeTrack::setRemoteFee</a></div><div class="ttdeci">void setRemoteFee(std::uint32_t f)</div><div class="ttdef"><b>Definition:</b> <a href="LoadFeeTrack_8h_source.html#l00060">LoadFeeTrack.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af50f3bc6a170b27a2f0e5663f373b44d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af50f3bc6a170b27a2f0e5663f373b44d">ripple::test::jtx::Env::memoize</a></div><div class="ttdeci">void memoize(Account const &amp;account)</div><div class="ttdoc">Associate AccountID with account.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00156">Env.cpp:156</a></div></div>
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div><div class="ttdoc">STL class.</div></div>
@@ -5189,7 +5190,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_ab5e4e167840e3bd42acec6099057284c"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#ab5e4e167840e3bd42acec6099057284c">ripple::test::TxQ1_test::makeConfig</a></div><div class="ttdeci">static std::unique_ptr&lt; Config &gt; makeConfig(std::map&lt; std::string, std::string &gt; extraTxQ={}, std::map&lt; std::string, std::string &gt; extraVoting={})</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l00159">TxQ_test.cpp:159</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_a5dc127db16f0766a65b03ea37b475e3d"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#a5dc127db16f0766a65b03ea37b475e3d">ripple::test::TxQ1_test::testScaling</a></div><div class="ttdeci">void testScaling()</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l03983">TxQ_test.cpp:3983</a></div></div>
<div class="ttc" id="awhat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception/what.html">std::runtime_error::what</a></div><div class="ttdeci">T what(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a0f3a59ffc07ea469d2999d1ae0aeea77"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00684">Env.h:684</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a0f3a59ffc07ea469d2999d1ae0aeea77"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00687">Env.h:687</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1">ripple::telCAN_NOT_QUEUE_BLOCKED</a></div><div class="ttdeci">@ telCAN_NOT_QUEUE_BLOCKED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00061">TER.h:61</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TxQ1__test_html_aee3e7fd16d174ea37f813d171352184f"><div class="ttname"><a href="classripple_1_1test_1_1TxQ1__test.html#aee3e7fd16d174ea37f813d171352184f">ripple::test::TxQ1_test::testSignAndSubmitSequence</a></div><div class="ttdeci">void testSignAndSubmitSequence()</div><div class="ttdef"><b>Definition:</b> <a href="TxQ__test_8cpp_source.html#l02962">TxQ_test.cpp:2962</a></div></div>