This commit is contained in:
bthomee
2025-05-23 19:58:27 +00:00
parent ecb7225bd1
commit e735675d4a
3574 changed files with 91879 additions and 72122 deletions

View File

@@ -94,56 +94,56 @@ Collaboration diagram for ripple::OpenLedger:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1OpenLedger__coll__graph.png" border="0" usemap="#aripple_1_1OpenLedger_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1OpenLedger_coll__map" id="aripple_1_1OpenLedger_coll__map">
<area shape="rect" title="Represents the open ledger." alt="" coords="2031,1007,2176,1033"/>
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1365,1005,1476,1030"/>
<area shape="rect" href="classripple_1_1TaggedCache.html" title="Map/cache combination." alt="" coords="1651,893,1876,977"/>
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="1017,1005,1164,1030"/>
<area shape="rect" href="classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="1341,731,1501,771"/>
<area shape="rect" href="structripple_1_1TaggedCache_1_1Stats.html" title=" " alt="" coords="1308,795,1533,879"/>
<area shape="rect" href="classbeast_1_1insight_1_1Hook.html" title="A reference to a handler for performing polled collection." alt="" coords="1015,745,1167,770"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="595,725,765,765"/>
<area shape="rect" href="classbeast_1_1insight_1_1HookImpl.html" title=" " alt="" coords="243,733,425,758"/>
<area shape="rect" href="classbeast_1_1insight_1_1Gauge.html" title="A metric for measuring an integral value." alt="" coords="1011,795,1171,821"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="595,789,765,829"/>
<area shape="rect" href="classbeast_1_1insight_1_1GaugeImpl.html" title=" " alt="" coords="239,797,429,822"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="290,854,378,879"/>
<area shape="rect" href="classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="593,905,767,989"/>
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="609,257,751,297"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="1341,955,1500,981"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="1377,1063,1464,1089"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="1021,1056,1160,1096"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="241,934,427,959"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1369,681,1472,706"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="1717,1090,1809,1115"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1678,628,1849,668"/>
<area shape="rect" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1354,422,1487,447"/>
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1025,129,1157,154"/>
<area shape="rect" title="Represents the open ledger." alt="" coords="2031,1198,2176,1223"/>
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1365,1210,1476,1235"/>
<area shape="rect" href="classripple_1_1TaggedCache.html" title="Map/cache combination." alt="" coords="1651,1026,1876,1110"/>
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="1017,1210,1164,1235"/>
<area shape="rect" href="classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="1341,1133,1501,1173"/>
<area shape="rect" href="structripple_1_1TaggedCache_1_1Stats.html" title=" " alt="" coords="1308,811,1533,895"/>
<area shape="rect" href="classbeast_1_1insight_1_1Hook.html" title="A reference to a handler for performing polled collection." alt="" coords="1015,777,1167,802"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="595,715,765,755"/>
<area shape="rect" href="classbeast_1_1insight_1_1HookImpl.html" title=" " alt="" coords="243,722,425,747"/>
<area shape="rect" href="classbeast_1_1insight_1_1Gauge.html" title="A metric for measuring an integral value." alt="" coords="1011,881,1171,906"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="595,880,765,920"/>
<area shape="rect" href="classbeast_1_1insight_1_1GaugeImpl.html" title=" " alt="" coords="239,910,429,935"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="290,805,378,830"/>
<area shape="rect" href="classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="593,945,767,1029"/>
<area shape="rect" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1354,437,1487,462"/>
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="609,348,751,388"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="1341,982,1500,1007"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="1377,1031,1464,1057"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="1021,1024,1160,1064"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="241,974,427,999"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1369,1083,1472,1109"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="1717,1281,1809,1306"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1678,772,1849,812"/>
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1025,149,1157,174"/>
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1327,57,1514,97"/>
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1332,121,1509,161"/>
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="1663,22,1864,47"/>
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="1666,163,1861,189"/>
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="1015,509,1166,534"/>
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="617,523,743,549"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="579,445,781,499"/>
<area shape="rect" href="classripple_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="1003,381,1178,421"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="984,559,1197,657"/>
<area shape="rect" href="structripple_1_1OpenView_1_1txData.html" title=" " alt="" coords="588,583,772,609"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="249,561,419,601"/>
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="1039,682,1142,707"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="595,661,765,701"/>
<area shape="rect" href="classripple_1_1Rules_1_1Impl.html" title=" " alt="" coords="264,674,404,699"/>
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="1011,178,1170,203"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,225,108,250"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="250,368,418,408"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="594,125,766,165"/>
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="609,198,751,223"/>
<area shape="rect" title=" " alt="" coords="251,125,417,165"/>
<area shape="rect" title=" " alt="" coords="221,190,447,215"/>
<area shape="rect" title=" " alt="" coords="229,240,439,280"/>
<area shape="rect" title=" " alt="" coords="227,304,441,344"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="602,11,758,51"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="568,321,792,420"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1009,317,1172,357"/>
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="1015,662,1166,687"/>
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="617,665,743,690"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="579,586,781,641"/>
<area shape="rect" href="classripple_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="1003,511,1178,551"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="984,388,1197,487"/>
<area shape="rect" href="structripple_1_1OpenView_1_1txData.html" title=" " alt="" coords="588,413,772,438"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="249,479,419,519"/>
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="1039,201,1142,226"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="595,39,765,79"/>
<area shape="rect" href="classripple_1_1Rules_1_1Impl.html" title=" " alt="" coords="264,46,404,71"/>
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="1011,319,1170,345"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,253,108,278"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="250,396,418,436"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="594,217,766,257"/>
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="609,282,751,307"/>
<area shape="rect" title=" " alt="" coords="251,217,417,257"/>
<area shape="rect" title=" " alt="" coords="221,282,447,307"/>
<area shape="rect" title=" " alt="" coords="229,332,439,372"/>
<area shape="rect" title=" " alt="" coords="227,153,441,193"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="602,153,758,193"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="568,463,792,561"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1009,255,1172,295"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -367,7 +367,7 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00033">33</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00035">35</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
@@ -417,7 +417,7 @@ Private Attributes</h2></td></tr>
<p >The behavior of ledger closing can be different depending on whether or not transactions exist in the open ledger.</p>
<dl class="section note"><dt>Note</dt><dd>The value returned is only meaningful for that specific instant in time. An open, empty ledger can become non empty from subsequent modifications. Caller is responsible for synchronizing the meaning of the return value. </dd></dl>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00042">42</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00044">44</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
@@ -440,7 +440,7 @@ Private Attributes</h2></td></tr>
<p >Thread safety: Can be called concurrently from any thread.</p>
<p >Effects: The caller is given ownership of a non-modifiable snapshot of the open ledger at the time of the call. </p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00049">49</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00051">51</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
@@ -465,7 +465,7 @@ Private Attributes</h2></td></tr>
<p >If <code>f</code> returns <code>true</code>, the changes made in the <a class="el" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes.">OpenView</a> will be published to the open ledger.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the open view was changed </dd></dl>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00056">56</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00058">58</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
@@ -569,7 +569,7 @@ new open view.
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00070">70</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00072">72</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
@@ -680,7 +680,7 @@ template&lt;class FwdRange &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00146">146</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00160">160</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
@@ -742,7 +742,7 @@ template&lt;class FwdRange &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00157">157</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00171">171</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>