This commit is contained in:
manojsdoshi
2020-05-27 16:44:54 +00:00
parent 755b13a414
commit 9facc04fc4
1845 changed files with 60002 additions and 55230 deletions

View File

@@ -426,31 +426,28 @@ $(function() {
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;<a class="code" href="structripple_1_1TxQ_1_1Setup.html">TxQ::Setup</a></div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;<a class="code" href="namespaceripple.html#a206538f11503ef2bdb2f772b8ebeaaf4">setup_TxQ</a>(<a class="code" href="classripple_1_1Config.html">Config</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; </div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;TxQ&gt;</a></div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;<a class="code" href="namespaceripple.html#a0913cf810d63e4efad230c0ac223231b">make_TxQ</a>(<a class="code" href="structripple_1_1TxQ_1_1Setup.html">TxQ::Setup</a> <span class="keyword">const</span>&amp;, <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a>);</div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; </div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;bool, XRPAmount&gt;</a></div>
<div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="namespaceripple.html#a6f284b9070e251bd13fb9c670f5ed59e"> 785</a></span>&#160;<a class="code" href="namespaceripple.html#a6f284b9070e251bd13fb9c670f5ed59e">toDrops</a>(<a class="code" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel&lt;T&gt;</a> <span class="keyword">const</span>&amp; level, <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>&amp; baseFee)</div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;bool, XRPAmount&gt;</a></div>
<div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="namespaceripple.html#a6f284b9070e251bd13fb9c670f5ed59e"> 779</a></span>&#160;<a class="code" href="namespaceripple.html#a6f284b9070e251bd13fb9c670f5ed59e">toDrops</a>(<a class="code" href="classripple_1_1feeunit_1_1TaggedFee.html">FeeLevel&lt;T&gt;</a> <span class="keyword">const</span>&amp; level, <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>&amp; baseFee)</div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;{</div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a2b0f34def9a9d52a662228e4562fb7d4">mulDiv</a>(level, baseFee, <a class="code" href="classripple_1_1TxQ.html#acfc1afed59fb7f9d2404f479d7cbeef6">TxQ::baseLevel</a>);</div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;}</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; </div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<span class="keyword">inline</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;bool, FeeLevel64&gt;</a></div>
<div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="namespaceripple.html#a14c842da2d97bbee52a38620b687429a"> 785</a></span>&#160;<a class="code" href="namespaceripple.html#a14c842da2d97bbee52a38620b687429a">toFeeLevel</a>(<a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>&amp; drops, <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>&amp; baseFee)</div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;{</div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a2b0f34def9a9d52a662228e4562fb7d4">mulDiv</a>(level, baseFee, <a class="code" href="classripple_1_1TxQ.html#acfc1afed59fb7f9d2404f479d7cbeef6">TxQ::baseLevel</a>);</div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a2b0f34def9a9d52a662228e4562fb7d4">mulDiv</a>(drops, <a class="code" href="classripple_1_1TxQ.html#acfc1afed59fb7f9d2404f479d7cbeef6">TxQ::baseLevel</a>, baseFee);</div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;}</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; </div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="keyword">inline</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair&lt;bool, FeeLevel64&gt;</a></div>
<div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="namespaceripple.html#a14c842da2d97bbee52a38620b687429a"> 791</a></span>&#160;<a class="code" href="namespaceripple.html#a14c842da2d97bbee52a38620b687429a">toFeeLevel</a>(<a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>&amp; drops, <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>&amp; baseFee)</div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;{</div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a2b0f34def9a9d52a662228e4562fb7d4">mulDiv</a>(drops, <a class="code" href="classripple_1_1TxQ.html#acfc1afed59fb7f9d2404f479d7cbeef6">TxQ::baseLevel</a>, baseFee);</div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;}</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; </div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; </div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; </div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="astructripple_1_1TxQ_1_1TxDetails_html_ac89fa04234029e0e231854c7c26d20a1"><div class="ttname"><a href="structripple_1_1TxQ_1_1TxDetails.html#ac89fa04234029e0e231854c7c26d20a1">ripple::TxQ::TxDetails::lastResult</a></div><div class="ttdeci">boost::optional&lt; TER &gt; lastResult</div><div class="ttdoc">If the transactor attempted to apply the transaction to the open ledger from the queue and failed,...</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00263">TxQ.h:263</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_ae4fdf7a241cbf86400de491da4b037fe"><div class="ttname"><a href="classripple_1_1TxQ.html#ae4fdf7a241cbf86400de491da4b037fe">ripple::TxQ::setup_</a></div><div class="ttdeci">const Setup setup_</div><div class="ttdoc">Setup parameters used to control the behavior of the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00685">TxQ.h:685</a></div></div>
<div class="ttc" id="anamespaceripple_html_a206538f11503ef2bdb2f772b8ebeaaf4"><div class="ttname"><a href="namespaceripple.html#a206538f11503ef2bdb2f772b8ebeaaf4">ripple::setup_TxQ</a></div><div class="ttdeci">TxQ::Setup setup_TxQ(Config const &amp;config)</div><div class="ttdoc">Build a TxQ::Setup object from application configuration.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01481">TxQ.cpp:1481</a></div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Metrics_html_a5f8431c7f8f88f9455e5dce38defa925"><div class="ttname"><a href="structripple_1_1TxQ_1_1Metrics.html#a5f8431c7f8f88f9455e5dce38defa925">ripple::TxQ::Metrics::Metrics</a></div><div class="ttdeci">Metrics()=default</div><div class="ttdoc">Default constructor.</div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00094">Application.h:94</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00097">Application.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1MaybeTx_html_a9aeb2fdf37aa6a9406190b86ebf04a96"><div class="ttname"><a href="classripple_1_1TxQ_1_1MaybeTx.html#a9aeb2fdf37aa6a9406190b86ebf04a96">ripple::TxQ::MaybeTx::sequence</a></div><div class="ttdeci">const TxSeq sequence</div><div class="ttdoc">Transaction sequence number (sfSequence field).</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00538">TxQ.h:538</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1FeeMetrics_html_abccbd94ad5bd3d59fb81def0673bd3c3"><div class="ttname"><a href="classripple_1_1TxQ_1_1FeeMetrics.html#abccbd94ad5bd3d59fb81def0673bd3c3">ripple::TxQ::FeeMetrics::maximumTxnCount_</a></div><div class="ttdeci">const boost::optional&lt; std::size_t &gt; maximumTxnCount_</div><div class="ttdoc">Maximum value of txnsExpected.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00384">TxQ.h:384</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1MaybeTx_html_a9400ea536d721d8193e1e240b1660e58"><div class="ttname"><a href="classripple_1_1TxQ_1_1MaybeTx.html#a9400ea536d721d8193e1e240b1660e58">ripple::TxQ::MaybeTx::consequences</a></div><div class="ttdeci">boost::optional&lt; TxConsequences const &gt; consequences</div><div class="ttdoc">Potential TxConsequences of applying this transaction to the open ledger.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00524">TxQ.h:524</a></div></div>
@@ -534,7 +531,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1TxQ_html_a2b317467ac5be2a28c278cc60190261b"><div class="ttname"><a href="classripple_1_1TxQ.html#a2b317467ac5be2a28c278cc60190261b">ripple::TxQ::doRPC</a></div><div class="ttdeci">Json::Value doRPC(Application &amp;app) const</div><div class="ttdoc">Summarize current fee metrics for the fee RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01434">TxQ.cpp:1434</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1FeeMetrics_html_a08104b8222fc9b9af942de8fe76d2405"><div class="ttname"><a href="classripple_1_1TxQ_1_1FeeMetrics.html#a08104b8222fc9b9af942de8fe76d2405">ripple::TxQ::FeeMetrics::targetTxnCount_</a></div><div class="ttdeci">const std::size_t targetTxnCount_</div><div class="ttdoc">Number of transactions per ledger that fee escalation &quot;works towards&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00382">TxQ.h:382</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1MaybeTx_html_abb2d84eb4645429896354a08a91e6438"><div class="ttname"><a href="classripple_1_1TxQ_1_1MaybeTx.html#abb2d84eb4645429896354a08a91e6438">ripple::TxQ::MaybeTx::pfresult</a></div><div class="ttdeci">boost::optional&lt; PreflightResult const &gt; pfresult</div><div class="ttdoc">Cached result of the preflight operation.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00567">TxQ.h:567</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0913cf810d63e4efad230c0ac223231b"><div class="ttname"><a href="namespaceripple.html#a0913cf810d63e4efad230c0ac223231b">ripple::make_TxQ</a></div><div class="ttdeci">std::unique_ptr&lt; TxQ &gt; make_TxQ(TxQ::Setup const &amp;setup, beast::Journal j)</div><div class="ttdoc">TxQ object factory.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01553">TxQ.cpp:1553</a></div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Setup_html_aa7b9c849d38c39b1c072ec911ec6c015"><div class="ttname"><a href="structripple_1_1TxQ_1_1Setup.html#aa7b9c849d38c39b1c072ec911ec6c015">ripple::TxQ::Setup::zeroBaseFeeTransactionFeeLevel</a></div><div class="ttdeci">FeeLevel64 zeroBaseFeeTransactionFeeLevel</div><div class="ttdoc">So we don't deal with &quot;infinite&quot; fee levels, treat any transaction with a 0 base fee (i....</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00171">TxQ.h:171</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1TxQAccount_html_a83db75e953fdeb2d6f99699a65f4a6b9"><div class="ttname"><a href="classripple_1_1TxQ_1_1TxQAccount.html#a83db75e953fdeb2d6f99699a65f4a6b9">ripple::TxQ::TxQAccount::dropPenalty</a></div><div class="ttdeci">bool dropPenalty</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00639">TxQ.h:639</a></div></div>
<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#l00194">TxQ.h:194</a></div></div>
@@ -554,8 +550,8 @@ $(function() {
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Metrics_html_aa6d188cab1f33a838cda74a0dc6cbbf2"><div class="ttname"><a href="structripple_1_1TxQ_1_1Metrics.html#aa6d188cab1f33a838cda74a0dc6cbbf2">ripple::TxQ::Metrics::txInLedger</a></div><div class="ttdeci">std::size_t txInLedger</div><div class="ttdoc">Number of transactions currently in the open ledger.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00190">TxQ.h:190</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1GreaterFee_html_a5af1e14dde557a6151a6bb960f1400a5"><div class="ttname"><a href="classripple_1_1TxQ_1_1GreaterFee.html#a5af1e14dde557a6151a6bb960f1400a5">ripple::TxQ::GreaterFee::GreaterFee</a></div><div class="ttdeci">GreaterFee()=default</div><div class="ttdoc">Default constructor.</div></div>
<div class="ttc" id="anamespaceripple_html_a14c842da2d97bbee52a38620b687429a"><div class="ttname"><a href="namespaceripple.html#a14c842da2d97bbee52a38620b687429a">ripple::toFeeLevel</a></div><div class="ttdeci">std::pair&lt; bool, FeeLevel64 &gt; toFeeLevel(XRPAmount const &amp;drops, XRPAmount const &amp;baseFee)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00791">TxQ.h:791</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6f284b9070e251bd13fb9c670f5ed59e"><div class="ttname"><a href="namespaceripple.html#a6f284b9070e251bd13fb9c670f5ed59e">ripple::toDrops</a></div><div class="ttdeci">std::pair&lt; bool, XRPAmount &gt; toDrops(FeeLevel&lt; T &gt; const &amp;level, XRPAmount const &amp;baseFee)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00785">TxQ.h:785</a></div></div>
<div class="ttc" id="anamespaceripple_html_a14c842da2d97bbee52a38620b687429a"><div class="ttname"><a href="namespaceripple.html#a14c842da2d97bbee52a38620b687429a">ripple::toFeeLevel</a></div><div class="ttdeci">std::pair&lt; bool, FeeLevel64 &gt; toFeeLevel(XRPAmount const &amp;drops, XRPAmount const &amp;baseFee)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00785">TxQ.h:785</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6f284b9070e251bd13fb9c670f5ed59e"><div class="ttname"><a href="namespaceripple.html#a6f284b9070e251bd13fb9c670f5ed59e">ripple::toDrops</a></div><div class="ttdeci">std::pair&lt; bool, XRPAmount &gt; toDrops(FeeLevel&lt; T &gt; const &amp;level, XRPAmount const &amp;baseFee)</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00779">TxQ.h:779</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a515e8f8135761c866e364815a93f6ba6"><div class="ttname"><a href="classripple_1_1TxQ.html#a515e8f8135761c866e364815a93f6ba6">ripple::TxQ::canBeHeld</a></div><div class="ttdeci">bool canBeHeld(STTx const &amp;, ApplyFlags const, OpenView const &amp;, AccountMap::iterator, boost::optional&lt; FeeMultiSet::iterator &gt;)</div><div class="ttdoc">Checks if the indicated transaction fits the conditions for being stored in the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l00333">TxQ.cpp:333</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a63a8817d4a8b421e026e1454c4ba4646"><div class="ttname"><a href="classripple_1_1TxQ.html#a63a8817d4a8b421e026e1454c4ba4646">ripple::TxQ::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdoc">Most queue operations are done under the master lock, but use this mutex for the RPC &quot;fee&quot; command,...</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00718">TxQ.h:718</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1MaybeTx_html_a8629266e963f71bf3e1018c2176d4e0e"><div class="ttname"><a href="classripple_1_1TxQ_1_1MaybeTx.html#a8629266e963f71bf3e1018c2176d4e0e">ripple::TxQ::MaybeTx::retriesAllowed</a></div><div class="ttdeci">static constexpr int retriesAllowed</div><div class="ttdoc">Starting retry count for newly queued transactions.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00583">TxQ.h:583</a></div></div>
@@ -580,7 +576,6 @@ $(function() {
<div class="ttc" id="astructripple_1_1TxQ_1_1Setup_html_a55017181a586c0c09a9b487a4b003c52"><div class="ttname"><a href="structripple_1_1TxQ_1_1Setup.html#a55017181a586c0c09a9b487a4b003c52">ripple::TxQ::Setup::minimumEscalationMultiplier</a></div><div class="ttdeci">FeeLevel64 minimumEscalationMultiplier</div><div class="ttdoc">Minimum value of the escalation multiplier, regardless of the prior ledger's median fee level.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00107">TxQ.h:107</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1MaybeTx_html_a60e808612ec45ed655d2435d2f048ff4"><div class="ttname"><a href="classripple_1_1TxQ_1_1MaybeTx.html#a60e808612ec45ed655d2435d2f048ff4">ripple::TxQ::MaybeTx::retriesRemaining</a></div><div class="ttdeci">int retriesRemaining</div><div class="ttdoc">A transaction at the front of the queue will be given several attempts to succeed before being droppe...</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00547">TxQ.h:547</a></div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Setup_html_ac02a564e20d8363fa5cbdcf4079f5413"><div class="ttname"><a href="structripple_1_1TxQ_1_1Setup.html#ac02a564e20d8363fa5cbdcf4079f5413">ripple::TxQ::Setup::minimumLastLedgerBuffer</a></div><div class="ttdeci">std::uint32_t minimumLastLedgerBuffer</div><div class="ttdoc">Minimum difference between the current ledger sequence and a transaction's LastLedgerSequence for the...</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00162">TxQ.h:162</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>
<div class="ttc" id="aclassripple_1_1TxQ_1_1MaybeTx_html_a9a01c0f83b25bb3c4063c84557790e3c"><div class="ttname"><a href="classripple_1_1TxQ_1_1MaybeTx.html#a9a01c0f83b25bb3c4063c84557790e3c">ripple::TxQ::MaybeTx::txID</a></div><div class="ttdeci">const TxID txID</div><div class="ttdoc">Transaction ID.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00529">TxQ.h:529</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_1_1FeeMetrics_html_a9c6fe27399c7bd45a1f418bbb673d175"><div class="ttname"><a href="classripple_1_1TxQ_1_1FeeMetrics.html#a9c6fe27399c7bd45a1f418bbb673d175">ripple::TxQ::FeeMetrics::escalatedSeriesFeeLevel</a></div><div class="ttdeci">static std::pair&lt; bool, FeeLevel64 &gt; escalatedSeriesFeeLevel(Snapshot const &amp;snapshot, OpenView const &amp;view, std::size_t extraCount, std::size_t seriesSize)</div><div class="ttdoc">Computes the total fee level for all transactions in a series.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l00203">TxQ.cpp:203</a></div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Setup_html_ae90eb2b5bf5f061092c0d83457f55f81"><div class="ttname"><a href="structripple_1_1TxQ_1_1Setup.html#ae90eb2b5bf5f061092c0d83457f55f81">ripple::TxQ::Setup::ledgersInQueue</a></div><div class="ttdeci">std::size_t ledgersInQueue</div><div class="ttdoc">Number of ledgers' worth of transactions to allow in the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00075">TxQ.h:75</a></div></div>