mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-29 23:45:51 +00:00
481 lines
38 KiB
HTML
481 lines
38 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::LedgerReplay Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classripple_1_1LedgerReplay-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::LedgerReplay Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::LedgerReplay:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1LedgerReplay__inherit__graph.png" border="0" usemap="#aripple_1_1LedgerReplay_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1LedgerReplay_inherit__map" id="aripple_1_1LedgerReplay_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="9,93,165,119"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="5,5,168,45"/>
|
|
<area shape="poly" title=" " alt="" coords="89,59,89,93,84,93,84,59"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::LedgerReplay:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1LedgerReplay__coll__graph.png" border="0" usemap="#aripple_1_1LedgerReplay_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1LedgerReplay_coll__map" id="aripple_1_1LedgerReplay_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2321,950,2477,975"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="2013,879,2175,919"/>
|
|
<area shape="poly" title=" " alt="" coords="2190,906,2298,925,2367,947,2365,952,2297,931,2189,911"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="2009,943,2179,983"/>
|
|
<area shape="poly" title=" " alt="" coords="2193,960,2321,960,2321,965,2193,965"/>
|
|
<area shape="rect" href="classripple_1_1Ledger.html" title="Holds a ledger." alt="" coords="1739,538,1849,563"/>
|
|
<area shape="poly" title=" " alt="" coords="1805,576,1830,645,1871,740,1899,790,1931,840,1968,887,2010,929,2027,940,2024,945,2006,933,1964,891,1927,843,1894,793,1867,742,1825,647,1800,577"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="1382,473,1547,513"/>
|
|
<area shape="poly" title=" " alt="" coords="1561,498,1670,513,1754,535,1753,541,1669,519,1561,503"/>
|
|
<area shape="rect" href="classripple_1_1DigestAwareReadView.html" title="ReadView that associates keys with digests." alt="" coords="1357,259,1572,285"/>
|
|
<area shape="poly" title=" " alt="" coords="1550,286,1573,295,1626,322,1671,362,1711,409,1745,459,1789,536,1784,539,1740,461,1707,412,1667,366,1623,327,1571,300,1548,291"/>
|
|
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1039,134,1171,159"/>
|
|
<area shape="poly" title=" " alt="" coords="1148,163,1243,203,1358,244,1405,257,1404,262,1357,249,1241,208,1146,168"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1371,5,1558,45"/>
|
|
<area shape="poly" title=" " alt="" coords="1132,124,1178,92,1235,63,1303,43,1371,31,1371,36,1304,48,1237,68,1181,96,1135,128"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1376,195,1553,235"/>
|
|
<area shape="poly" title=" " alt="" coords="1165,160,1237,177,1376,201,1375,206,1235,183,1164,166"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="1693,49,1895,74"/>
|
|
<area shape="poly" title=" " alt="" coords="1680,78,1172,141,1171,136,1679,73"/>
|
|
<area shape="poly" title=" " alt="" coords="1572,34,1693,48,1693,53,1572,40"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="1697,159,1891,185"/>
|
|
<area shape="poly" title=" " alt="" coords="1683,171,1172,152,1172,146,1683,165"/>
|
|
<area shape="poly" title=" " alt="" coords="1567,199,1696,182,1697,187,1568,204"/>
|
|
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="1389,423,1540,449"/>
|
|
<area shape="poly" title=" " alt="" coords="1536,449,1573,459,1622,472,1670,488,1770,535,1768,540,1668,493,1620,477,1571,464,1534,454"/>
|
|
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="1042,346,1169,371"/>
|
|
<area shape="poly" title=" " alt="" coords="1183,354,1258,362,1297,371,1335,386,1347,398,1359,410,1390,422,1388,427,1356,414,1344,402,1332,390,1296,376,1257,367,1182,359"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1383,309,1546,349"/>
|
|
<area shape="poly" title=" " alt="" coords="1560,347,1617,368,1671,399,1710,434,1743,472,1787,536,1783,539,1739,475,1706,437,1668,404,1615,373,1558,352"/>
|
|
<area shape="rect" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree." alt="" coords="1403,538,1526,563"/>
|
|
<area shape="poly" title=" " alt="" coords="1540,548,1738,548,1738,553,1540,553"/>
|
|
<area shape="rect" href="classripple_1_1Family.html" title=" " alt="" coords="1050,395,1161,421"/>
|
|
<area shape="poly" title=" " alt="" coords="1175,407,1267,416,1308,425,1335,438,1344,449,1348,460,1348,482,1348,504,1352,514,1359,523,1380,537,1404,545,1402,550,1377,542,1356,527,1347,516,1343,505,1343,482,1343,461,1339,451,1332,442,1306,430,1266,421,1174,412"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1050,577,1161,602"/>
|
|
<area shape="poly" title=" " alt="" coords="1174,591,1354,596,1463,594,1572,588,1660,576,1738,561,1739,566,1661,581,1572,593,1463,600,1354,601,1174,596"/>
|
|
<area shape="poly" title=" " alt="" coords="1174,579,1403,555,1404,560,1175,585"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="645,577,791,602"/>
|
|
<area shape="poly" title=" " alt="" coords="805,587,1050,587,1050,592,805,592"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,786,108,811"/>
|
|
<area shape="poly" title=" " alt="" coords="57,772,64,702,78,611,99,527,113,495,130,474,138,464,152,451,189,437,261,428,385,424,575,430,846,448,1212,483,1275,489,1301,495,1335,507,1358,523,1404,538,1402,543,1356,528,1332,512,1300,500,1274,494,1212,488,845,454,575,435,385,429,262,433,190,443,155,455,141,468,134,478,118,498,104,529,83,612,70,702,63,773"/>
|
|
<area shape="rect" href="classripple_1_1SHAMapTreeNode.html" title=" " alt="" coords="627,506,809,531"/>
|
|
<area shape="poly" title=" " alt="" coords="105,778,147,759,193,734,239,701,278,662,286,645,288,628,290,611,302,594,345,581,432,564,637,529,638,534,433,569,346,587,306,598,295,613,293,629,291,647,282,666,242,705,196,738,149,764,107,783"/>
|
|
<area shape="rect" href="structripple_1_1IntrusiveRefCounts.html" title="Implement the strong count, weak count, and bit flags for an intrusive pointer." alt="" coords="321,495,512,521"/>
|
|
<area shape="poly" title=" " alt="" coords="63,772,87,718,106,689,130,666,151,655,171,650,208,653,244,654,261,648,278,635,287,624,290,613,290,589,289,564,293,551,302,538,332,519,335,523,306,542,298,553,294,565,295,589,296,614,291,627,282,639,263,653,244,659,208,658,171,656,153,660,134,670,110,693,91,720,68,774"/>
|
|
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="1026,825,1185,850"/>
|
|
<area shape="poly" title=" " alt="" coords="97,815,190,854,246,873,304,887,410,900,518,905,626,903,730,896,915,872,1048,847,1049,853,916,878,731,901,626,909,518,911,410,906,304,892,245,878,188,859,95,820"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="333,952,501,992"/>
|
|
<area shape="poly" title=" " alt="" coords="65,824,73,853,87,887,107,920,134,946,180,969,232,981,284,985,332,983,333,988,284,990,231,986,179,974,130,950,102,923,82,890,68,855,60,825"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="2008,1142,2180,1197"/>
|
|
<area shape="poly" title=" " alt="" coords="62,825,69,887,81,973,103,1075,135,1181,156,1233,180,1282,209,1327,241,1366,277,1399,319,1424,364,1440,415,1445,1795,1445,1822,1443,1847,1438,1895,1416,1938,1385,1977,1347,2011,1306,2039,1265,2077,1196,2082,1198,2043,1267,2015,1309,1981,1351,1942,1389,1898,1421,1849,1443,1823,1449,1795,1451,415,1451,363,1445,316,1429,274,1403,237,1370,204,1330,176,1284,151,1235,130,1183,98,1076,76,974,63,887,57,825"/>
|
|
<area shape="rect" href="classripple_1_1SharedIntrusive.html" title=" " alt="" coords="999,497,1212,537"/>
|
|
<area shape="poly" title=" " alt="" coords="1226,526,1403,542,1403,548,1225,531"/>
|
|
<area shape="poly" title=" " alt="" coords="823,516,998,515,998,520,823,521"/>
|
|
<area shape="poly" title=" " alt="" coords="526,509,627,513,627,518,525,515"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="1419,714,1511,739"/>
|
|
<area shape="poly" title=" " alt="" coords="1525,727,1596,721,1633,711,1668,696,1708,666,1742,628,1767,591,1784,562,1788,565,1772,594,1746,632,1712,670,1671,701,1635,716,1597,726,1525,732"/>
|
|
<area shape="rect" href="structripple_1_1Fees.html" title="Reflects the fee settings for a particular ledger." alt="" coords="1236,663,1333,689"/>
|
|
<area shape="poly" title=" " alt="" coords="1347,674,1415,671,1497,662,1584,646,1668,619,1726,590,1772,561,1775,566,1729,595,1670,624,1585,651,1497,667,1415,676,1347,679"/>
|
|
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="647,722,789,747"/>
|
|
<area shape="poly" title=" " alt="" coords="803,723,833,720,1235,678,1236,684,834,725,803,728"/>
|
|
<area shape="poly" title=" " alt="" coords="804,737,888,749,975,769,1036,795,1085,822,1083,827,1034,800,974,775,887,754,803,743"/>
|
|
<area shape="rect" title=" " alt="" coords="334,723,499,763"/>
|
|
<area shape="poly" title=" " alt="" coords="513,737,646,734,646,739,513,743"/>
|
|
<area shape="rect" title=" " alt="" coords="304,787,529,813"/>
|
|
<area shape="poly" title=" " alt="" coords="489,782,658,745,659,750,490,787"/>
|
|
<area shape="rect" title=" " alt="" coords="312,837,521,877"/>
|
|
<area shape="poly" title=" " alt="" coords="510,830,528,823,556,807,576,791,597,775,626,759,663,745,665,750,628,764,600,780,580,796,559,811,531,828,512,835"/>
|
|
<area shape="rect" title=" " alt="" coords="309,608,524,648"/>
|
|
<area shape="poly" title=" " alt="" coords="501,649,530,659,617,690,688,720,686,724,615,695,528,664,499,655"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="369,673,464,698"/>
|
|
<area shape="poly" title=" " alt="" coords="478,693,647,720,646,726,477,698"/>
|
|
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="1413,374,1516,399"/>
|
|
<area shape="poly" title=" " alt="" coords="1530,397,1573,409,1623,430,1671,458,1731,499,1779,536,1775,540,1728,503,1668,462,1621,435,1571,415,1529,402"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1020,281,1191,321"/>
|
|
<area shape="poly" title=" " alt="" coords="1204,322,1358,359,1414,372,1413,377,1357,364,1203,327"/>
|
|
<area shape="rect" href="classripple_1_1Rules_1_1Impl.html" title=" " alt="" coords="648,289,788,314"/>
|
|
<area shape="poly" title=" " alt="" coords="802,299,1020,299,1020,304,802,304"/>
|
|
<area shape="poly" title=" " alt="" coords="1199,841,1304,840,1365,834,1428,825,1492,810,1554,789,1614,761,1668,725,1709,684,1742,638,1784,562,1789,565,1747,641,1713,687,1671,729,1616,765,1556,794,1493,815,1429,830,1365,840,1304,845,1199,846"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="632,773,804,813"/>
|
|
<area shape="poly" title=" " alt="" coords="818,802,1026,826,1026,831,817,807"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="647,1065,789,1105"/>
|
|
<area shape="poly" title=" " alt="" coords="802,1082,903,1074,945,1065,973,1051,986,1032,989,1013,989,990,996,964,1018,929,1043,896,1088,848,1092,852,1047,900,1022,932,1001,966,994,991,994,1013,991,1034,976,1055,947,1070,904,1079,802,1087"/>
|
|
<area shape="rect" href="classripple_1_1STTx.html" title=" " alt="" coords="1415,1157,1514,1182"/>
|
|
<area shape="poly" title=" " alt="" coords="803,1091,1041,1115,1334,1148,1416,1159,1415,1165,1333,1153,1041,1120,802,1096"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="373,1113,461,1138"/>
|
|
<area shape="poly" title=" " alt="" coords="474,1127,536,1127,602,1121,668,1103,669,1108,603,1127,536,1133,474,1132"/>
|
|
<area shape="poly" title=" " alt="" coords="475,1126,553,1131,1057,1152,1415,1165,1415,1170,1057,1158,553,1136,474,1132"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="647,955,789,995"/>
|
|
<area shape="poly" title=" " alt="" coords="474,1112,537,1094,601,1067,644,1035,693,993,696,997,647,1039,604,1072,538,1099,475,1117"/>
|
|
<area shape="poly" title=" " alt="" coords="496,994,604,1032,675,1063,673,1068,602,1037,494,999"/>
|
|
<area shape="poly" title=" " alt="" coords="515,970,647,971,647,977,515,976"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="640,837,796,877"/>
|
|
<area shape="poly" title=" " alt="" coords="810,850,1026,839,1026,844,810,855"/>
|
|
<area shape="poly" title=" " alt="" coords="2145,1132,2378,973,2381,978,2148,1136"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1709,1149,1879,1189"/>
|
|
<area shape="poly" title=" " alt="" coords="1893,1167,2008,1167,2008,1172,1893,1172"/>
|
|
<area shape="poly" title=" " alt="" coords="1528,1167,1708,1167,1708,1172,1528,1172"/>
|
|
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="1043,1257,1168,1282"/>
|
|
<area shape="poly" title=" " alt="" coords="1165,1250,1417,1179,1419,1185,1166,1255"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="661,1385,775,1410"/>
|
|
<area shape="poly" title=" " alt="" coords="789,1393,833,1387,882,1376,930,1359,973,1334,981,1325,984,1315,988,1303,997,1293,1018,1281,1042,1273,1043,1278,1021,1285,1000,1297,992,1306,989,1316,986,1327,976,1338,932,1364,883,1381,834,1392,789,1398"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="637,1207,799,1247"/>
|
|
<area shape="poly" title=" " alt="" coords="813,1234,1043,1260,1042,1265,813,1240"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="647,1271,789,1311"/>
|
|
<area shape="poly" title=" " alt="" coords="803,1283,1042,1270,1043,1275,803,1289"/>
|
|
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="645,1335,791,1361"/>
|
|
<area shape="poly" title=" " alt="" coords="804,1333,887,1319,974,1300,998,1292,1046,1280,1048,1285,999,1297,975,1305,888,1324,805,1339"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1024,1307,1187,1347"/>
|
|
<area shape="poly" title=" " alt="" coords="1190,1300,1211,1292,1342,1232,1440,1180,1442,1184,1344,1237,1213,1297,1192,1305"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1034,977,1177,1017"/>
|
|
<area shape="poly" title=" " alt="" coords="1178,1020,1254,1050,1335,1087,1397,1122,1446,1154,1444,1159,1394,1127,1332,1092,1252,1055,1176,1025"/>
|
|
<area shape="poly" title=" " alt="" coords="803,977,1034,991,1033,996,802,982"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae1c7550b33a497d145d5c618c7a70b70" id="r_ae1c7550b33a497d145d5c618c7a70b70"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#ae1c7550b33a497d145d5c618c7a70b70">LedgerReplay</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > <a class="el" href="classripple_1_1LedgerReplay.html#a420112a9174dcde59c1bccf9d4203034">parent</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > <a class="el" href="classripple_1_1LedgerReplay.html#a5cf06b80c6401ba7ce4b5a9ded438b6f">replay</a>)</td></tr>
|
|
<tr class="separator:ae1c7550b33a497d145d5c618c7a70b70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c8fd6bd2a63cce3aa92ca6eb80dc15b" id="r_a9c8fd6bd2a63cce3aa92ca6eb80dc15b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a9c8fd6bd2a63cce3aa92ca6eb80dc15b">LedgerReplay</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > <a class="el" href="classripple_1_1LedgerReplay.html#a420112a9174dcde59c1bccf9d4203034">parent</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > <a class="el" href="classripple_1_1LedgerReplay.html#a5cf06b80c6401ba7ce4b5a9ded438b6f">replay</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > > &&<a class="el" href="classripple_1_1LedgerReplay.html#a52f068321aa5441efd0520f87c0e450e">orderedTxns</a>)</td></tr>
|
|
<tr class="separator:a9c8fd6bd2a63cce3aa92ca6eb80dc15b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a420112a9174dcde59c1bccf9d4203034" id="r_a420112a9174dcde59c1bccf9d4203034"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a420112a9174dcde59c1bccf9d4203034">parent</a> () const</td></tr>
|
|
<tr class="separator:a420112a9174dcde59c1bccf9d4203034"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cf06b80c6401ba7ce4b5a9ded438b6f" id="r_a5cf06b80c6401ba7ce4b5a9ded438b6f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a5cf06b80c6401ba7ce4b5a9ded438b6f">replay</a> () const</td></tr>
|
|
<tr class="separator:a5cf06b80c6401ba7ce4b5a9ded438b6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52f068321aa5441efd0520f87c0e450e" id="r_a52f068321aa5441efd0520f87c0e450e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a52f068321aa5441efd0520f87c0e450e">orderedTxns</a> () const</td></tr>
|
|
<tr class="separator:a52f068321aa5441efd0520f87c0e450e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae60d6cae0e97e9f17c93945feca09fb5" id="r_ae60d6cae0e97e9f17c93945feca09fb5"><td class="memItemLeft" align="right" valign="top">static auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObject.html#ae60d6cae0e97e9f17c93945feca09fb5">getCounter</a> () noexcept</td></tr>
|
|
<tr class="separator:ae60d6cae0e97e9f17c93945feca09fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a5b04ce33c6c1f7ac628442d9b3a15644" id="r_a5b04ce33c6c1f7ac628442d9b3a15644"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a5b04ce33c6c1f7ac628442d9b3a15644">parent_</a></td></tr>
|
|
<tr class="separator:a5b04ce33c6c1f7ac628442d9b3a15644"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a950ead1f9e9669adf998a632d98c0d1b" id="r_a950ead1f9e9669adf998a632d98c0d1b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a950ead1f9e9669adf998a632d98c0d1b">replay_</a></td></tr>
|
|
<tr class="separator:a950ead1f9e9669adf998a632d98c0d1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3df8a7cf356cead21e923ccd7ae54ee2" id="r_a3df8a7cf356cead21e923ccd7ae54ee2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html#a3df8a7cf356cead21e923ccd7ae54ee2">orderedTxns_</a></td></tr>
|
|
<tr class="separator:a3df8a7cf356cead21e923ccd7ae54ee2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00014">14</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ae1c7550b33a497d145d5c618c7a70b70" name="ae1c7550b33a497d145d5c618c7a70b70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1c7550b33a497d145d5c618c7a70b70">◆ </a></span>LedgerReplay() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::LedgerReplay::LedgerReplay </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td>
|
|
<td class="paramname"><em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td>
|
|
<td class="paramname"><em>replay</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8cpp_source.html#l00006">6</a> of file <a class="el" href="LedgerReplay_8cpp_source.html">LedgerReplay.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c8fd6bd2a63cce3aa92ca6eb80dc15b" name="a9c8fd6bd2a63cce3aa92ca6eb80dc15b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c8fd6bd2a63cce3aa92ca6eb80dc15b">◆ </a></span>LedgerReplay() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::LedgerReplay::LedgerReplay </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td>
|
|
<td class="paramname"><em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td>
|
|
<td class="paramname"><em>replay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > > && </td>
|
|
<td class="paramname"><em>orderedTxns</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8cpp_source.html#l00019">19</a> of file <a class="el" href="LedgerReplay_8cpp_source.html">LedgerReplay.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a420112a9174dcde59c1bccf9d4203034" name="a420112a9174dcde59c1bccf9d4203034"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a420112a9174dcde59c1bccf9d4203034">◆ </a></span>parent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > const & ripple::LedgerReplay::parent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>The parent of the ledger to replay </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00033">33</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cf06b80c6401ba7ce4b5a9ded438b6f" name="a5cf06b80c6401ba7ce4b5a9ded438b6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cf06b80c6401ba7ce4b5a9ded438b6f">◆ </a></span>replay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > const & ripple::LedgerReplay::replay </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>The ledger to replay </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00041">41</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52f068321aa5441efd0520f87c0e450e" name="a52f068321aa5441efd0520f87c0e450e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52f068321aa5441efd0520f87c0e450e">◆ </a></span>orderedTxns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > > const & ripple::LedgerReplay::orderedTxns </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Transactions in the order they should be replayed </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00049">49</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae60d6cae0e97e9f17c93945feca09fb5" name="ae60d6cae0e97e9f17c93945feca09fb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae60d6cae0e97e9f17c93945feca09fb5">◆ </a></span>getCounter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static auto & <a class="el" href="classripple_1_1CountedObject.html">ripple::CountedObject</a>< <a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> >::getCounter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">noexcept</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="CountedObject_8h_source.html#l00110">110</a> of file <a class="el" href="CountedObject_8h_source.html">CountedObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a5b04ce33c6c1f7ac628442d9b3a15644" name="a5b04ce33c6c1f7ac628442d9b3a15644"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b04ce33c6c1f7ac628442d9b3a15644">◆ </a></span>parent_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Ledger.html">Ledger</a> const> ripple::LedgerReplay::parent_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00016">16</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a950ead1f9e9669adf998a632d98c0d1b" name="a950ead1f9e9669adf998a632d98c0d1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a950ead1f9e9669adf998a632d98c0d1b">◆ </a></span>replay_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Ledger.html">Ledger</a> const> ripple::LedgerReplay::replay_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00017">17</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3df8a7cf356cead21e923ccd7ae54ee2" name="a3df8a7cf356cead21e923ccd7ae54ee2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3df8a7cf356cead21e923ccd7ae54ee2">◆ </a></span>orderedTxns_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1STTx.html">STTx</a> const> > ripple::LedgerReplay::orderedTxns_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay_8h_source.html#l00018">18</a> of file <a class="el" href="LedgerReplay_8h_source.html">LedgerReplay.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|