mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 20:15:51 +00:00
deploy: 5c8e072b7f
This commit is contained in:
@@ -188,7 +188,7 @@ $(function() {
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  {</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  amount = sle->getFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  amount = sle->getFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (account > issuer)</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  {</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="comment">// Put balance in account terms.</span></div>
|
||||
@@ -295,11 +295,11 @@ $(function() {
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="comment">// Return balance minus reserve</span></div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> ownerCount = <a class="code" href="namespaceripple.html#abe183c81914380d1af2ed69de711ff35">confineOwnerCount</a>(</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  view.<a class="code" href="classripple_1_1ReadView.html#a6989ce9f6240d5c600d3a4f526f89d29">ownerCountHook</a>(<span class="keywordtype">id</span>, sle->getFieldU32(<a class="code" href="namespaceripple.html#a6115bf47aa7762c72b8fbf60bee0ab95">sfOwnerCount</a>)), ownerCountAdj);</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  view.<a class="code" href="classripple_1_1ReadView.html#a6989ce9f6240d5c600d3a4f526f89d29">ownerCountHook</a>(<span class="keywordtype">id</span>, sle->getFieldU32(<a class="code" href="namespaceripple.html#aee6c41ec9be20b8705502ae9290ef2b0">sfOwnerCount</a>)), ownerCountAdj);</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  </div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">auto</span> <span class="keyword">const</span> reserve = view.<a class="code" href="classripple_1_1ReadView.html#a9bbdb3fb4754482a8d6c6e6d25c2d1eb">fees</a>().<a class="code" href="structripple_1_1Fees.html#acb07843d0d0e3ccacd7cf51d5296fe40">accountReserve</a>(ownerCount);</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">auto</span> <span class="keyword">const</span> fullBalance = sle->getFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">auto</span> <span class="keyword">const</span> fullBalance = sle->getFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  </div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">auto</span> <span class="keyword">const</span> balance = view.<a class="code" href="classripple_1_1ReadView.html#a81e1b7628e44e758a0359061c4b17c96">balanceHook</a>(<span class="keywordtype">id</span>, <a class="code" href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">xrpAccount</a>(), fullBalance);</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div>
|
||||
@@ -332,9 +332,9 @@ $(function() {
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">if</span> (!sle)</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="comment">// VFALCO NOTE We aren't checking field exists?</span></div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : sle->getFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : sle->getFieldV256(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  f(view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#a1fc176ed1b328b0ef5392b5b5468e269">keylet::child</a>(key)));</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">auto</span> <span class="keyword">const</span> next = sle->getFieldU64(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">auto</span> <span class="keyword">const</span> next = sle->getFieldU64(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordflow">if</span> (!next)</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  pos = <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(root, next);</div>
|
||||
@@ -360,7 +360,7 @@ $(function() {
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keyword">auto</span> hintDir = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(hintIndex);</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordflow">if</span> (hintDir)</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  {</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : hintDir->getFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : hintDir->getFieldV256(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  {</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordflow">if</span> (key == <a class="code" href="namespaceripple.html#aebcc26ebe20ddcd3bcbfd5402e0acb89">after</a>)</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  {</div>
|
||||
@@ -377,7 +377,7 @@ $(function() {
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">auto</span> <span class="keyword">const</span> ownerDir = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(currentIndex);</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keywordflow">if</span> (!ownerDir)</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordflow">return</span> found;</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : ownerDir->getFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : ownerDir->getFieldV256(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  {</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordflow">if</span> (!found)</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  {</div>
|
||||
@@ -390,7 +390,7 @@ $(function() {
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  }</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  }</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  </div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = ownerDir->getFieldU64(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = ownerDir->getFieldU64(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keywordflow">if</span> (uNodeNext == 0)</div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">return</span> found;</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  currentIndex = <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(rootIndex, uNodeNext);</div>
|
||||
@@ -403,10 +403,10 @@ $(function() {
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keyword">auto</span> <span class="keyword">const</span> ownerDir = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(currentIndex);</div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">if</span> (!ownerDir)</div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : ownerDir->getFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : ownerDir->getFieldV256(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>))</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keywordflow">if</span> (f(view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#a1fc176ed1b328b0ef5392b5b5468e269">keylet::child</a>(key))) && limit-- <= 1)</div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = ownerDir->getFieldU64(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = ownerDir->getFieldU64(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keywordflow">if</span> (uNodeNext == 0)</div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  currentIndex = <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(rootIndex, uNodeNext);</div>
|
||||
@@ -419,8 +419,8 @@ $(function() {
|
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> {</div>
|
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keyword">auto</span> <span class="keyword">const</span> sle = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">keylet::account</a>(issuer));</div>
|
||||
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  </div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keywordflow">if</span> (sle && sle->isFieldPresent(<a class="code" href="namespaceripple.html#a53b5aebba8917dab1a570141682a5ee2">sfTransferRate</a>))</div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordflow">return</span> <a class="code" href="structripple_1_1Rate.html">Rate</a>{sle->getFieldU32(<a class="code" href="namespaceripple.html#a53b5aebba8917dab1a570141682a5ee2">sfTransferRate</a>)};</div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keywordflow">if</span> (sle && sle->isFieldPresent(<a class="code" href="namespaceripple.html#a589ba3f409a684f63d5f5b05c4d73500">sfTransferRate</a>))</div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordflow">return</span> <a class="code" href="structripple_1_1Rate.html">Rate</a>{sle->getFieldU32(<a class="code" href="namespaceripple.html#a589ba3f409a684f63d5f5b05c4d73500">sfTransferRate</a>)};</div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  </div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a8ca9b43bfc508a3fdbc296fb926320ce">parityRate</a>;</div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> }</div>
|
||||
@@ -539,12 +539,12 @@ $(function() {
|
||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="keyword">auto</span> <span class="keyword">const</span> sleNode = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(k);</div>
|
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keywordflow">if</span> (!sleNode)</div>
|
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">if</span> (!sleNode->getFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>).empty())</div>
|
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">if</span> (!sleNode->getFieldV256(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>).empty())</div>
|
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <span class="comment">// The first page of a directory may legitimately be empty even if there</span></div>
|
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="comment">// are other pages (the first page is the anchor page) so check to see if</span></div>
|
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="comment">// there is another page. If there is, the directory isn't empty.</span></div>
|
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keywordflow">return</span> sleNode->getFieldU64(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>) == 0;</div>
|
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keywordflow">return</span> sleNode->getFieldU64(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>) == 0;</div>
|
||||
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> }</div>
|
||||
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  </div>
|
||||
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <span class="keywordtype">bool</span></div>
|
||||
@@ -571,11 +571,11 @@ $(function() {
|
||||
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a>& uEntryIndex, <span class="comment">// <-- The entry, if available. Otherwise, zero.</span></div>
|
||||
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span> {</div>
|
||||
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& svIndexes = sleNode-><a class="code" href="classripple_1_1STObject.html#a5836708d0dcd636193c43419eb724ad5">getFieldV256</a>(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>);</div>
|
||||
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& svIndexes = sleNode-><a class="code" href="classripple_1_1STObject.html#a5836708d0dcd636193c43419eb724ad5">getFieldV256</a>(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>);</div>
|
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  assert(uDirEntry <= svIndexes.size());</div>
|
||||
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <span class="keywordflow">if</span> (uDirEntry >= svIndexes.size())</div>
|
||||
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  {</div>
|
||||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = sleNode-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = sleNode-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordflow">if</span> (!uNodeNext)</div>
|
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  {</div>
|
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  uEntryIndex.<a class="code" href="classripple_1_1base__uint.html#a1f9135f2eef3ec702d5f17e679733e8e">zero</a>();</div>
|
||||
@@ -607,9 +607,9 @@ $(function() {
|
||||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  </div>
|
||||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> sle = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#a5660f18c64be5f8270fe66fcc25d0de8">keylet::amendments</a>()))</div>
|
||||
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  {</div>
|
||||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <span class="keywordflow">if</span> (sle->isFieldPresent(<a class="code" href="namespaceripple.html#a9e03c8b33593df82d17427a8771e3106">sfAmendments</a>))</div>
|
||||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <span class="keywordflow">if</span> (sle->isFieldPresent(<a class="code" href="namespaceripple.html#a0b616ffc6eaba434ad7f8b79289ee71f">sfAmendments</a>))</div>
|
||||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  {</div>
|
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& v = sle->getFieldV256(<a class="code" href="namespaceripple.html#a9e03c8b33593df82d17427a8771e3106">sfAmendments</a>);</div>
|
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& v = sle->getFieldV256(<a class="code" href="namespaceripple.html#a0b616ffc6eaba434ad7f8b79289ee71f">sfAmendments</a>);</div>
|
||||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  amendments.insert(v.begin(), v.end());</div>
|
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  }</div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  }</div>
|
||||
@@ -624,16 +624,16 @@ $(function() {
|
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  </div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> sle = view.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#a5660f18c64be5f8270fe66fcc25d0de8">keylet::amendments</a>()))</div>
|
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  {</div>
|
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keywordflow">if</span> (sle->isFieldPresent(<a class="code" href="namespaceripple.html#a3b87008a5cddf47c7d5510eb8be50902">sfMajorities</a>))</div>
|
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keywordflow">if</span> (sle->isFieldPresent(<a class="code" href="namespaceripple.html#a99ebec2325cb65f025f54c07df50574a">sfMajorities</a>))</div>
|
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  {</div>
|
||||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keyword">using</span> tp = <a class="code" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>;</div>
|
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="keyword">using</span> d = tp::duration;</div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  </div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keyword">auto</span> <span class="keyword">const</span> majorities = sle->getFieldArray(<a class="code" href="namespaceripple.html#a3b87008a5cddf47c7d5510eb8be50902">sfMajorities</a>);</div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keyword">auto</span> <span class="keyword">const</span> majorities = sle->getFieldArray(<a class="code" href="namespaceripple.html#a99ebec2325cb65f025f54c07df50574a">sfMajorities</a>);</div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  </div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& m : majorities)</div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  ret[m.getFieldH256(<a class="code" href="namespaceripple.html#a6876042e8ba024aff79bc8c36c7f62c8">sfAmendment</a>)] =</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  tp(d(m.getFieldU32(<a class="code" href="namespaceripple.html#ad1ba5ab6bbe324c1cabd16b7ed667340">sfCloseTime</a>)));</div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  ret[m.getFieldH256(<a class="code" href="namespaceripple.html#a3072b374b187df1bcc418cb2e230461b">sfAmendment</a>)] =</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  tp(d(m.getFieldU32(<a class="code" href="namespaceripple.html#a812c61cb81aeca1f7009c926d30e1aaa">sfCloseTime</a>)));</div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  }</div>
|
||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  }</div>
|
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  </div>
|
||||
@@ -662,9 +662,9 @@ $(function() {
|
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <span class="keywordflow">if</span> (hashIndex)</div>
|
||||
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  {</div>
|
||||
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  assert(</div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  hashIndex->getFieldU32(<a class="code" href="namespaceripple.html#a5ee84a90839e78820c2a0498852fa048">sfLastLedgerSequence</a>) ==</div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  hashIndex->getFieldU32(<a class="code" href="namespaceripple.html#a628c597be4a050e3957be56ec78df01a">sfLastLedgerSequence</a>) ==</div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  (ledger.<a class="code" href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">seq</a>() - 1));</div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <a class="code" href="classripple_1_1STVector256.html">STVector256</a> vec = hashIndex->getFieldV256(<a class="code" href="namespaceripple.html#afd33ec65ca41bd231dc8e20f70f27b7e">sfHashes</a>);</div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <a class="code" href="classripple_1_1STVector256.html">STVector256</a> vec = hashIndex->getFieldV256(<a class="code" href="namespaceripple.html#ab44eddba949c362c1be0f959ee9a2117">sfHashes</a>);</div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordflow">if</span> (vec.<a class="code" href="classripple_1_1STVector256.html#a5d9852deb22d90d3b9139bf9c0470fd8">size</a>() >= <a class="code" href="namespaceripple.html#ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b">diff</a>)</div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  <span class="keywordflow">return</span> vec[vec.<a class="code" href="classripple_1_1STVector256.html#a5d9852deb22d90d3b9139bf9c0470fd8">size</a>() - <a class="code" href="namespaceripple.html#ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b">diff</a>];</div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  JLOG(journal.<a class="code" href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">warn</a>())</div>
|
||||
@@ -690,11 +690,11 @@ $(function() {
|
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keyword">auto</span> <span class="keyword">const</span> hashIndex = ledger.<a class="code" href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#acda2d89a44551845c5be38291e5c9e8b">keylet::skip</a>(seq));</div>
|
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  <span class="keywordflow">if</span> (hashIndex)</div>
|
||||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  {</div>
|
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keyword">auto</span> <span class="keyword">const</span> lastSeq = hashIndex->getFieldU32(<a class="code" href="namespaceripple.html#a5ee84a90839e78820c2a0498852fa048">sfLastLedgerSequence</a>);</div>
|
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keyword">auto</span> <span class="keyword">const</span> lastSeq = hashIndex->getFieldU32(<a class="code" href="namespaceripple.html#a628c597be4a050e3957be56ec78df01a">sfLastLedgerSequence</a>);</div>
|
||||
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  assert(lastSeq >= seq);</div>
|
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  assert((lastSeq & 0xff) == 0);</div>
|
||||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b">diff</a> = (lastSeq - seq) >> 8;</div>
|
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <a class="code" href="classripple_1_1STVector256.html">STVector256</a> vec = hashIndex->getFieldV256(<a class="code" href="namespaceripple.html#afd33ec65ca41bd231dc8e20f70f27b7e">sfHashes</a>);</div>
|
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <a class="code" href="classripple_1_1STVector256.html">STVector256</a> vec = hashIndex->getFieldV256(<a class="code" href="namespaceripple.html#ab44eddba949c362c1be0f959ee9a2117">sfHashes</a>);</div>
|
||||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  <span class="keywordflow">if</span> (vec.<a class="code" href="classripple_1_1STVector256.html#a5d9852deb22d90d3b9139bf9c0470fd8">size</a>() > <a class="code" href="namespaceripple.html#ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b">diff</a>)</div>
|
||||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  <span class="keywordflow">return</span> vec[vec.<a class="code" href="classripple_1_1STVector256.html#a5d9852deb22d90d3b9139bf9c0470fd8">size</a>() - <a class="code" href="namespaceripple.html#ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b">diff</a> - 1];</div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  }</div>
|
||||
@@ -719,11 +719,11 @@ $(function() {
|
||||
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  <span class="keywordflow">if</span> (!sle)</div>
|
||||
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  assert(amount != 0);</div>
|
||||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>{sle-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(<a class="code" href="namespaceripple.html#a6115bf47aa7762c72b8fbf60bee0ab95">sfOwnerCount</a>)};</div>
|
||||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <a class="code" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span> <span class="keywordtype">id</span> = (*sle)[<a class="code" href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">sfAccount</a>];</div>
|
||||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>{sle-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(<a class="code" href="namespaceripple.html#aee6c41ec9be20b8705502ae9290ef2b0">sfOwnerCount</a>)};</div>
|
||||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <a class="code" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span> <span class="keywordtype">id</span> = (*sle)[<a class="code" href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">sfAccount</a>];</div>
|
||||
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> adjusted = <a class="code" href="namespaceripple.html#abe183c81914380d1af2ed69de711ff35">confineOwnerCount</a>(<a class="code" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>, amount, <span class="keywordtype">id</span>, j);</div>
|
||||
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a876b5aa9b60e7579b187afe05fd3b8d1">adjustOwnerCountHook</a>(<span class="keywordtype">id</span>, <a class="code" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>, adjusted);</div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  sle-><a class="code" href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">setFieldU32</a>(<a class="code" href="namespaceripple.html#a6115bf47aa7762c72b8fbf60bee0ab95">sfOwnerCount</a>, adjusted);</div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  sle-><a class="code" href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">setFieldU32</a>(<a class="code" href="namespaceripple.html#aee6c41ec9be20b8705502ae9290ef2b0">sfOwnerCount</a>, adjusted);</div>
|
||||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a542437b9b59a623e755979acdc075af5">update</a>(sle);</div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span> }</div>
|
||||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  </div>
|
||||
@@ -751,11 +751,11 @@ $(function() {
|
||||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a>& uEntryIndex, <span class="comment">// <-- The entry, if available. Otherwise, zero.</span></div>
|
||||
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span> {</div>
|
||||
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& svIndexes = sleNode-><a class="code" href="classripple_1_1STObject.html#a5836708d0dcd636193c43419eb724ad5">getFieldV256</a>(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>);</div>
|
||||
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& svIndexes = sleNode-><a class="code" href="classripple_1_1STObject.html#a5836708d0dcd636193c43419eb724ad5">getFieldV256</a>(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>);</div>
|
||||
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  assert(uDirEntry <= svIndexes.size());</div>
|
||||
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <span class="keywordflow">if</span> (uDirEntry >= svIndexes.size())</div>
|
||||
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  {</div>
|
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = sleNode-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keyword">auto</span> <span class="keyword">const</span> uNodeNext = sleNode-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>);</div>
|
||||
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keywordflow">if</span> (!uNodeNext)</div>
|
||||
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  {</div>
|
||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  uEntryIndex.<a class="code" href="classripple_1_1base__uint.html#a1f9135f2eef3ec702d5f17e679733e8e">zero</a>();</div>
|
||||
@@ -784,7 +784,7 @@ $(function() {
|
||||
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5b498122d9b8c1acbeb9fe459faac22b"> 713</a></span> <a class="code" href="namespaceripple.html#a5b498122d9b8c1acbeb9fe459faac22b">describeOwnerDir</a>(<a class="code" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& account)</div>
|
||||
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> {</div>
|
||||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <span class="keywordflow">return</span> [&account](<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE></a> <span class="keyword">const</span>& sle) {</div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  (*sle)[<a class="code" href="namespaceripple.html#ab58c0b15520d1efd36a12c6e671f3b34">sfOwner</a>] = account;</div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  (*sle)[<a class="code" href="namespaceripple.html#a7e1ed9c5ea9eff7dd3046420f228399f">sfOwner</a>] = account;</div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  };</div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span> }</div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  </div>
|
||||
@@ -862,7 +862,7 @@ $(function() {
|
||||
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">tefINTERNAL</a>;</div>
|
||||
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  </div>
|
||||
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  assert(</div>
|
||||
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  sleAccount->getAccountID(<a class="code" href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">sfAccount</a>) ==</div>
|
||||
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  sleAccount->getAccountID(<a class="code" href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">sfAccount</a>) ==</div>
|
||||
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  (bSetHigh ? uHighAccountID : uLowAccountID));</div>
|
||||
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  <span class="keyword">auto</span> <span class="keyword">const</span> slePeer =</div>
|
||||
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>  view.<a class="code" href="classripple_1_1ApplyView.html#aad9fb1233dec10dcc10c2e3b1da6a723">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">keylet::account</a>(bSetHigh ? uLowAccountID : uHighAccountID));</div>
|
||||
@@ -870,24 +870,24 @@ $(function() {
|
||||
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca4bd7fa9c0845dbf5c766e202d87a750c">tecNO_TARGET</a>;</div>
|
||||
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  </div>
|
||||
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  <span class="comment">// Remember deletion hints.</span></div>
|
||||
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  sleRippleState->setFieldU64(<a class="code" href="namespaceripple.html#a142bc04ba3af817d6865a48d32a8835c">sfLowNode</a>, *lowNode);</div>
|
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  sleRippleState->setFieldU64(<a class="code" href="namespaceripple.html#a471bdeb2ab347173cd33371d22bda483">sfHighNode</a>, *highNode);</div>
|
||||
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  sleRippleState->setFieldU64(<a class="code" href="namespaceripple.html#ab2d5c2113496f72035e07e5df7fa3de3">sfLowNode</a>, *lowNode);</div>
|
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  sleRippleState->setFieldU64(<a class="code" href="namespaceripple.html#aa2de07db6b8e766ac77e893c6acc31d3">sfHighNode</a>, *highNode);</div>
|
||||
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  </div>
|
||||
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  sleRippleState->setFieldAmount(</div>
|
||||
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  bSetHigh ? <a class="code" href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">sfHighLimit</a> : <a class="code" href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">sfLowLimit</a>, saLimit);</div>
|
||||
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  bSetHigh ? <a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a> : <a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a>, saLimit);</div>
|
||||
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  sleRippleState->setFieldAmount(</div>
|
||||
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>  bSetHigh ? <a class="code" href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">sfLowLimit</a> : <a class="code" href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">sfHighLimit</a>,</div>
|
||||
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>  bSetHigh ? <a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a> : <a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a>,</div>
|
||||
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a>(</div>
|
||||
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  {saBalance.<a class="code" href="classripple_1_1STAmount.html#a2563a8f586a001bfbbc88630701deaf1">getCurrency</a>(),</div>
|
||||
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>  bSetDst ? uSrcAccountID : uDstAccountID}));</div>
|
||||
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  </div>
|
||||
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>  <span class="keywordflow">if</span> (uQualityIn)</div>
|
||||
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>  sleRippleState->setFieldU32(</div>
|
||||
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  bSetHigh ? <a class="code" href="namespaceripple.html#a45f544efdc2b9c88ab5d029cde614264">sfHighQualityIn</a> : <a class="code" href="namespaceripple.html#a5a734016a3e1d869c92dbd41e75ea18e">sfLowQualityIn</a>, uQualityIn);</div>
|
||||
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  bSetHigh ? <a class="code" href="namespaceripple.html#a737c7b8041d83ee0085bbc8d95c419ef">sfHighQualityIn</a> : <a class="code" href="namespaceripple.html#a5f253588b453da01372349113be2de51">sfLowQualityIn</a>, uQualityIn);</div>
|
||||
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>  </div>
|
||||
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>  <span class="keywordflow">if</span> (uQualityOut)</div>
|
||||
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>  sleRippleState->setFieldU32(</div>
|
||||
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  bSetHigh ? <a class="code" href="namespaceripple.html#acdff7bc94fb7162913080eacc5cef92a">sfHighQualityOut</a> : <a class="code" href="namespaceripple.html#a15ac6cb7179c7508765fa564902d2c01">sfLowQualityOut</a>, uQualityOut);</div>
|
||||
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  bSetHigh ? <a class="code" href="namespaceripple.html#a22c92283f49e814f4fb31a159d962553">sfHighQualityOut</a> : <a class="code" href="namespaceripple.html#a2718167efdb95710144d9ffaf53d65d3">sfLowQualityOut</a>, uQualityOut);</div>
|
||||
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>  </div>
|
||||
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uFlags = bSetHigh ? <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec">lsfHighReserve</a> : <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953">lsfLowReserve</a>;</div>
|
||||
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>  </div>
|
||||
@@ -910,12 +910,12 @@ $(function() {
|
||||
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>  uFlags |= (bSetHigh ? <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3">lsfLowNoRipple</a> : <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632">lsfHighNoRipple</a>);</div>
|
||||
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>  }</div>
|
||||
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>  </div>
|
||||
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  sleRippleState->setFieldU32(<a class="code" href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">sfFlags</a>, uFlags);</div>
|
||||
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  sleRippleState->setFieldU32(<a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>, uFlags);</div>
|
||||
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>  <a class="code" href="namespaceripple.html#a7e31af9d90dac8c9e4272bf597d83fb4">adjustOwnerCount</a>(view, sleAccount, 1, j);</div>
|
||||
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  </div>
|
||||
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>  <span class="comment">// ONLY: Create ripple balance.</span></div>
|
||||
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  sleRippleState->setFieldAmount(</div>
|
||||
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, bSetHigh ? -saBalance : saBalance);</div>
|
||||
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, bSetHigh ? -saBalance : saBalance);</div>
|
||||
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  </div>
|
||||
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a2fbccbab01154b3918eba1131eb6a603">creditHook</a>(</div>
|
||||
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  uSrcAccountID, uDstAccountID, saBalance, saBalance.zeroed());</div>
|
||||
@@ -932,8 +932,8 @@ $(function() {
|
||||
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span> {</div>
|
||||
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>  <span class="comment">// Detect legacy dirs.</span></div>
|
||||
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> uLowNode = sleRippleState-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a142bc04ba3af817d6865a48d32a8835c">sfLowNode</a>);</div>
|
||||
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> uHighNode = sleRippleState-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a471bdeb2ab347173cd33371d22bda483">sfHighNode</a>);</div>
|
||||
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> uLowNode = sleRippleState-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#ab2d5c2113496f72035e07e5df7fa3de3">sfLowNode</a>);</div>
|
||||
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> uHighNode = sleRippleState-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#aa2de07db6b8e766ac77e893c6acc31d3">sfHighNode</a>);</div>
|
||||
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  </div>
|
||||
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"trustDelete: Deleting ripple line: low"</span>;</div>
|
||||
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  </div>
|
||||
@@ -969,14 +969,14 @@ $(function() {
|
||||
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  <span class="keywordflow">if</span> (!sle)</div>
|
||||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>;</div>
|
||||
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>  <span class="keyword">auto</span> offerIndex = sle-><a class="code" href="classripple_1_1STLedgerEntry.html#a6387602187c2ca4e22297d5c908cbad6">key</a>();</div>
|
||||
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  <span class="keyword">auto</span> owner = sle-><a class="code" href="classripple_1_1STObject.html#a0d2d874d34a1c3ed432cdb9fb1386b35">getAccountID</a>(<a class="code" href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">sfAccount</a>);</div>
|
||||
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  <span class="keyword">auto</span> owner = sle-><a class="code" href="classripple_1_1STObject.html#a0d2d874d34a1c3ed432cdb9fb1386b35">getAccountID</a>(<a class="code" href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">sfAccount</a>);</div>
|
||||
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>  </div>
|
||||
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>  <span class="comment">// Detect legacy directories.</span></div>
|
||||
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> uDirectory = sle-><a class="code" href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a>(<a class="code" href="namespaceripple.html#a2777d3b6f0fbc7c551a04700f0b4486c">sfBookDirectory</a>);</div>
|
||||
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> uDirectory = sle-><a class="code" href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a>(<a class="code" href="namespaceripple.html#adcd36d71f0993ffb244e2d3fe94fba77">sfBookDirectory</a>);</div>
|
||||
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>  </div>
|
||||
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  <span class="keywordflow">if</span> (!view.<a class="code" href="classripple_1_1ApplyView.html#a5a06441ef4fdb9b7f6e51437ce4a959f">dirRemove</a>(</div>
|
||||
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(owner),</div>
|
||||
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  sle-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#aef930b1b72ad98f2613d76db583c2984">sfOwnerNode</a>),</div>
|
||||
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  sle-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a7038e25fafd9239c031a42b0f285ddf4">sfOwnerNode</a>),</div>
|
||||
<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>  offerIndex,</div>
|
||||
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>  <span class="keyword">false</span>))</div>
|
||||
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>  {</div>
|
||||
@@ -985,7 +985,7 @@ $(function() {
|
||||
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>  </div>
|
||||
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  <span class="keywordflow">if</span> (!view.<a class="code" href="classripple_1_1ApplyView.html#a5a06441ef4fdb9b7f6e51437ce4a959f">dirRemove</a>(</div>
|
||||
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(uDirectory),</div>
|
||||
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  sle-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#ab04f3c1ed1f9448c4c52cec701d44d43">sfBookNode</a>),</div>
|
||||
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  sle-><a class="code" href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a>(<a class="code" href="namespaceripple.html#a4ea34a30825650f4ec8c00d39622a9f0">sfBookNode</a>),</div>
|
||||
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>  offerIndex,</div>
|
||||
<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>  <span class="keyword">false</span>))</div>
|
||||
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>  {</div>
|
||||
@@ -1031,7 +1031,7 @@ $(function() {
|
||||
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>  <span class="comment">// If the line exists, modify it accordingly.</span></div>
|
||||
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> sleRippleState = view.<a class="code" href="classripple_1_1ApplyView.html#aad9fb1233dec10dcc10c2e3b1da6a723">peek</a>(index))</div>
|
||||
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>  {</div>
|
||||
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a> saBalance = sleRippleState->getFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a> saBalance = sleRippleState->getFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  </div>
|
||||
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>  <span class="keywordflow">if</span> (bSenderHigh)</div>
|
||||
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>  saBalance.<a class="code" href="classripple_1_1STAmount.html#ad9cebdb647da68f740009f9cda4dbe83">negate</a>(); <span class="comment">// Put balance in sender terms.</span></div>
|
||||
@@ -1048,7 +1048,7 @@ $(function() {
|
||||
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  << <span class="stringliteral">" amount="</span> << saAmount.<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>()</div>
|
||||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  << <span class="stringliteral">" after="</span> << saBalance.<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  </div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> uFlags(sleRippleState->getFieldU32(<a class="code" href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">sfFlags</a>));</div>
|
||||
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> uFlags(sleRippleState->getFieldU32(<a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>));</div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  <span class="keywordtype">bool</span> bDelete = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  </div>
|
||||
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  <span class="comment">// FIXME This NEEDS to be cleaned up and simplified. It's impossible</span></div>
|
||||
@@ -1067,13 +1067,13 @@ $(function() {
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1">lsfDefaultRipple</a>) &&</div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  !(uFlags & (!bSenderHigh ? <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d">lsfLowFreeze</a> : <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010">lsfHighFreeze</a>)) &&</div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>  !sleRippleState->getFieldAmount(</div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  !bSenderHigh ? <a class="code" href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">sfLowLimit</a> : <a class="code" href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">sfHighLimit</a>)</div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  !bSenderHigh ? <a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a> : <a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a>)</div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  <span class="comment">// Sender trust limit is 0.</span></div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  && !sleRippleState->getFieldU32(</div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  !bSenderHigh ? <a class="code" href="namespaceripple.html#a5a734016a3e1d869c92dbd41e75ea18e">sfLowQualityIn</a> : <a class="code" href="namespaceripple.html#a45f544efdc2b9c88ab5d029cde614264">sfHighQualityIn</a>)</div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  !bSenderHigh ? <a class="code" href="namespaceripple.html#a5f253588b453da01372349113be2de51">sfLowQualityIn</a> : <a class="code" href="namespaceripple.html#a737c7b8041d83ee0085bbc8d95c419ef">sfHighQualityIn</a>)</div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  <span class="comment">// Sender quality in is 0.</span></div>
|
||||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  && !sleRippleState->getFieldU32(</div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>  !bSenderHigh ? <a class="code" href="namespaceripple.html#a15ac6cb7179c7508765fa564902d2c01">sfLowQualityOut</a> : <a class="code" href="namespaceripple.html#acdff7bc94fb7162913080eacc5cef92a">sfHighQualityOut</a>))</div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>  !bSenderHigh ? <a class="code" href="namespaceripple.html#a2718167efdb95710144d9ffaf53d65d3">sfLowQualityOut</a> : <a class="code" href="namespaceripple.html#a22c92283f49e814f4fb31a159d962553">sfHighQualityOut</a>))</div>
|
||||
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  <span class="comment">// Sender quality out is 0.</span></div>
|
||||
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  {</div>
|
||||
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  <span class="comment">// Clear the reserve of the sender, possibly delete the line!</span></div>
|
||||
@@ -1082,7 +1082,7 @@ $(function() {
|
||||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  </div>
|
||||
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  <span class="comment">// Clear reserve flag.</span></div>
|
||||
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  sleRippleState->setFieldU32(</div>
|
||||
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  <a class="code" href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">sfFlags</a>,</div>
|
||||
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  <a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>,</div>
|
||||
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  uFlags & (!bSenderHigh ? ~<a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953">lsfLowReserve</a> : ~<a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec">lsfHighReserve</a>));</div>
|
||||
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  </div>
|
||||
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  <span class="comment">// Balance is zero, receiver reserve is clear.</span></div>
|
||||
@@ -1095,7 +1095,7 @@ $(function() {
|
||||
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>  saBalance.<a class="code" href="classripple_1_1STAmount.html#ad9cebdb647da68f740009f9cda4dbe83">negate</a>();</div>
|
||||
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  </div>
|
||||
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <span class="comment">// Want to reflect balance to zero even if we are deleting line.</span></div>
|
||||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  sleRippleState->setFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, saBalance);</div>
|
||||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  sleRippleState->setFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, saBalance);</div>
|
||||
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  <span class="comment">// ONLY: Adjust ripple balance.</span></div>
|
||||
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  </div>
|
||||
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>  <span class="keywordflow">if</span> (bDelete)</div>
|
||||
@@ -1239,10 +1239,10 @@ $(function() {
|
||||
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> receiver_bal(<span class="stringliteral">"-"</span>);</div>
|
||||
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>  </div>
|
||||
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>  <span class="keywordflow">if</span> (sender)</div>
|
||||
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  sender_bal = sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  sender_bal = sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>  </div>
|
||||
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>  <span class="keywordflow">if</span> (receiver)</div>
|
||||
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>  receiver_bal = receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>  receiver_bal = receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>  </div>
|
||||
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  stream << <span class="stringliteral">"accountSend> "</span> << <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(uSenderID) << <span class="stringliteral">" ("</span> << sender_bal</div>
|
||||
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>  << <span class="stringliteral">") -> "</span> << <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(uReceiverID) << <span class="stringliteral">" ("</span> << receiver_bal</div>
|
||||
@@ -1251,7 +1251,7 @@ $(function() {
|
||||
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>  </div>
|
||||
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>  <span class="keywordflow">if</span> (sender)</div>
|
||||
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  {</div>
|
||||
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  <span class="keywordflow">if</span> (sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>) < saAmount)</div>
|
||||
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  <span class="keywordflow">if</span> (sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>) < saAmount)</div>
|
||||
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  {</div>
|
||||
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>  <span class="comment">// VFALCO Its laborious to have to mutate the</span></div>
|
||||
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>  <span class="comment">// TER based on params everywhere</span></div>
|
||||
@@ -1260,11 +1260,11 @@ $(function() {
|
||||
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  }</div>
|
||||
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>  {</div>
|
||||
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>  <span class="keyword">auto</span> <span class="keyword">const</span> sndBal = sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>  <span class="keyword">auto</span> <span class="keyword">const</span> sndBal = sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a2fbccbab01154b3918eba1131eb6a603">creditHook</a>(uSenderID, <a class="code" href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">xrpAccount</a>(), saAmount, sndBal);</div>
|
||||
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>  </div>
|
||||
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>  <span class="comment">// Decrement XRP balance.</span></div>
|
||||
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>  sender-><a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, sndBal - saAmount);</div>
|
||||
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>  sender-><a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, sndBal - saAmount);</div>
|
||||
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a542437b9b59a623e755979acdc075af5">update</a>(sender);</div>
|
||||
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  }</div>
|
||||
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  }</div>
|
||||
@@ -1272,8 +1272,8 @@ $(function() {
|
||||
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  <span class="keywordflow">if</span> (<a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a> == terResult && receiver)</div>
|
||||
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>  {</div>
|
||||
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  <span class="comment">// Increment XRP balance.</span></div>
|
||||
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  <span class="keyword">auto</span> <span class="keyword">const</span> rcvBal = receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>  receiver-><a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, rcvBal + saAmount);</div>
|
||||
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  <span class="keyword">auto</span> <span class="keyword">const</span> rcvBal = receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>  receiver-><a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, rcvBal + saAmount);</div>
|
||||
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a2fbccbab01154b3918eba1131eb6a603">creditHook</a>(<a class="code" href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">xrpAccount</a>(), uReceiverID, saAmount, -rcvBal);</div>
|
||||
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>  </div>
|
||||
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a542437b9b59a623e755979acdc075af5">update</a>(receiver);</div>
|
||||
@@ -1285,10 +1285,10 @@ $(function() {
|
||||
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> receiver_bal(<span class="stringliteral">"-"</span>);</div>
|
||||
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>  </div>
|
||||
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>  <span class="keywordflow">if</span> (sender)</div>
|
||||
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>  sender_bal = sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>  sender_bal = sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>  </div>
|
||||
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>  <span class="keywordflow">if</span> (receiver)</div>
|
||||
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  receiver_bal = receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  receiver_bal = receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>).<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  </div>
|
||||
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  stream << <span class="stringliteral">"accountSend< "</span> << <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(uSenderID) << <span class="stringliteral">" ("</span> << sender_bal</div>
|
||||
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>  << <span class="stringliteral">") -> "</span> << <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(uReceiverID) << <span class="stringliteral">" ("</span> << receiver_bal</div>
|
||||
@@ -1310,7 +1310,7 @@ $(function() {
|
||||
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span> {</div>
|
||||
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>  <span class="keywordflow">if</span> (!state)</div>
|
||||
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> flags(state-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(<a class="code" href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">sfFlags</a>));</div>
|
||||
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> flags(state-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(<a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>));</div>
|
||||
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>  </div>
|
||||
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  <span class="keyword">auto</span> sle = view.<a class="code" href="classripple_1_1ApplyView.html#aad9fb1233dec10dcc10c2e3b1da6a723">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">keylet::account</a>(sender));</div>
|
||||
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  <span class="keywordflow">if</span> (!sle)</div>
|
||||
@@ -1327,12 +1327,12 @@ $(function() {
|
||||
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>  flags & (!bSenderHigh ? <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3">lsfLowNoRipple</a> : <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632">lsfHighNoRipple</a>)) !=</div>
|
||||
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  <span class="keyword">static_cast<</span><span class="keywordtype">bool</span><span class="keyword">></span>(sle->getFlags() & <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1">lsfDefaultRipple</a>) &&</div>
|
||||
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  !(flags & (!bSenderHigh ? <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d">lsfLowFreeze</a> : <a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010">lsfHighFreeze</a>)) &&</div>
|
||||
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  !state-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(!bSenderHigh ? <a class="code" href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">sfLowLimit</a> : <a class="code" href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">sfHighLimit</a>)</div>
|
||||
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  !state-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(!bSenderHigh ? <a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a> : <a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a>)</div>
|
||||
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  <span class="comment">// Sender trust limit is 0.</span></div>
|
||||
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  && !state-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(!bSenderHigh ? <a class="code" href="namespaceripple.html#a5a734016a3e1d869c92dbd41e75ea18e">sfLowQualityIn</a> : <a class="code" href="namespaceripple.html#a45f544efdc2b9c88ab5d029cde614264">sfHighQualityIn</a>)</div>
|
||||
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  && !state-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(!bSenderHigh ? <a class="code" href="namespaceripple.html#a5f253588b453da01372349113be2de51">sfLowQualityIn</a> : <a class="code" href="namespaceripple.html#a737c7b8041d83ee0085bbc8d95c419ef">sfHighQualityIn</a>)</div>
|
||||
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  <span class="comment">// Sender quality in is 0.</span></div>
|
||||
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  &&</div>
|
||||
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  !state-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(!bSenderHigh ? <a class="code" href="namespaceripple.html#a15ac6cb7179c7508765fa564902d2c01">sfLowQualityOut</a> : <a class="code" href="namespaceripple.html#acdff7bc94fb7162913080eacc5cef92a">sfHighQualityOut</a>))</div>
|
||||
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  !state-><a class="code" href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a>(!bSenderHigh ? <a class="code" href="namespaceripple.html#a2718167efdb95710144d9ffaf53d65d3">sfLowQualityOut</a> : <a class="code" href="namespaceripple.html#a22c92283f49e814f4fb31a159d962553">sfHighQualityOut</a>))</div>
|
||||
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  <span class="comment">// Sender quality out is 0.</span></div>
|
||||
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>  {</div>
|
||||
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  <span class="comment">// VFALCO Where is the line being deleted?</span></div>
|
||||
@@ -1341,7 +1341,7 @@ $(function() {
|
||||
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  </div>
|
||||
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  <span class="comment">// Clear reserve flag.</span></div>
|
||||
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  state-><a class="code" href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">setFieldU32</a>(</div>
|
||||
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  <a class="code" href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">sfFlags</a>, flags & (!bSenderHigh ? ~<a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953">lsfLowReserve</a> : ~<a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec">lsfHighReserve</a>));</div>
|
||||
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  <a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>, flags & (!bSenderHigh ? ~<a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953">lsfLowReserve</a> : ~<a class="code" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec">lsfHighReserve</a>));</div>
|
||||
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  </div>
|
||||
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  <span class="comment">// Balance is zero, receiver reserve is clear.</span></div>
|
||||
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespaceripple.html#aebcc26ebe20ddcd3bcbfd5402e0acb89">after</a> <span class="comment">// Balance is zero.</span></div>
|
||||
@@ -1376,7 +1376,7 @@ $(function() {
|
||||
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  </div>
|
||||
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> state = view.<a class="code" href="classripple_1_1ApplyView.html#aad9fb1233dec10dcc10c2e3b1da6a723">peek</a>(index))</div>
|
||||
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  {</div>
|
||||
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a> final_balance = state->getFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a> final_balance = state->getFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  </div>
|
||||
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  <span class="keywordflow">if</span> (bSenderHigh)</div>
|
||||
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>  final_balance.<a class="code" href="classripple_1_1STAmount.html#ad9cebdb647da68f740009f9cda4dbe83">negate</a>(); <span class="comment">// Put balance in sender terms.</span></div>
|
||||
@@ -1402,7 +1402,7 @@ $(function() {
|
||||
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  <span class="comment">// Adjust the balance on the trust line if necessary. We do this even if</span></div>
|
||||
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  <span class="comment">// we are going to delete the line to reflect the correct balance at the</span></div>
|
||||
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  <span class="comment">// time of deletion.</span></div>
|
||||
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  state->setFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, final_balance);</div>
|
||||
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  state->setFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, final_balance);</div>
|
||||
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  <span class="keywordflow">if</span> (must_delete)</div>
|
||||
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa12dc40888e62814a55117d12ab2b454">trustDelete</a>(</div>
|
||||
<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>  view,</div>
|
||||
@@ -1471,7 +1471,7 @@ $(function() {
|
||||
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> state =</div>
|
||||
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>  view.<a class="code" href="classripple_1_1ApplyView.html#aad9fb1233dec10dcc10c2e3b1da6a723">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#ad7913ec52c58534ee1601ab21956123f">keylet::line</a>(account, issue.<a class="code" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>, issue.<a class="code" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a>)))</div>
|
||||
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  {</div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a> final_balance = state->getFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <a class="code" href="classripple_1_1STAmount.html">STAmount</a> final_balance = state->getFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>);</div>
|
||||
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  </div>
|
||||
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  <span class="keywordflow">if</span> (bSenderHigh)</div>
|
||||
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  final_balance.<a class="code" href="classripple_1_1STAmount.html#ad9cebdb647da68f740009f9cda4dbe83">negate</a>(); <span class="comment">// Put balance in sender terms.</span></div>
|
||||
@@ -1491,7 +1491,7 @@ $(function() {
|
||||
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  <span class="comment">// Adjust the balance on the trust line if necessary. We do this even if</span></div>
|
||||
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  <span class="comment">// we are going to delete the line to reflect the correct balance at the</span></div>
|
||||
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  <span class="comment">// time of deletion.</span></div>
|
||||
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  state->setFieldAmount(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, final_balance);</div>
|
||||
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  state->setFieldAmount(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, final_balance);</div>
|
||||
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  </div>
|
||||
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  <span class="keywordflow">if</span> (must_delete)</div>
|
||||
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  {</div>
|
||||
@@ -1538,7 +1538,7 @@ $(function() {
|
||||
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"transferXRP: "</span> << <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(from) << <span class="stringliteral">" -> "</span></div>
|
||||
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  << <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(to) << <span class="stringliteral">") : "</span> << amount.<a class="code" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a>();</div>
|
||||
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  </div>
|
||||
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  <span class="keywordflow">if</span> (sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>) < amount)</div>
|
||||
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  <span class="keywordflow">if</span> (sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>) < amount)</div>
|
||||
<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>  {</div>
|
||||
<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>  <span class="comment">// VFALCO Its unfortunate we have to keep</span></div>
|
||||
<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>  <span class="comment">// mutating these TER everywhere</span></div>
|
||||
@@ -1549,11 +1549,11 @@ $(function() {
|
||||
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>  </div>
|
||||
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>  <span class="comment">// Decrement XRP balance.</span></div>
|
||||
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  sender-><a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(</div>
|
||||
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>  <a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>) - amount);</div>
|
||||
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>  <a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, sender-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>) - amount);</div>
|
||||
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a542437b9b59a623e755979acdc075af5">update</a>(sender);</div>
|
||||
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>  </div>
|
||||
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>  receiver-><a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(</div>
|
||||
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>  <a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>, receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">sfBalance</a>) + amount);</div>
|
||||
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>  <a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, receiver-><a class="code" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>) + amount);</div>
|
||||
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>  view.<a class="code" href="classripple_1_1ApplyView.html#a542437b9b59a623e755979acdc075af5">update</a>(receiver);</div>
|
||||
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>  </div>
|
||||
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>;</div>
|
||||
@@ -1563,14 +1563,15 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a3dfb8e2e3eecccdb5cf78ff21bca069c"><div class="ttname"><a href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">beast::Journal::fatal</a></div><div class="ttdeci">Stream fatal() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00339">Journal.h:339</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a9263b10d706a447166b229ad8e3b574c"><div class="ttname"><a href="classripple_1_1ReadView.html#a9263b10d706a447166b229ad8e3b574c">ripple::ReadView::info</a></div><div class="ttdeci">virtual LedgerInfo const & info() const =0</div><div class="ttdoc">Returns information about the ledger.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a45f544efdc2b9c88ab5d029cde614264"><div class="ttname"><a href="namespaceripple.html#a45f544efdc2b9c88ab5d029cde614264">ripple::sfHighQualityIn</a></div><div class="ttdeci">const SF_U32 sfHighQualityIn(access, STI_UINT32, 16, "HighQualityIn")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00369">SField.h:369</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa41db33791d7383170c31ad3910bcb33"><div class="ttname"><a href="namespaceripple.html#aa41db33791d7383170c31ad3910bcb33">ripple::rippleCredit</a></div><div class="ttdeci">TER rippleCredit(ApplyView &view, AccountID const &uSenderID, AccountID const &uReceiverID, STAmount const &saAmount, bool bCheckIssuer, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00936">View.cpp:936</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa9b2ba2df3c3da4cecd1c07cccf7c7f9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00299">Indexes.cpp:299</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a77074200cc38ab479af35f26073ecd0c"><div class="ttname"><a href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">ripple::sfIndexNext</a></div><div class="ttdeci">const SF_UINT64 sfIndexNext</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a737c7b8041d83ee0085bbc8d95c419ef"><div class="ttname"><a href="namespaceripple.html#a737c7b8041d83ee0085bbc8d95c419ef">ripple::sfHighQualityIn</a></div><div class="ttdeci">const SF_UINT32 sfHighQualityIn</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa9b2ba2df3c3da4cecd1c07cccf7c7f9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00304">Indexes.cpp:304</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aee6c41ec9be20b8705502ae9290ef2b0"><div class="ttname"><a href="namespaceripple.html#aee6c41ec9be20b8705502ae9290ef2b0">ripple::sfOwnerCount</a></div><div class="ttdeci">const SF_UINT32 sfOwnerCount</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="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00347">View.cpp:347</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_ad9cebdb647da68f740009f9cda4dbe83"><div class="ttname"><a href="classripple_1_1STAmount.html#ad9cebdb647da68f740009f9cda4dbe83">ripple::STAmount::negate</a></div><div class="ttdeci">void negate()</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00272">STAmount.h:272</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab6b00b336996c0b0a3fe2e8a8d5fa76a"><div class="ttname"><a href="namespaceripple.html#ab6b00b336996c0b0a3fe2e8a8d5fa76a">ripple::getMajorityAmendments</a></div><div class="ttdeci">majorityAmendments_t getMajorityAmendments(ReadView const &view)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00550">View.cpp:550</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Keylet_html"><div class="ttname"><a href="structripple_1_1Keylet.html">ripple::Keylet</a></div><div class="ttdoc">A pair of SHAMap key and LedgerEntryType.</div><div class="ttdef"><b>Definition:</b> <a href="Keylet_8h_source.html#l00038">Keylet.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a64d5f22fb89001653b7bcadad3c439f8"><div class="ttname"><a href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">ripple::sfIndexNext</a></div><div class="ttdeci">const SF_U64 sfIndexNext(access, STI_UINT64, 1, "IndexNext")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00397">SField.h:397</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca4bd7fa9c0845dbf5c766e202d87a750c"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca4bd7fa9c0845dbf5c766e202d87a750c">ripple::tecNO_TARGET</a></div><div class="ttdeci">@ tecNO_TARGET</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00265">TER.h:265</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6f8b0cab74710c17299c1d37f3e05b48"><div class="ttname"><a href="namespaceripple.html#a6f8b0cab74710c17299c1d37f3e05b48">ripple::getEnabledAmendments</a></div><div class="ttdeci">std::set< uint256 > getEnabledAmendments(ReadView const &view)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00533">View.cpp:533</a></div></div>
|
||||
<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#l00034">Issue.h:34</a></div></div>
|
||||
@@ -1579,8 +1580,9 @@ $(function() {
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a5c129196edfd78e992f81959f075e5ca"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a5c129196edfd78e992f81959f075e5ca">ripple::LedgerInfo::parentHash</a></div><div class="ttdeci">uint256 parentHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00103">ReadView.h:103</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a5660f18c64be5f8270fe66fcc25d0de8"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a5660f18c64be5f8270fe66fcc25d0de8">ripple::keylet::amendments</a></div><div class="ttdeci">Keylet const & amendments() noexcept</div><div class="ttdoc">The index of the amendment table.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00159">Indexes.cpp:159</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a5660f18c64be5f8270fe66fcc25d0de8"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a5660f18c64be5f8270fe66fcc25d0de8">ripple::keylet::amendments</a></div><div class="ttdeci">Keylet const & amendments() noexcept</div><div class="ttdoc">The index of the amendment table.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00164">Indexes.cpp:164</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">ripple::fhZERO_IF_FROZEN</a></div><div class="ttdeci">@ fhZERO_IF_FROZEN</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00053">View.h:53</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7038e25fafd9239c031a42b0f285ddf4"><div class="ttname"><a href="namespaceripple.html#a7038e25fafd9239c031a42b0f285ddf4">ripple::sfOwnerNode</a></div><div class="ttdeci">const SF_UINT64 sfOwnerNode</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#l00037">Rate.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html_aad9fb1233dec10dcc10c2e3b1da6a723"><div class="ttname"><a href="classripple_1_1ApplyView.html#aad9fb1233dec10dcc10c2e3b1da6a723">ripple::ApplyView::peek</a></div><div class="ttdeci">virtual std::shared_ptr< SLE > peek(Keylet const &k)=0</div><div class="ttdoc">Prepare to modify the SLE associated with key.</div></div>
|
||||
@@ -1589,6 +1591,8 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953">ripple::lsfLowReserve</a></div><div class="ttdeci">@ lsfLowReserve</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00121">LedgerFormats.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a6b0981ac21449e6ab51c3621d60404ed"><div class="ttname"><a href="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">ripple::STObject::getFieldU64</a></div><div class="ttdeci">std::uint64_t getFieldU64(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00538">STObject.cpp:538</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a5836708d0dcd636193c43419eb724ad5"><div class="ttname"><a href="classripple_1_1STObject.html#a5836708d0dcd636193c43419eb724ad5">ripple::STObject::getFieldV256</a></div><div class="ttdeci">const STVector256 & getFieldV256(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00590">STObject.cpp:590</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adcd36d71f0993ffb244e2d3fe94fba77"><div class="ttname"><a href="namespaceripple.html#adcd36d71f0993ffb244e2d3fe94fba77">ripple::sfBookDirectory</a></div><div class="ttdeci">const SF_HASH256 sfBookDirectory</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7e1ed9c5ea9eff7dd3046420f228399f"><div class="ttname"><a href="namespaceripple.html#a7e1ed9c5ea9eff7dd3046420f228399f">ripple::sfOwner</a></div><div class="ttdeci">const SF_ACCOUNT sfOwner</div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_aab2ff724e7c4b0ccdea55d62cdab8bbc"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#aab2ff724e7c4b0ccdea55d62cdab8bbc">ripple::LedgerInfo::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00100">ReadView.h:100</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a8a65b5528d6021159c5b8772aa86cfc1"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a8a65b5528d6021159c5b8772aa86cfc1">ripple::XRPAmount::drops</a></div><div class="ttdeci">constexpr value_type drops() const</div><div class="ttdoc">Returns the number of drops.</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount_8h_source.html#l00172">XRPAmount.h:172</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5af37617abe9ad741cd823746961f1fb3a"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5af37617abe9ad741cd823746961f1fb3a">ripple::lsfLowAuth</a></div><div class="ttdeci">@ lsfLowAuth</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00123">LedgerFormats.h:123</a></div></div>
|
||||
@@ -1599,82 +1603,78 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a9bbdb3fb4754482a8d6c6e6d25c2d1eb"><div class="ttname"><a href="classripple_1_1ReadView.html#a9bbdb3fb4754482a8d6c6e6d25c2d1eb">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="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00092">View.cpp:92</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_ab6de064efbc9b2efaeff2b069a02b644"><div class="ttname"><a href="classripple_1_1Serializer.html#ab6de064efbc9b2efaeff2b069a02b644">ripple::Serializer::add8</a></div><div class="ttdeci">int add8(unsigned char i)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00158">Serializer.cpp:158</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af0fe0cd9ec9c5f73998088d7d133c394"><div class="ttname"><a href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">ripple::sfAccount</a></div><div class="ttdeci">const SF_Account sfAccount(access, STI_ACCOUNT, 1, "Account")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00481">SField.h:481</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1712e0c9343e6e52a5d42fbd5ef6b32e"><div class="ttname"><a href="namespaceripple.html#a1712e0c9343e6e52a5d42fbd5ef6b32e">ripple::sfFlags</a></div><div class="ttdeci">const SF_U32 sfFlags(access, STI_UINT32, 2, "Flags")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00354">SField.h:354</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html_a2fbccbab01154b3918eba1131eb6a603"><div class="ttname"><a href="classripple_1_1ApplyView.html#a2fbccbab01154b3918eba1131eb6a603">ripple::ApplyView::creditHook</a></div><div class="ttdeci">virtual void creditHook(AccountID const &from, AccountID const &to, STAmount const &amount, STAmount const &preCreditBalance)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00241">ApplyView.h:241</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3b87008a5cddf47c7d5510eb8be50902"><div class="ttname"><a href="namespaceripple.html#a3b87008a5cddf47c7d5510eb8be50902">ripple::sfMajorities</a></div><div class="ttdeci">const SField sfMajorities(access, STI_ARRAY, 16, "Majorities")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00524">SField.h:524</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_a4b723aa4198e4c630e41de06586e2fe7"><div class="ttname"><a href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">ripple::Issue::currency</a></div><div class="ttdeci">Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00037">Issue.h:37</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_acda2d89a44551845c5be38291e5c9e8b"><div class="ttname"><a href="namespaceripple_1_1keylet.html#acda2d89a44551845c5be38291e5c9e8b">ripple::keylet::skip</a></div><div class="ttdeci">Keylet const & skip() noexcept</div><div class="ttdoc">The index of the "short" skip list.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00141">Indexes.cpp:141</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_acda2d89a44551845c5be38291e5c9e8b"><div class="ttname"><a href="namespaceripple_1_1keylet.html#acda2d89a44551845c5be38291e5c9e8b">ripple::keylet::skip</a></div><div class="ttdeci">Keylet const & skip() noexcept</div><div class="ttdoc">The index of the "short" skip list.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00146">Indexes.cpp:146</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00327">Journal.h:327</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html_a2080b81a136060b31c5ec6268846c89d"><div class="ttname"><a href="classripple_1_1ApplyView.html#a2080b81a136060b31c5ec6268846c89d">ripple::ApplyView::dirAppend</a></div><div class="ttdeci">boost::optional< std::uint64_t > dirAppend(Keylet const &directory, uint256 const &key, std::function< void(std::shared_ptr< SLE > const &)> const &describe)</div><div class="ttdoc">Append an entry to a directory.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00278">ApplyView.h:278</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a1fc176ed1b328b0ef5392b5b5468e269"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a1fc176ed1b328b0ef5392b5b5468e269">ripple::keylet::child</a></div><div class="ttdeci">Keylet child(uint256 const &key) noexcept</div><div class="ttdoc">Any item that can be in an owner dir.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00135">Indexes.cpp:135</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a1fc176ed1b328b0ef5392b5b5468e269"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a1fc176ed1b328b0ef5392b5b5468e269">ripple::keylet::child</a></div><div class="ttdeci">Keylet child(uint256 const &key) noexcept</div><div class="ttdoc">Any item that can be in an owner dir.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00140">Indexes.cpp:140</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b"><div class="ttname"><a href="namespaceripple.html#ae5310ca5604fba73b42fb0de0205d846a2d2dee7af60385a060eae7f556845a8b">ripple::SBoxCmp::diff</a></div><div class="ttdeci">@ diff</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html_a542437b9b59a623e755979acdc075af5"><div class="ttname"><a href="classripple_1_1ApplyView.html#a542437b9b59a623e755979acdc075af5">ripple::ApplyView::update</a></div><div class="ttdeci">virtual void update(std::shared_ptr< SLE > const &sle)=0</div><div class="ttdoc">Indicate changes to a peeked SLE.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a81e1b7628e44e758a0359061c4b17c96"><div class="ttname"><a href="classripple_1_1ReadView.html#a81e1b7628e44e758a0359061c4b17c96">ripple::ReadView::balanceHook</a></div><div class="ttdeci">virtual STAmount balanceHook(AccountID const &account, AccountID const &issuer, STAmount const &amount) const</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00320">ReadView.h:320</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a812c61cb81aeca1f7009c926d30e1aaa"><div class="ttname"><a href="namespaceripple.html#a812c61cb81aeca1f7009c926d30e1aaa">ripple::sfCloseTime</a></div><div class="ttdeci">const SF_UINT32 sfCloseTime</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad7942728afb82fa3846f81251de60e3e"><div class="ttname"><a href="namespaceripple.html#ad7942728afb82fa3846f81251de60e3e">ripple::addRaw</a></div><div class="ttdeci">void addRaw(LedgerInfo const &info, Serializer &s)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00043">View.cpp:43</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3072b374b187df1bcc418cb2e230461b"><div class="ttname"><a href="namespaceripple.html#a3072b374b187df1bcc418cb2e230461b">ripple::sfAmendment</a></div><div class="ttdeci">const SF_HASH256 sfAmendment</div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a06608577034840a474361d55624ce9a0"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">ripple::LedgerInfo::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00092">ReadView.h:92</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a96888695e8d79474e080c334f149e30a"><div class="ttname"><a href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">ripple::to_string</a></div><div class="ttdeci">std::string to_string(ListDisposition disposition)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00042">ValidatorList.cpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aef930b1b72ad98f2613d76db583c2984"><div class="ttname"><a href="namespaceripple.html#aef930b1b72ad98f2613d76db583c2984">ripple::sfOwnerNode</a></div><div class="ttdeci">const SF_U64 sfOwnerNode(access, STI_UINT64, 4, "OwnerNode")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00400">SField.h:400</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a532cc28fd8b3d99c5de749e7e78fd08d"><div class="ttname"><a href="classripple_1_1STAmount.html#a532cc28fd8b3d99c5de749e7e78fd08d">ripple::STAmount::setIssuer</a></div><div class="ttdeci">void setIssuer(AccountID const &uIssuer)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00303">STAmount.h:303</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aef511620a0b169bce58a71d256d52b16"><div class="ttname"><a href="namespaceripple.html#aef511620a0b169bce58a71d256d52b16">ripple::dirNext</a></div><div class="ttdeci">bool dirNext(ApplyView &view, uint256 const &uRootIndex, std::shared_ptr< SLE > &sleNode, unsigned int &uDirEntry, uint256 &uEntryIndex, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00675">View.cpp:675</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">ripple::FreezeHandling</a></div><div class="ttdeci">FreezeHandling</div><div class="ttdoc">Controls the treatment of frozen account balances.</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00053">View.h:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_a9a01510f385b8ad60158fe119a8be882"><div class="ttname"><a href="classripple_1_1Serializer.html#a9a01510f385b8ad60158fe119a8be882">ripple::Serializer::add64</a></div><div class="ttdeci">int add64(std::uint64_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00060">Serializer.cpp:60</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6115bf47aa7762c72b8fbf60bee0ab95"><div class="ttname"><a href="namespaceripple.html#a6115bf47aa7762c72b8fbf60bee0ab95">ripple::sfOwnerCount</a></div><div class="ttdeci">const SF_U32 sfOwnerCount(access, STI_UINT32, 13, "OwnerCount")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00365">SField.h:365</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a930d70ff72f71414fcd5b560610cefb6"><div class="ttname"><a href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a></div><div class="ttdeci">static Sink & getNullSink()</div><div class="ttdoc">Returns a Sink which does nothing.</div><div class="ttdef"><b>Definition:</b> <a href="beast__Journal_8cpp_source.html#l00072">beast_Journal.cpp:72</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a1ddad764a35cb7eb22d0b4b62df047d5"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a1ddad764a35cb7eb22d0b4b62df047d5">ripple::LedgerInfo::txHash</a></div><div class="ttdeci">uint256 txHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00101">ReadView.h:101</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4f29578bd1b3d2d1225a87890489e7ca"><div class="ttname"><a href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">ripple::sfHighLimit</a></div><div class="ttdeci">const SF_Amount sfHighLimit(access, STI_AMOUNT, 7, "HighLimit")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00447">SField.h:447</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8ca9b43bfc508a3fdbc296fb926320ce"><div class="ttname"><a href="namespaceripple.html#a8ca9b43bfc508a3fdbc296fb926320ce">ripple::parityRate</a></div><div class="ttdeci">const Rate parityRate(QUALITY_ONE)</div><div class="ttdoc">A transfer rate signifying a 1:1 exchange.</div><div class="ttdef"><b>Definition:</b> <a href="Rate_8h_source.html#l00094">Rate.h:94</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a6c2ca92e9c91e2a34493d61e02d79ebf"><div class="ttname"><a href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">ripple::STAmount::xrp</a></div><div class="ttdeci">XRPAmount xrp() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00299">STAmount.cpp:299</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html"><div class="ttname"><a href="classripple_1_1ApplyView.html">ripple::ApplyView</a></div><div class="ttdoc">Writeable view to a ledger, for applying a transaction.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00140">ApplyView.h:140</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaf69964db2cd73dde65acefced1e3441"><div class="ttname"><a href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">ripple::sfLowLimit</a></div><div class="ttdeci">const SF_Amount sfLowLimit(access, STI_AMOUNT, 6, "LowLimit")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00446">SField.h:446</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5ae6db21adf463a223e362b44f0fd54663"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ae6db21adf463a223e362b44f0fd54663">ripple::lsfHighAuth</a></div><div class="ttdeci">@ lsfHighAuth</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00124">LedgerFormats.h:124</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a19e46a085c26216e75132e85139d09ea"><div class="ttname"><a href="namespaceripple.html#a19e46a085c26216e75132e85139d09ea">ripple::featureDeletableAccounts</a></div><div class="ttdeci">const uint256 featureDeletableAccounts</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00182">Feature.cpp:182</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5db6a436a1b570fd3fdfc1583c34883f"><div class="ttname"><a href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">ripple::sfIndexes</a></div><div class="ttdeci">const SF_VECTOR256 sfIndexes</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ade625fb14fe340049d0e63f9d9d24d59"><div class="ttname"><a href="namespaceripple.html#ade625fb14fe340049d0e63f9d9d24d59">ripple::forEachItem</a></div><div class="ttdeci">void forEachItem(ReadView const &view, AccountID const &id, std::function< void(std::shared_ptr< SLE const > const &)> f)</div><div class="ttdoc">Iterate all items in an account's owner directory.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00251">View.cpp:251</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html_a5a06441ef4fdb9b7f6e51437ce4a959f"><div class="ttname"><a href="classripple_1_1ApplyView.html#a5a06441ef4fdb9b7f6e51437ce4a959f">ripple::ApplyView::dirRemove</a></div><div class="ttdeci">bool dirRemove(Keylet const &directory, std::uint64_t page, uint256 const &key, bool keepRoot)</div><div class="ttdoc">Remove an entry from a directory.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8cpp_source.html#l00189">ApplyView.cpp:189</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a26df273b1dbaa2f96f49decddebf8f9d"><div class="ttname"><a href="namespaceripple.html#a26df273b1dbaa2f96f49decddebf8f9d">ripple::dirFirst</a></div><div class="ttdeci">bool dirFirst(ApplyView &view, uint256 const &uRootIndex, std::shared_ptr< SLE > &sleNode, unsigned int &uDirEntry, uint256 &uEntryIndex, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00660">View.cpp:660</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a8776d1f7ea49b0e25577f5610620c8fc"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a8776d1f7ea49b0e25577f5610620c8fc">ripple::LedgerInfo::closeTime</a></div><div class="ttdeci">NetClock::time_point closeTime</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00123">ReadView.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html_a6387602187c2ca4e22297d5c908cbad6"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html#a6387602187c2ca4e22297d5c908cbad6">ripple::STLedgerEntry::key</a></div><div class="ttdeci">uint256 const & key() const</div><div class="ttdoc">Returns the 'key' (or 'index') of this item.</div><div class="ttdef"><b>Definition:</b> <a href="STLedgerEntry_8h_source.html#l00092">STLedgerEntry.h:92</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html_a6387602187c2ca4e22297d5c908cbad6"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html#a6387602187c2ca4e22297d5c908cbad6">ripple::STLedgerEntry::key</a></div><div class="ttdeci">uint256 const & key() const</div><div class="ttdoc">Returns the 'key' (or 'index') of this item.</div><div class="ttdef"><b>Definition:</b> <a href="STLedgerEntry_8h_source.html#l00086">STLedgerEntry.h:86</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab2d5c2113496f72035e07e5df7fa3de3"><div class="ttname"><a href="namespaceripple.html#ab2d5c2113496f72035e07e5df7fa3de3">ripple::sfLowNode</a></div><div class="ttdeci">const SF_UINT64 sfLowNode</div></div>
|
||||
<div class="ttc" id="astructripple_1_1Keylet_html_a482983062843a8682fcea76a309c73db"><div class="ttname"><a href="structripple_1_1Keylet.html#a482983062843a8682fcea76a309c73db">ripple::Keylet::key</a></div><div class="ttdeci">uint256 key</div><div class="ttdef"><b>Definition:</b> <a href="Keylet_8h_source.html#l00041">Keylet.h:41</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</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00063">base_uint.h:63</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5ee84a90839e78820c2a0498852fa048"><div class="ttname"><a href="namespaceripple.html#a5ee84a90839e78820c2a0498852fa048">ripple::sfLastLedgerSequence</a></div><div class="ttdeci">const SF_U32 sfLastLedgerSequence(access, STI_UINT32, 27, "LastLedgerSequence")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00380">SField.h:380</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</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00073">base_uint.h:73</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2718167efdb95710144d9ffaf53d65d3"><div class="ttname"><a href="namespaceripple.html#a2718167efdb95710144d9ffaf53d65d3">ripple::sfLowQualityOut</a></div><div class="ttdeci">const SF_UINT32 sfLowQualityOut</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_aee39db45aa65eddca7002ad9bf3e7877"><div class="ttname"><a href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">ripple::STAmount::getFullText</a></div><div class="ttdeci">std::string getFullText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00487">STAmount.cpp:487</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a823af8711d62eb5661ccab5af1dde03a"><div class="ttname"><a href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">ripple::sfLowLimit</a></div><div class="ttdeci">const SF_AMOUNT sfLowLimit</div></div>
|
||||
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afceeff5af7e62c5a6830be8fdacf749e"><div class="ttname"><a href="namespaceripple.html#afceeff5af7e62c5a6830be8fdacf749e">ripple::isGlobalFrozen</a></div><div class="ttdeci">bool isGlobalFrozen(ReadView const &view, AccountID const &issuer)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00057">View.cpp:57</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ab5c44faf987ebd7709fa11a2c8502b5f"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ab5c44faf987ebd7709fa11a2c8502b5f">ripple::tefBAD_LEDGER</a></div><div class="ttdeci">@ tefBAD_LEDGER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00147">TER.h:147</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7e31af9d90dac8c9e4272bf597d83fb4"><div class="ttname"><a href="namespaceripple.html#a7e31af9d90dac8c9e4272bf597d83fb4">ripple::adjustOwnerCount</a></div><div class="ttdeci">void adjustOwnerCount(ApplyView &view, std::shared_ptr< SLE > const &sle, std::int32_t amount, beast::Journal j)</div><div class="ttdoc">Adjust the owner count up or down.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00642">View.cpp:642</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1">ripple::telFAILED_PROCESSING</a></div><div class="ttdeci">@ telFAILED_PROCESSING</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00055">TER.h:55</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1">ripple::lsfDefaultRipple</a></div><div class="ttdeci">@ lsfDefaultRipple</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00112">LedgerFormats.h:112</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab58c0b15520d1efd36a12c6e671f3b34"><div class="ttname"><a href="namespaceripple.html#ab58c0b15520d1efd36a12c6e671f3b34">ripple::sfOwner</a></div><div class="ttdeci">const SF_Account sfOwner(access, STI_ACCOUNT, 2, "Owner")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00482">SField.h:482</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a471bdeb2ab347173cd33371d22bda483"><div class="ttname"><a href="namespaceripple.html#a471bdeb2ab347173cd33371d22bda483">ripple::sfHighNode</a></div><div class="ttdeci">const SF_U64 sfHighNode(access, STI_UINT64, 8, "HighNode")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00404">SField.h:404</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2777d3b6f0fbc7c551a04700f0b4486c"><div class="ttname"><a href="namespaceripple.html#a2777d3b6f0fbc7c551a04700f0b4486c">ripple::sfBookDirectory</a></div><div class="ttdeci">const SF_U256 sfBookDirectory(access, STI_HASH256, 16, "BookDirectory")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00430">SField.h:430</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9722ac6213471ba4b92259afc6edc2b1"><div class="ttname"><a href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">ripple::majorityAmendments_t</a></div><div class="ttdeci">std::map< uint256, NetClock::time_point > majorityAmendments_t</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00158">View.h:158</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">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#l00129">Indexes.cpp:129</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">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#l00134">Indexes.cpp:134</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a7eedf70fc6afba6c2b8c6b2ba27ba23e"><div class="ttname"><a href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">ripple::STObject::setFieldAmount</a></div><div class="ttdeci">void setFieldAmount(SField const &field, STAmount const &)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00680">STObject.cpp:680</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a66af773abebf361a8c930c1dc457a740"><div class="ttname"><a href="namespaceripple.html#a66af773abebf361a8c930c1dc457a740">ripple::offerDelete</a></div><div class="ttdeci">TER offerDelete(ApplyView &view, std::shared_ptr< SLE > const &sle, beast::Journal j)</div><div class="ttdoc">Delete an offer.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00896">View.cpp:896</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a0d2d874d34a1c3ed432cdb9fb1386b35"><div class="ttname"><a href="classripple_1_1STObject.html#a0d2d874d34a1c3ed432cdb9fb1386b35">ripple::STObject::getAccountID</a></div><div class="ttdeci">AccountID getAccountID(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00562">STObject.cpp:562</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6876042e8ba024aff79bc8c36c7f62c8"><div class="ttname"><a href="namespaceripple.html#a6876042e8ba024aff79bc8c36c7f62c8">ripple::sfAmendment</a></div><div class="ttdeci">const SF_U256 sfAmendment(access, STI_HASH256, 19, "Amendment")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00433">SField.h:433</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset< CanCvtToTER ></a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a7e018eaf4a4da32d3f6f75f864cb85d1"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &key, std::uint64_t index) noexcept</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00305">Indexes.cpp:305</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a7e018eaf4a4da32d3f6f75f864cb85d1"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &key, std::uint64_t index) noexcept</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00310">Indexes.cpp:310</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caecd11145ac07375d1c0793e699932969"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caecd11145ac07375d1c0793e699932969">ripple::tecFAILED_PROCESSING</a></div><div class="ttdeci">@ tecFAILED_PROCESSING</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00247">TER.h:247</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4ea34a30825650f4ec8c00d39622a9f0"><div class="ttname"><a href="namespaceripple.html#a4ea34a30825650f4ec8c00d39622a9f0">ripple::sfBookNode</a></div><div class="ttdeci">const SF_UINT64 sfBookNode</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5f253588b453da01372349113be2de51"><div class="ttname"><a href="namespaceripple.html#a5f253588b453da01372349113be2de51">ripple::sfLowQualityIn</a></div><div class="ttdeci">const SF_UINT32 sfLowQualityIn</div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a279f72e0664518d5fccd52ed7a92e0da"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a279f72e0664518d5fccd52ed7a92e0da">ripple::LedgerInfo::closeFlags</a></div><div class="ttdeci">int closeFlags</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00114">ReadView.h:114</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adfb760bc3e4ccb79d5d4f6ecff2f1817"><div class="ttname"><a href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a></div><div class="ttdeci">TERSubset< CanCvtToTER > TER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00551">TER.h:551</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a472fcd13e6425ea4a92cd9a03f68bd58"><div class="ttname"><a href="namespaceripple.html#a472fcd13e6425ea4a92cd9a03f68bd58">ripple::accountSend</a></div><div class="ttdeci">TER accountSend(ApplyView &view, AccountID const &uSenderID, AccountID const &uReceiverID, STAmount const &saAmount, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01125">View.cpp:1125</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#l00042">STAmount.h:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21696ba0d0fac348f88f1b9da51091b0"><div class="ttname"><a href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">ripple::xrpAccount</a></div><div class="ttdeci">AccountID const & xrpAccount()</div><div class="ttdoc">Compute AccountID from public key.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00130">AccountID.cpp:130</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21696ba0d0fac348f88f1b9da51091b0"><div class="ttname"><a href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">ripple::xrpAccount</a></div><div class="ttdeci">AccountID const & xrpAccount()</div><div class="ttdoc">Compute AccountID from public key.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00090">AccountID.cpp:90</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_1_1Stream_html"><div class="ttname"><a href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a></div><div class="ttdoc">Provide a light-weight way to check active() before string formatting.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00194">Journal.h:194</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afc787da3584a7facdc3f19fc366f0b70"><div class="ttname"><a href="namespaceripple.html#afc787da3584a7facdc3f19fc366f0b70">ripple::xrpLiquid</a></div><div class="ttdeci">XRPAmount xrpLiquid(ReadView const &view, AccountID const &id, std::int32_t ownerCountAdj, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00215">View.cpp:215</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a589ba3f409a684f63d5f5b05c4d73500"><div class="ttname"><a href="namespaceripple.html#a589ba3f409a684f63d5f5b05c4d73500">ripple::sfTransferRate</a></div><div class="ttdeci">const SF_UINT32 sfTransferRate</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STVector256_html_a5d9852deb22d90d3b9139bf9c0470fd8"><div class="ttname"><a href="classripple_1_1STVector256.html#a5d9852deb22d90d3b9139bf9c0470fd8">ripple::STVector256::size</a></div><div class="ttdeci">std::size_t size() const</div><div class="ttdef"><b>Definition:</b> <a href="STVector256_8h_source.html#l00110">STVector256.h:110</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#l00112">AccountID.h:112</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#l00089">AccountID.h:89</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000"><div class="ttname"><a href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">ripple::ValStatus::current</a></div><div class="ttdeci">@ current</div><div class="ttdoc">This was a new validation and was added.</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00058">Journal.h:58</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a15ac6cb7179c7508765fa564902d2c01"><div class="ttname"><a href="namespaceripple.html#a15ac6cb7179c7508765fa564902d2c01">ripple::sfLowQualityOut</a></div><div class="ttdeci">const SF_U32 sfLowQualityOut(access, STI_UINT32, 19, "LowQualityOut")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00372">SField.h:372</a></div></div>
|
||||
<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="anamespaceripple_html_a78b8a880e6176b96eea2351ce8b9db77"><div class="ttname"><a href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">ripple::sfHighLimit</a></div><div class="ttdeci">const SF_AMOUNT sfHighLimit</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Rules_html_a7d7f2142bf5c4a4ddf9fba8eb6c2aebd"><div class="ttname"><a href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &id) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8cpp_source.html#l00103">ReadView.cpp:103</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad7913ec52c58534ee1601ab21956123f"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad7913ec52c58534ee1601ab21956123f">ripple::keylet::line</a></div><div class="ttdeci">Keylet line(AccountID const &id0, AccountID const &id1, Currency const &currency) noexcept</div><div class="ttdoc">The index of a trust line for a given currency.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00189">Indexes.cpp:189</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad7913ec52c58534ee1601ab21956123f"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad7913ec52c58534ee1601ab21956123f">ripple::keylet::line</a></div><div class="ttdeci">Keylet line(AccountID const &id0, AccountID const &id1, Currency const &currency) noexcept</div><div class="ttdoc">The index of a trust line for a given currency.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00194">Indexes.cpp:194</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa1671e8a8233464a4a07a354275232e9"><div class="ttname"><a href="namespaceripple.html#aa1671e8a8233464a4a07a354275232e9">ripple::rippleSend</a></div><div class="ttdeci">static TER rippleSend(ApplyView &view, AccountID const &uSenderID, AccountID const &uReceiverID, STAmount const &saAmount, STAmount &saActual, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01081">View.cpp:1081</a></div></div>
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7a057a09039ceedfe09aa311644c91b9"><div class="ttname"><a href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">ripple::sfIndexes</a></div><div class="ttdeci">const SF_Vec256 sfIndexes(access, STI_VECTOR256, 1, "Indexes", SField::sMD_Never)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00494">SField.h:494</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ApplyView_html_a876b5aa9b60e7579b187afe05fd3b8d1"><div class="ttname"><a href="classripple_1_1ApplyView.html#a876b5aa9b60e7579b187afe05fd3b8d1">ripple::ApplyView::adjustOwnerCountHook</a></div><div class="ttdeci">virtual void adjustOwnerCountHook(AccountID const &account, std::uint32_t cur, std::uint32_t next)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00252">ApplyView.h:252</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa12dc40888e62814a55117d12ab2b454"><div class="ttname"><a href="namespaceripple.html#aa12dc40888e62814a55117d12ab2b454">ripple::trustDelete</a></div><div class="ttdeci">TER trustDelete(ApplyView &view, std::shared_ptr< SLE > const &sleRippleState, AccountID const &uLowAccountID, AccountID const &uHighAccountID, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00856">View.cpp:856</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a3351e0244f921234d5ba005a07ddf539"><div class="ttname"><a href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">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>
|
||||
@@ -1691,7 +1691,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00039">Serializer.h:39</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010">ripple::lsfHighFreeze</a></div><div class="ttdeci">@ lsfHighFreeze</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00128">LedgerFormats.h:128</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a43e44648f3d01b0d857edbdd5589514c"><div class="ttname"><a href="namespaceripple.html#a43e44648f3d01b0d857edbdd5589514c">ripple::hashOfSeq</a></div><div class="ttdeci">boost::optional< uint256 > hashOfSeq(ReadView const &ledger, LedgerIndex seq, beast::Journal journal)</div><div class="ttdoc">Return the hash of a ledger by sequence.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00573">View.cpp:573</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afd33ec65ca41bd231dc8e20f70f27b7e"><div class="ttname"><a href="namespaceripple.html#afd33ec65ca41bd231dc8e20f70f27b7e">ripple::sfHashes</a></div><div class="ttdeci">const SF_Vec256 sfHashes(access, STI_VECTOR256, 2, "Hashes")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00495">SField.h:495</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab44eddba949c362c1be0f959ee9a2117"><div class="ttname"><a href="namespaceripple.html#ab44eddba949c362c1be0f959ee9a2117">ripple::sfHashes</a></div><div class="ttdeci">const SF_VECTOR256 sfHashes</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a92ed57198e1fe9ab1bc28b9ab07fafa8"><div class="ttname"><a href="namespaceripple.html#a92ed57198e1fe9ab1bc28b9ab07fafa8">ripple::issueIOU</a></div><div class="ttdeci">TER issueIOU(ApplyView &view, AccountID const &account, STAmount const &amount, Issue const &issue, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01284">View.cpp:1284</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_af3a02d7e9cd0b11509a90e0e6980bd64"><div class="ttname"><a href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">ripple::STAmount::native</a></div><div class="ttdeci">bool native() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00182">STAmount.h:182</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af10fd1df5a0f8f32f4bfd9f07b0c3596"><div class="ttname"><a href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">ripple::dirIsEmpty</a></div><div class="ttdeci">bool dirIsEmpty(ReadView const &view, Keylet const &k)</div><div class="ttdoc">Returns true if the directory is empty.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00466">View.cpp:466</a></div></div>
|
||||
@@ -1701,48 +1701,48 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_af6e0324b257fc9992b83ecf827c2a07ba0dca36851b869200981387f3b9f5cdee"><div class="ttname"><a href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07ba0dca36851b869200981387f3b9f5cdee">ripple::ltRIPPLE_STATE</a></div><div class="ttdeci">@ ltRIPPLE_STATE</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00066">LedgerFormats.h:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_a96daec54ca0c8ec7f6e7e683e9abbe0e"><div class="ttname"><a href="classripple_1_1Serializer.html#a96daec54ca0c8ec7f6e7e683e9abbe0e">ripple::Serializer::addBitString</a></div><div class="ttdeci">int addBitString(base_uint< Bits, Tag > const &v)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00097">Serializer.h:97</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6dd475079b000f7bb0bf568a8ba6688c"><div class="ttname"><a href="namespaceripple.html#a6dd475079b000f7bb0bf568a8ba6688c">ripple::trustCreate</a></div><div class="ttdeci">TER trustCreate(ApplyView &view, const bool bSrcHigh, AccountID const &uSrcAccountID, AccountID const &uDstAccountID, uint256 const &uIndex, SLE::ref sleAccount, const bool bAuth, const bool bNoRipple, const bool bFreeze, STAmount const &saBalance, STAmount const &saLimit, std::uint32_t uQualityIn, std::uint32_t uQualityOut, beast::Journal j)</div><div class="ttdoc">Create a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00736">View.cpp:736</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5a734016a3e1d869c92dbd41e75ea18e"><div class="ttname"><a href="namespaceripple.html#a5a734016a3e1d869c92dbd41e75ea18e">ripple::sfLowQualityIn</a></div><div class="ttdeci">const SF_U32 sfLowQualityIn(access, STI_UINT32, 18, "LowQualityIn")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00371">SField.h:371</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a302900f43b3d504ce71926534d7277e6"><div class="ttname"><a href="namespaceripple.html#a302900f43b3d504ce71926534d7277e6">ripple::sfBalance</a></div><div class="ttdeci">const SF_Amount sfBalance(access, STI_AMOUNT, 2, "Balance")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00442">SField.h:442</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1Fees_html_acb07843d0d0e3ccacd7cf51d5296fe40"><div class="ttname"><a href="structripple_1_1Fees.html#acb07843d0d0e3ccacd7cf51d5296fe40">ripple::Fees::accountReserve</a></div><div class="ttdeci">XRPAmount accountReserve(std::size_t ownerCount) const</div><div class="ttdoc">Returns the account reserve given the owner count, in drops.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00066">ReadView.h:66</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#l00260">ReadView.h:260</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_a1f9135f2eef3ec702d5f17e679733e8e"><div class="ttname"><a href="classripple_1_1base__uint.html#a1f9135f2eef3ec702d5f17e679733e8e">ripple::base_uint::zero</a></div><div class="ttdeci">void zero()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00485">base_uint.h:485</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_a1f9135f2eef3ec702d5f17e679733e8e"><div class="ttname"><a href="classripple_1_1base__uint.html#a1f9135f2eef3ec702d5f17e679733e8e">ripple::base_uint::zero</a></div><div class="ttdeci">void zero()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00449">base_uint.h:449</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a48d07c0de207fab49cfc61ff0de202f1"><div class="ttname"><a href="namespaceripple.html#a48d07c0de207fab49cfc61ff0de202f1">ripple::redeemIOU</a></div><div class="ttdeci">TER redeemIOU(ApplyView &view, AccountID const &account, STAmount const &amount, Issue const &issue, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01380">View.cpp:1380</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_aaf2fa03be723bb78d8bdf41614a75a30"><div class="ttname"><a href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">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_1STAmount_html_a60d8449d2915fa495f12994f56ceca34"><div class="ttname"><a href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const & issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00197">STAmount.h:197</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac1371098a8a7c1e1238290d0220dc941"><div class="ttname"><a href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">ripple::sfFlags</a></div><div class="ttdeci">const SF_UINT32 sfFlags</div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a069fa542e2614d0046eccbe54bae7976"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a069fa542e2614d0046eccbe54bae7976">ripple::LedgerInfo::closeTimeResolution</a></div><div class="ttdeci">NetClock::duration closeTimeResolution</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00117">ReadView.h:117</a></div></div>
|
||||
<div class="ttc" id="acassert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cassert.html">cassert</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html_a6989ce9f6240d5c600d3a4f526f89d29"><div class="ttname"><a href="classripple_1_1ReadView.html#a6989ce9f6240d5c600d3a4f526f89d29">ripple::ReadView::ownerCountHook</a></div><div class="ttdeci">virtual std::uint32_t ownerCountHook(AccountID const &account, std::uint32_t count) const</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00334">ReadView.h:334</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad1ba5ab6bbe324c1cabd16b7ed667340"><div class="ttname"><a href="namespaceripple.html#ad1ba5ab6bbe324c1cabd16b7ed667340">ripple::sfCloseTime</a></div><div class="ttdeci">const SF_U32 sfCloseTime(access, STI_UINT32, 7, "CloseTime")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00359">SField.h:359</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab8a9c54401e8209fca7396c6b9c610f4"><div class="ttname"><a href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">ripple::sfBalance</a></div><div class="ttdeci">const SF_AMOUNT sfBalance</div></div>
|
||||
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">std::chrono::duration::count</a></div><div class="ttdeci">T count(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STVector256_html"><div class="ttname"><a href="classripple_1_1STVector256.html">ripple::STVector256</a></div><div class="ttdef"><b>Definition:</b> <a href="STVector256_8h_source.html#l00029">STVector256.h:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad27b2e0bd3cc36fe2cb2fffa23d4b6fe"><div class="ttname"><a href="namespaceripple.html#ad27b2e0bd3cc36fe2cb2fffa23d4b6fe">ripple::forEachItemAfter</a></div><div class="ttdeci">bool forEachItemAfter(ReadView const &view, AccountID const &id, uint256 const &after, std::uint64_t const hint, unsigned int limit, std::function< bool(std::shared_ptr< SLE const > const &)> f)</div><div class="ttdoc">Iterate all items after an item in an owner directory.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00274">View.cpp:274</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a22c92283f49e814f4fb31a159d962553"><div class="ttname"><a href="namespaceripple.html#a22c92283f49e814f4fb31a159d962553">ripple::sfHighQualityOut</a></div><div class="ttdeci">const SF_UINT32 sfHighQualityOut</div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00315">Journal.h:315</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aebcc26ebe20ddcd3bcbfd5402e0acb89"><div class="ttname"><a href="namespaceripple.html#aebcc26ebe20ddcd3bcbfd5402e0acb89">ripple::after</a></div><div class="ttdeci">static bool after(NetClock::time_point now, std::uint32_t mark)</div><div class="ttdoc">Has the specified time passed?</div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8cpp_source.html#l00088">Escrow.cpp:88</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a53b5aebba8917dab1a570141682a5ee2"><div class="ttname"><a href="namespaceripple.html#a53b5aebba8917dab1a570141682a5ee2">ripple::sfTransferRate</a></div><div class="ttdeci">const SF_U32 sfTransferRate(access, STI_UINT32, 11, "TransferRate")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00363">SField.h:363</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a142bc04ba3af817d6865a48d32a8835c"><div class="ttname"><a href="namespaceripple.html#a142bc04ba3af817d6865a48d32a8835c">ripple::sfLowNode</a></div><div class="ttdeci">const SF_U64 sfLowNode(access, STI_UINT64, 7, "LowNode")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00403">SField.h:403</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5bab99595719d22579e10d21cf048eb0"><div class="ttname"><a href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">ripple::sfAccount</a></div><div class="ttdeci">const SF_ACCOUNT sfAccount</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html_a55ebab5e9bf8d8231da8f3c796150719"><div class="ttname"><a href="classripple_1_1Serializer.html#a55ebab5e9bf8d8231da8f3c796150719">ripple::Serializer::add32</a></div><div class="ttdeci">int add32(std::uint32_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00038">Serializer.cpp:38</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html"><div class="ttname"><a href="structripple_1_1LedgerInfo.html">ripple::LedgerInfo</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00084">ReadView.h:84</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_abe183c81914380d1af2ed69de711ff35"><div class="ttname"><a href="namespaceripple.html#abe183c81914380d1af2ed69de711ff35">ripple::confineOwnerCount</a></div><div class="ttdeci">static std::uint32_t confineOwnerCount(std::uint32_t current, std::int32_t adjustment, boost::optional< AccountID > const &id=boost::none, beast::Journal j=beast::Journal{beast::Journal::getNullSink()})</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00177">View.cpp:177</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d">ripple::lsfLowFreeze</a></div><div class="ttdeci">@ lsfLowFreeze</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00127">LedgerFormats.h:127</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a9e03c8b33593df82d17427a8771e3106"><div class="ttname"><a href="namespaceripple.html#a9e03c8b33593df82d17427a8771e3106">ripple::sfAmendments</a></div><div class="ttdeci">const SF_Vec256 sfAmendments(access, STI_VECTOR256, 3, "Amendments")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00496">SField.h:496</a></div></div>
|
||||
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html">std::numeric_limits::max</a></div><div class="ttdeci">T max(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a55d1b6946f96a770f3b2195eb5a5a943"><div class="ttname"><a href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">ripple::STObject::getFieldU32</a></div><div class="ttdeci">std::uint32_t getFieldU32(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00532">STObject.cpp:532</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0c65407eaf85620bf5f692dccc25808e"><div class="ttname"><a href="namespaceripple.html#a0c65407eaf85620bf5f692dccc25808e">ripple::updateTrustLine</a></div><div class="ttdeci">static bool updateTrustLine(ApplyView &view, SLE::pointer state, bool bSenderHigh, AccountID const &sender, STAmount const &before, STAmount const &after, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01231">View.cpp:1231</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab04f3c1ed1f9448c4c52cec701d44d43"><div class="ttname"><a href="namespaceripple.html#ab04f3c1ed1f9448c4c52cec701d44d43">ripple::sfBookNode</a></div><div class="ttdeci">const SF_U64 sfBookNode(access, STI_UINT64, 3, "BookNode")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00399">SField.h:399</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html_a31b141ff79da19d4c56471ab109717ed"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html#a31b141ff79da19d4c56471ab109717ed">ripple::STLedgerEntry::ref</a></div><div class="ttdeci">const std::shared_ptr< STLedgerEntry > & ref</div><div class="ttdef"><b>Definition:</b> <a href="STLedgerEntry_8h_source.html#l00042">STLedgerEntry.h:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a628c597be4a050e3957be56ec78df01a"><div class="ttname"><a href="namespaceripple.html#a628c597be4a050e3957be56ec78df01a">ripple::sfLastLedgerSequence</a></div><div class="ttdeci">const SF_UINT32 sfLastLedgerSequence</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html_a31b141ff79da19d4c56471ab109717ed"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html#a31b141ff79da19d4c56471ab109717ed">ripple::STLedgerEntry::ref</a></div><div class="ttdeci">const std::shared_ptr< STLedgerEntry > & ref</div><div class="ttdef"><b>Definition:</b> <a href="STLedgerEntry_8h_source.html#l00036">STLedgerEntry.h:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a99ebec2325cb65f025f54c07df50574a"><div class="ttname"><a href="namespaceripple.html#a99ebec2325cb65f025f54c07df50574a">ripple::sfMajorities</a></div><div class="ttdeci">const SField sfMajorities</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_1NetClock_html_a4c2428e178dca6689fa3fb4be0657107"><div class="ttname"><a href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">ripple::NetClock::time_point</a></div><div class="ttdeci">std::chrono::time_point< NetClock > time_point</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00054">chrono.h:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec">ripple::lsfHighReserve</a></div><div class="ttdeci">@ lsfHighReserve</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00122">LedgerFormats.h:122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_acd1aac04649d694a3524faf2ddebf843"><div class="ttname"><a href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">ripple::STObject::setFieldU32</a></div><div class="ttdeci">void setFieldU32(SField const &field, std::uint32_t)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00632">STObject.cpp:632</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_acdff7bc94fb7162913080eacc5cef92a"><div class="ttname"><a href="namespaceripple.html#acdff7bc94fb7162913080eacc5cef92a">ripple::sfHighQualityOut</a></div><div class="ttdeci">const SF_U32 sfHighQualityOut(access, STI_UINT32, 17, "HighQualityOut")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00370">SField.h:370</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00216">TER.h:216</a></div></div>
|
||||
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa2de07db6b8e766ac77e893c6acc31d3"><div class="ttname"><a href="namespaceripple.html#aa2de07db6b8e766ac77e893c6acc31d3">ripple::sfHighNode</a></div><div class="ttdeci">const SF_UINT64 sfHighNode</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6cb89b79bc073abda42953c323d36cda"><div class="ttname"><a href="namespaceripple.html#a6cb89b79bc073abda42953c323d36cda">ripple::isFrozen</a></div><div class="ttdeci">bool isFrozen(ReadView const &view, AccountID const &account, Currency const &currency, AccountID const &issuer)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00069">View.cpp:69</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_a8e207109e646759f4927d90e4404893f"><div class="ttname"><a href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">ripple::STObject::getFieldAmount</a></div><div class="ttdeci">STAmount const & getFieldAmount(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00576">STObject.cpp:576</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a065cda95aed9cb1d66fb81cad0867ef6"><div class="ttname"><a href="namespaceripple.html#a065cda95aed9cb1d66fb81cad0867ef6">ripple::noAccount</a></div><div class="ttdeci">AccountID const & noAccount()</div><div class="ttdoc">A placeholder for empty accounts.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00137">AccountID.cpp:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html_ad360ad8483226127ef6b132ac93c1598"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">ripple::STLedgerEntry::pointer</a></div><div class="ttdeci">std::shared_ptr< STLedgerEntry > pointer</div><div class="ttdef"><b>Definition:</b> <a href="STLedgerEntry_8h_source.html#l00041">STLedgerEntry.h:41</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a065cda95aed9cb1d66fb81cad0867ef6"><div class="ttname"><a href="namespaceripple.html#a065cda95aed9cb1d66fb81cad0867ef6">ripple::noAccount</a></div><div class="ttdeci">AccountID const & noAccount()</div><div class="ttdoc">A placeholder for empty accounts.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00097">AccountID.cpp:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html_ad360ad8483226127ef6b132ac93c1598"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">ripple::STLedgerEntry::pointer</a></div><div class="ttdeci">std::shared_ptr< STLedgerEntry > pointer</div><div class="ttdef"><b>Definition:</b> <a href="STLedgerEntry_8h_source.html#l00035">STLedgerEntry.h:35</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_aadfc3fc0c7935a8705f3e9ab0c49b9d5"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#aadfc3fc0c7935a8705f3e9ab0c49b9d5">ripple::LedgerInfo::accountHash</a></div><div class="ttdeci">uint256 accountHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00102">ReadView.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_a46e4805870b1bad6a8691bed0b8acec8"><div class="ttname"><a href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">ripple::Issue::account</a></div><div class="ttdeci">AccountID account</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00038">Issue.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0b616ffc6eaba434ad7f8b79289ee71f"><div class="ttname"><a href="namespaceripple.html#a0b616ffc6eaba434ad7f8b79289ee71f">ripple::sfAmendments</a></div><div class="ttdeci">const SF_VECTOR256 sfAmendments</div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a3f7b6fb6d401cfc76e0179b061e02eb4"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a3f7b6fb6d401cfc76e0179b061e02eb4">ripple::LedgerInfo::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00093">ReadView.h:93</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STObject_html_af89b6c7fd94c998549037d0c44a068a1"><div class="ttname"><a href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">ripple::STObject::getFieldH256</a></div><div class="ttdeci">uint256 getFieldH256(SField const &field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00556">STObject.cpp:556</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2d1d6e984c989c169ab53c3a61f55fb8"><div class="ttname"><a href="namespaceripple.html#a2d1d6e984c989c169ab53c3a61f55fb8">ripple::cdirFirst</a></div><div class="ttdeci">bool cdirFirst(ReadView const &view, uint256 const &uRootIndex, std::shared_ptr< SLE const > &sleNode, unsigned int &uDirEntry, uint256 &uEntryIndex, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00480">View.cpp:480</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user