mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
924 lines
73 KiB
HTML
924 lines
73 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::test::LedgerReplayClient 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="namespaceripple_1_1test.html">test</a></li><li class="navelem"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html">LedgerReplayClient</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="classripple_1_1test_1_1LedgerReplayClient-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::test::LedgerReplayClient Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> replay client side.
|
|
<a href="classripple_1_1test_1_1LedgerReplayClient.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::test::LedgerReplayClient:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1LedgerReplayClient__coll__graph.png" border="0" usemap="#aripple_1_1test_1_1LedgerReplayClient_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1test_1_1LedgerReplayClient_coll__map" id="aripple_1_1test_1_1LedgerReplayClient_coll__map">
|
|
<area shape="rect" title="Ledger replay client side." alt="" coords="2099,1409,2288,1449"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1Env.html" title="A transaction testing environment." alt="" coords="1773,398,1922,423"/>
|
|
<area shape="poly" title=" " alt="" coords="1860,435,2188,1408,2183,1410,1855,437"/>
|
|
<area shape="rect" href="classbeast_1_1unit__test_1_1suite.html" title="A testsuite class." alt="" coords="607,102,770,127"/>
|
|
<area shape="poly" title=" " alt="" coords="741,95,897,56,1003,36,1121,22,1246,17,1374,23,1437,32,1500,46,1561,64,1620,88,1668,118,1711,156,1747,201,1778,247,1822,336,1845,397,1840,399,1817,338,1773,250,1743,204,1707,160,1665,122,1617,93,1559,69,1499,51,1436,38,1373,29,1246,22,1121,27,1004,42,898,61,743,101"/>
|
|
<area shape="rect" href="classbeast_1_1unit__test_1_1suite_1_1testcase__t.html" title=" " alt="" coords="1001,103,1163,143"/>
|
|
<area shape="poly" title=" " alt="" coords="762,127,840,139,897,142,954,139,1000,134,1001,139,955,144,897,147,840,144,761,133"/>
|
|
<area shape="rect" href="classbeast_1_1unit__test_1_1runner.html" title="Unit test runner interface." alt="" coords="273,315,447,341"/>
|
|
<area shape="poly" title=" " alt="" coords="393,306,469,263,503,248,536,231,670,125,673,130,539,236,506,253,472,268,396,311"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="41,951,128,977"/>
|
|
<area shape="poly" title=" " alt="" coords="83,937,88,829,97,755,112,672,136,586,169,500,214,420,241,384,272,350,288,339,291,343,275,354,245,387,218,423,174,502,141,587,118,673,102,755,94,830,88,937"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1Account.html" title="Immutable cryptographic account descriptor." alt="" coords="1019,207,1145,247"/>
|
|
<area shape="poly" title=" " alt="" coords="85,937,96,820,117,653,146,486,165,418,186,369,204,344,223,328,272,300,367,248,411,231,470,216,515,211,590,210,840,209,897,208,955,209,1020,215,1019,221,955,215,897,213,840,215,590,215,515,217,471,221,413,236,369,253,275,305,226,333,208,348,190,372,170,420,151,487,122,653,102,820,91,938"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="276,1277,444,1317"/>
|
|
<area shape="poly" title=" " alt="" coords="91,990,100,1040,117,1105,146,1173,166,1205,190,1233,205,1243,229,1254,287,1275,285,1280,227,1259,203,1248,186,1237,162,1208,142,1176,112,1107,95,1042,86,991"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="1005,1345,1159,1399"/>
|
|
<area shape="poly" title=" " alt="" coords="130,980,479,1127,980,1331,1009,1342,1007,1347,978,1336,477,1132,127,985"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="5,1335,164,1361"/>
|
|
<area shape="poly" title=" " alt="" coords="133,1328,207,1299,247,1281,256,1258,262,1221,266,1113,263,972,257,816,251,660,248,520,254,412,261,374,271,350,284,339,288,343,275,354,266,376,259,412,254,520,256,660,262,816,269,972,272,1113,267,1222,261,1260,251,1284,209,1304,134,1333"/>
|
|
<area shape="poly" title=" " alt="" coords="178,1334,249,1323,284,1315,285,1320,250,1328,178,1340"/>
|
|
<area shape="rect" href="classripple_1_1LedgerMaster.html" title=" " alt="" coords="1423,1398,1579,1423"/>
|
|
<area shape="poly" title=" " alt="" coords="121,1365,167,1387,226,1409,291,1427,359,1435,1083,1435,1266,1428,1423,1416,1424,1421,1267,1434,1083,1440,359,1440,290,1433,224,1415,165,1392,119,1369"/>
|
|
<area shape="poly" title=" " alt="" coords="178,1348,1005,1368,1005,1373,178,1353"/>
|
|
<area shape="rect" href="classbeast_1_1unit__test_1_1suite_1_1log__os.html" title=" " alt="" coords="279,95,441,135"/>
|
|
<area shape="poly" title=" " alt="" coords="455,112,607,112,607,117,455,117"/>
|
|
<area shape="poly" title=" " alt="" coords="987,123,770,119,771,114,987,118"/>
|
|
<area shape="poly" title=" " alt="" coords="1159,237,1384,275,1482,286,1559,291,1635,302,1679,313,1729,331,1760,345,1788,363,1833,396,1830,400,1785,367,1757,350,1727,336,1677,318,1634,307,1559,296,1482,292,1384,280,1158,242"/>
|
|
<area shape="poly" title=" " alt="" coords="1048,190,1060,183,1082,180,1101,182,1113,188,1119,197,1117,207,1112,206,1114,198,1110,192,1099,187,1082,185,1062,188,1051,195"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1384,103,1619,172"/>
|
|
<area shape="poly" title=" " alt="" coords="1128,197,1167,179,1209,164,1297,146,1383,137,1384,143,1298,151,1210,169,1169,184,1131,202"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1403,197,1599,251"/>
|
|
<area shape="poly" title=" " alt="" coords="1159,224,1360,224,1403,223,1403,229,1360,229,1159,230"/>
|
|
<area shape="poly" title=" " alt="" coords="1382,178,1361,184,1247,207,1145,222,1144,217,1246,201,1359,179,1381,173"/>
|
|
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="623,227,754,253"/>
|
|
<area shape="poly" title=" " alt="" coords="767,235,1019,226,1019,231,768,240"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="316,365,404,390"/>
|
|
<area shape="poly" title=" " alt="" coords="416,365,445,350,453,341,457,332,460,321,469,310,486,298,501,291,536,278,560,263,623,246,624,251,562,268,539,282,503,296,489,302,473,314,465,324,462,333,457,344,448,354,418,370"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="585,277,792,317"/>
|
|
<area shape="poly" title=" " alt="" coords="417,367,475,356,536,339,560,327,598,315,599,320,562,332,538,344,477,361,418,372"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="618,392,759,432"/>
|
|
<area shape="poly" title=" " alt="" coords="418,391,471,401,547,408,618,410,618,416,546,414,470,407,417,396"/>
|
|
<area shape="rect" href="classripple_1_1SecretKey.html" title="A secret key." alt="" coords="623,342,755,367"/>
|
|
<area shape="poly" title=" " alt="" coords="768,341,858,322,954,292,1004,269,1047,245,1050,249,1006,274,956,297,860,327,769,346"/>
|
|
<area shape="poly" title=" " alt="" coords="805,278,954,252,1019,238,1020,244,955,257,806,283"/>
|
|
<area shape="rect" href="structripple_1_1test_1_1jtx_1_1Env_1_1AppBundle.html" title=" " alt="" coords="1439,457,1564,497"/>
|
|
<area shape="poly" title=" " alt="" coords="1577,460,1780,421,1781,426,1578,465"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="619,941,759,966"/>
|
|
<area shape="poly" title=" " alt="" coords="724,932,832,881,907,853,991,827,1081,807,1175,796,1269,799,1316,807,1361,819,1432,845,1502,876,1571,912,1638,951,1765,1036,1881,1126,1983,1214,2068,1294,2176,1407,2172,1411,2064,1298,1979,1218,1878,1130,1762,1040,1635,955,1568,916,1500,881,1430,850,1359,824,1314,812,1269,805,1175,802,1082,812,992,832,909,858,834,886,726,937"/>
|
|
<area shape="poly" title=" " alt="" coords="687,927,692,844,700,790,712,731,731,670,758,612,793,559,839,515,865,508,921,502,1088,491,1438,477,1438,482,1088,496,921,507,866,513,841,520,797,563,762,615,736,672,717,732,705,791,697,845,692,927"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="997,611,1167,651"/>
|
|
<area shape="poly" title=" " alt="" coords="704,928,746,872,809,799,887,724,931,690,977,660,1003,648,1005,653,980,665,934,694,891,728,813,803,750,875,709,931"/>
|
|
<area shape="poly" title=" " alt="" coords="747,934,854,909,978,888,1064,878,1176,870,1233,870,1285,874,1329,884,1362,901,1379,922,1383,944,1383,968,1387,995,1499,1397,1494,1399,1381,997,1378,968,1378,944,1374,924,1358,905,1327,889,1284,879,1233,875,1177,876,1065,884,979,893,855,914,748,940"/>
|
|
<area shape="rect" href="classripple_1_1LedgerHistory.html" title="Retains historical ledgers." alt="" coords="1003,1295,1161,1321"/>
|
|
<area shape="poly" title=" " alt="" coords="711,975,769,1044,842,1127,900,1183,957,1241,968,1259,980,1274,1019,1293,1017,1298,977,1278,963,1262,953,1244,896,1187,838,1131,764,1048,707,978"/>
|
|
<area shape="rect" href="classripple_1_1LedgerReplayMsgHandler.html" title=" " alt="" coords="1384,1749,1619,1774"/>
|
|
<area shape="poly" title=" " alt="" coords="715,973,770,1018,805,1041,841,1060,874,1070,917,1077,1021,1086,1073,1092,1121,1101,1160,1115,1187,1134,1197,1150,1204,1170,1209,1219,1206,1277,1200,1339,1195,1402,1192,1459,1197,1507,1203,1526,1211,1541,1228,1556,1244,1563,1280,1564,1318,1563,1340,1567,1361,1578,1409,1619,1449,1667,1478,1713,1496,1747,1492,1750,1473,1716,1444,1670,1406,1622,1359,1582,1338,1572,1318,1568,1280,1570,1243,1568,1225,1560,1207,1544,1198,1528,1191,1509,1187,1459,1189,1401,1195,1339,1201,1276,1203,1219,1198,1171,1192,1152,1183,1138,1158,1119,1119,1107,1072,1098,1020,1092,917,1082,873,1075,839,1065,802,1045,767,1022,711,977"/>
|
|
<area shape="rect" href="classripple_1_1LedgerReplayer.html" title="Manages the lifetime of ledger replay tasks." alt="" coords="997,2066,1167,2091"/>
|
|
<area shape="poly" title=" " alt="" coords="718,973,772,1028,798,1065,819,1104,831,1156,835,1221,833,1375,829,1530,833,1595,843,1646,854,1674,868,1697,898,1731,929,1766,944,1789,957,1818,965,1847,967,1873,963,1918,962,1962,968,1985,981,2011,995,2028,1012,2042,1049,2064,1046,2068,1009,2047,991,2032,976,2013,963,1987,957,1963,958,1918,962,1873,960,1848,952,1820,939,1791,925,1769,894,1735,863,1700,849,1677,837,1647,827,1595,824,1530,828,1375,830,1221,825,1157,813,1106,794,1067,768,1032,715,977"/>
|
|
<area shape="poly" title=" " alt="" coords="456,1285,500,1269,519,1257,535,1242,547,1226,552,1210,552,1178,550,1144,552,1125,559,1104,584,1060,615,1021,670,964,674,968,619,1024,589,1063,564,1106,557,1126,555,1144,558,1178,558,1211,552,1228,539,1246,522,1262,502,1274,458,1290"/>
|
|
<area shape="poly" title=" " alt="" coords="334,1261,343,1254,360,1251,375,1253,385,1259,389,1268,387,1277,382,1277,384,1269,381,1262,373,1258,360,1256,345,1259,337,1265"/>
|
|
<area shape="poly" title=" " alt="" coords="1181,620,1269,604,1315,591,1359,575,1393,557,1425,537,1476,496,1480,500,1428,541,1396,562,1361,580,1317,596,1270,609,1182,625"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1ManualTimeKeeper.html" title=" " alt="" coords="991,369,1173,409"/>
|
|
<area shape="poly" title=" " alt="" coords="1187,402,1361,435,1439,456,1438,461,1359,440,1186,407"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/thread.html" title=" " alt="" coords="1036,434,1128,459"/>
|
|
<area shape="poly" title=" " alt="" coords="1142,448,1439,470,1438,475,1142,454"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="997,547,1167,587"/>
|
|
<area shape="poly" title=" " alt="" coords="1181,558,1269,547,1359,529,1410,513,1456,495,1458,500,1412,518,1361,535,1269,552,1182,563"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="633,1673,744,1698"/>
|
|
<area shape="poly" title=" " alt="" coords="758,1689,899,1699,1074,1705,1161,1705,1241,1701,1309,1693,1359,1679,1450,1634,1484,1611,1513,1585,1539,1556,1564,1522,1616,1435,1653,1363,1686,1289,1715,1212,1740,1133,1780,976,1808,825,1826,686,1837,568,1843,424,1849,424,1842,569,1832,687,1813,825,1785,977,1745,1135,1720,1213,1691,1291,1658,1366,1621,1437,1568,1525,1543,1560,1517,1589,1487,1615,1452,1639,1361,1684,1310,1698,1242,1706,1162,1710,1074,1711,899,1704,758,1694"/>
|
|
<area shape="poly" title=" " alt="" coords="758,1684,902,1683,1080,1675,1167,1666,1246,1653,1312,1636,1358,1614,1367,1606,1372,1597,1382,1576,1489,1422,1493,1425,1386,1579,1376,1600,1371,1609,1362,1618,1314,1641,1247,1659,1168,1671,1080,1680,902,1688,758,1689"/>
|
|
<area shape="poly" title=" " alt="" coords="701,1659,739,1593,800,1504,838,1456,880,1410,927,1368,977,1331,1004,1318,1007,1323,980,1336,930,1372,884,1414,842,1460,804,1507,743,1596,705,1662"/>
|
|
<area shape="poly" title=" " alt="" coords="748,1666,798,1647,853,1620,907,1585,953,1541,963,1522,965,1503,967,1484,976,1461,1005,1426,1038,1398,1042,1402,1009,1430,981,1464,972,1485,971,1504,968,1523,957,1544,910,1589,855,1625,800,1652,750,1671"/>
|
|
<area shape="poly" title=" " alt="" coords="723,1703,777,1733,841,1760,942,1789,1022,1804,1210,1819,1285,1826,1318,1825,1359,1819,1425,1797,1477,1772,1479,1776,1427,1802,1361,1824,1318,1830,1285,1831,1209,1824,1021,1809,940,1794,839,1765,774,1738,720,1708"/>
|
|
<area shape="poly" title=" " alt="" coords="716,1705,825,1814,893,1889,957,1969,968,1991,981,2010,1018,2041,1056,2064,1053,2068,1015,2045,977,2014,964,1993,952,1972,889,1893,821,1818,712,1709"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="287,1673,433,1698"/>
|
|
<area shape="poly" title=" " alt="" coords="447,1683,633,1683,633,1688,447,1688"/>
|
|
<area shape="rect" href="classbeast_1_1manual__clock.html" title=" " alt="" coords="1421,621,1582,675"/>
|
|
<area shape="poly" title=" " alt="" coords="1552,610,1826,421,1829,426,1555,615"/>
|
|
<area shape="rect" href="classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="1002,675,1162,715"/>
|
|
<area shape="poly" title=" " alt="" coords="1175,682,1420,654,1421,660,1176,687"/>
|
|
<area shape="poly" title=" " alt="" coords="772,390,870,370,978,355,1158,344,1299,347,1619,376,1728,388,1775,395,1775,401,1728,393,1618,381,1298,352,1158,349,979,360,871,375,773,395"/>
|
|
<area shape="rect" href="classripple_1_1CanonicalTXSet.html" title="Holds transactions which were deferred to the next pass of consensus." alt="" coords="997,739,1167,765"/>
|
|
<area shape="poly" title=" " alt="" coords="733,438,783,477,843,528,904,589,957,657,965,677,967,694,970,710,981,725,999,737,996,742,977,729,965,712,962,695,960,678,952,660,900,593,840,532,780,481,729,442"/>
|
|
<area shape="rect" href="classripple_1_1TERSubset.html" title=" " alt="" coords="1428,391,1575,431"/>
|
|
<area shape="poly" title=" " alt="" coords="1589,408,1773,408,1773,413,1589,413"/>
|
|
<area shape="poly" title=" " alt="" coords="1614,230,1673,245,1729,270,1768,299,1800,335,1841,396,1837,399,1796,338,1764,303,1727,274,1671,250,1613,235"/>
|
|
<area shape="poly" title=" " alt="" coords="1593,1410,2099,1424,2098,1429,1593,1416"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1MagicInboundLedgers.html" title="Simulate a network InboundLedgers." alt="" coords="1752,1459,1943,1499"/>
|
|
<area shape="poly" title=" " alt="" coords="1547,1426,1593,1442,1643,1456,1698,1465,1752,1471,1751,1477,1697,1471,1642,1461,1591,1447,1545,1431"/>
|
|
<area shape="rect" href="classripple_1_1AbstractFetchPackContainer.html" title="An interface facilitating retrieval of fetch packs without an application or ledgermaster object." alt="" coords="989,1017,1175,1057"/>
|
|
<area shape="poly" title=" " alt="" coords="1161,1060,1187,1074,1242,1111,1294,1155,1342,1202,1385,1250,1454,1337,1494,1396,1490,1399,1449,1341,1381,1254,1338,1206,1290,1159,1239,1116,1184,1078,1158,1065"/>
|
|
<area shape="rect" href="classripple_1_1LedgerHolder.html" title="Hold a ledger in a thread-safe way." alt="" coords="1005,1974,1159,1999"/>
|
|
<area shape="poly" title=" " alt="" coords="1113,1964,1149,1936,1183,1901,1190,1888,1194,1876,1198,1864,1207,1851,1228,1837,1247,1828,1285,1822,1322,1816,1340,1808,1358,1793,1419,1630,1493,1423,1498,1425,1424,1632,1362,1796,1343,1812,1323,1821,1286,1828,1249,1833,1230,1841,1211,1855,1202,1867,1199,1878,1195,1890,1187,1904,1153,1940,1117,1968"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="643,2065,735,2090"/>
|
|
<area shape="poly" title=" " alt="" coords="749,2084,794,2088,847,2089,901,2084,954,2071,966,2063,977,2053,1059,1997,1062,2002,980,2057,969,2067,956,2076,902,2089,847,2094,794,2093,748,2089"/>
|
|
<area shape="poly" title=" " alt="" coords="749,2081,783,2088,817,2100,829,2110,841,2119,872,2127,896,2128,954,2119,1006,2106,1051,2089,1053,2094,1008,2111,955,2124,897,2133,871,2132,839,2124,826,2115,815,2105,782,2093,747,2086"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="603,1901,774,1941"/>
|
|
<area shape="poly" title=" " alt="" coords="787,1898,840,1889,1016,1885,1124,1879,1163,1873,1184,1866,1193,1855,1197,1843,1196,1818,1194,1791,1198,1777,1207,1763,1226,1749,1245,1742,1283,1742,1321,1743,1339,1738,1358,1726,1392,1691,1421,1650,1444,1606,1462,1562,1485,1480,1496,1423,1501,1424,1490,1481,1467,1563,1449,1609,1425,1653,1397,1694,1362,1730,1341,1743,1321,1748,1283,1748,1246,1748,1229,1754,1211,1767,1203,1779,1199,1791,1201,1818,1202,1844,1198,1858,1187,1870,1164,1879,1125,1884,1016,1890,840,1895,788,1903"/>
|
|
<area shape="poly" title=" " alt="" coords="745,1945,799,1968,841,1983,925,1992,1004,1991,1005,1997,925,1997,839,1988,797,1973,743,1950"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/pair.html" title=" " alt="" coords="987,1475,1177,1515"/>
|
|
<area shape="poly" title=" " alt="" coords="1190,1491,1274,1484,1359,1468,1423,1446,1475,1421,1478,1426,1425,1451,1361,1473,1274,1489,1191,1496"/>
|
|
<area shape="poly" title=" " alt="" coords="1173,1321,1264,1338,1361,1361,1467,1395,1465,1401,1359,1367,1263,1344,1172,1326"/>
|
|
<area shape="poly" title=" " alt="" coords="1181,765,1228,779,1277,800,1323,828,1362,865,1380,897,1384,927,1383,958,1387,996,1451,1237,1499,1397,1493,1399,1445,1239,1381,996,1377,958,1378,927,1375,899,1358,868,1320,832,1275,805,1227,784,1179,770"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="997,1539,1167,1579"/>
|
|
<area shape="poly" title=" " alt="" coords="1181,1550,1269,1537,1315,1525,1359,1510,1397,1490,1433,1466,1485,1421,1489,1425,1436,1470,1400,1494,1361,1514,1317,1530,1270,1542,1182,1556"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic_flag.html" title=" " alt="" coords="1019,1603,1145,1629"/>
|
|
<area shape="poly" title=" " alt="" coords="1159,1613,1206,1610,1258,1601,1310,1587,1359,1566,1404,1533,1442,1492,1471,1452,1491,1422,1495,1425,1476,1455,1446,1495,1407,1537,1361,1570,1312,1592,1259,1607,1207,1615,1159,1619"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="979,967,1185,993"/>
|
|
<area shape="poly" title=" " alt="" coords="1167,995,1187,1003,1200,1012,1211,1023,1254,1054,1291,1076,1325,1100,1362,1138,1412,1209,1452,1285,1481,1351,1498,1397,1493,1399,1476,1353,1447,1287,1407,1212,1358,1142,1321,1104,1288,1080,1252,1059,1208,1027,1196,1016,1184,1008,1165,1000"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="637,1117,740,1142"/>
|
|
<area shape="poly" title=" " alt="" coords="722,1147,777,1178,841,1207,918,1230,985,1242,1102,1251,1159,1255,1219,1263,1286,1279,1361,1307,1400,1327,1435,1352,1488,1396,1485,1400,1432,1356,1397,1332,1359,1312,1284,1284,1218,1268,1159,1260,1102,1256,984,1248,917,1235,839,1212,774,1183,720,1152"/>
|
|
<area shape="poly" title=" " alt="" coords="727,1108,838,1057,978,1003,1022,990,1023,995,980,1008,840,1062,729,1113"/>
|
|
<area shape="poly" title=" " alt="" coords="1173,1378,1423,1401,1423,1406,1172,1383"/>
|
|
<area shape="rect" href="structripple_1_1LedgerMaster_1_1Stats.html" title=" " alt="" coords="1004,903,1160,943"/>
|
|
<area shape="poly" title=" " alt="" coords="1174,919,1283,926,1330,935,1362,950,1378,976,1397,1024,1439,1159,1500,1397,1494,1399,1433,1160,1392,1025,1373,978,1358,954,1328,940,1282,931,1174,924"/>
|
|
<area shape="poly" title=" " alt="" coords="1956,1461,2098,1440,2099,1445,1957,1466"/>
|
|
<area shape="rect" href="classripple_1_1InboundLedgers.html" title="Manages the lifetime of inbound ledgers." alt="" coords="603,1990,774,2015"/>
|
|
<area shape="poly" title=" " alt="" coords="750,1983,783,1969,814,1951,825,1937,830,1930,839,1923,887,1909,949,1904,1021,1905,1097,1910,1246,1919,1310,1920,1360,1913,1440,1893,1501,1872,1556,1839,1617,1785,1645,1750,1663,1716,1674,1683,1681,1649,1689,1616,1700,1582,1720,1548,1750,1514,1776,1497,1779,1501,1754,1518,1724,1551,1705,1584,1694,1617,1686,1650,1679,1684,1668,1718,1650,1753,1621,1789,1559,1843,1503,1876,1441,1898,1360,1919,1310,1925,1246,1925,1097,1915,1021,1911,950,1910,888,1915,841,1928,834,1933,830,1940,818,1955,786,1974,752,1988"/>
|
|
<area shape="poly" title=" " alt="" coords="769,2015,1016,2063,1015,2069,768,2021"/>
|
|
<area shape="poly" title=" " alt="" coords="1540,1740,2149,1447,2151,1452,1543,1745"/>
|
|
<area shape="poly" title=" " alt="" coords="1168,2061,1263,2039,1378,2008,1500,1966,1560,1941,1617,1912,1710,1857,1800,1793,1886,1726,1964,1657,2093,1532,2172,1448,2176,1451,2097,1536,1968,1661,1889,1730,1804,1798,1713,1861,1620,1917,1562,1945,1502,1971,1380,2013,1265,2045,1169,2066"/>
|
|
<area shape="poly" title=" " alt="" coords="1115,2056,1184,2010,1208,1990,1358,1871,1482,1772,1486,1776,1362,1875,1211,1994,1187,2014,1118,2061"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="561,2115,816,2155"/>
|
|
<area shape="poly" title=" " alt="" coords="798,2154,876,2158,915,2155,954,2148,986,2137,1016,2121,1063,2089,1066,2094,1019,2126,988,2141,955,2153,916,2161,876,2164,798,2159"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="595,2179,783,2248"/>
|
|
<area shape="poly" title=" " alt="" coords="797,2210,875,2201,915,2191,954,2178,989,2158,1021,2134,1067,2090,1071,2094,1024,2138,992,2163,956,2182,917,2196,876,2206,797,2216"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="605,2272,772,2341"/>
|
|
<area shape="poly" title=" " alt="" coords="785,2290,870,2266,913,2248,953,2226,993,2193,1027,2155,1071,2090,1076,2093,1031,2158,997,2197,956,2230,915,2253,872,2271,786,2295"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="603,2365,774,2405"/>
|
|
<area shape="poly" title=" " alt="" coords="787,2369,829,2358,873,2342,915,2321,953,2294,977,2270,999,2242,1034,2184,1060,2129,1074,2090,1079,2092,1064,2131,1039,2186,1003,2245,981,2273,956,2298,918,2326,875,2347,831,2363,788,2374"/>
|
|
</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:aadb938dc9624da72d3cdabc7cf8c998e" id="r_aadb938dc9624da72d3cdabc7cf8c998e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#aadb938dc9624da72d3cdabc7cf8c998e">LedgerReplayClient</a> (<a class="el" href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a> &suite, <a class="el" href="structripple_1_1test_1_1LedgerServer.html">LedgerServer</a> &server, <a class="el" href="namespaceripple_1_1test.html#a6e324fd8fc463ac8f4a1d1a185511db1">PeerSetBehavior</a> behavior=<a class="el" href="namespaceripple_1_1test.html#a6e324fd8fc463ac8f4a1d1a185511db1a0c6ad70beb3a7e76c3fc7adab7c46acc">PeerSetBehavior::Good</a>, <a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0a">InboundLedgersBehavior</a> inboundBhvr=<a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0aa0c6ad70beb3a7e76c3fc7adab7c46acc">InboundLedgersBehavior::Good</a>, <a class="el" href="namespaceripple_1_1test.html#a71635c111c539c74ec6bd2065e2e0b3e">PeerFeature</a> peerFeature=<a class="el" href="namespaceripple_1_1test.html#a71635c111c539c74ec6bd2065e2e0b3ead26b2afca64340e74d57ba14421d17dc">PeerFeature::LedgerReplayEnabled</a>)</td></tr>
|
|
<tr class="separator:aadb938dc9624da72d3cdabc7cf8c998e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae05278d8cf1ae82458e19c0c483b6f49" id="r_ae05278d8cf1ae82458e19c0c483b6f49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#ae05278d8cf1ae82458e19c0c483b6f49">addLedger</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 > const &l)</td></tr>
|
|
<tr class="separator:ae05278d8cf1ae82458e19c0c483b6f49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a716f0341fb3ff3c701bcf81ee085605c" id="r_a716f0341fb3ff3c701bcf81ee085605c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a716f0341fb3ff3c701bcf81ee085605c">haveLedgers</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &finishLedgerHash, int totalReplay)</td></tr>
|
|
<tr class="separator:a716f0341fb3ff3c701bcf81ee085605c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c45b977245b8718a74af7c8e8ac64e1" id="r_a0c45b977245b8718a74af7c8e8ac64e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a0c45b977245b8718a74af7c8e8ac64e1">waitForLedgers</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &finishLedgerHash, int totalReplay)</td></tr>
|
|
<tr class="separator:a0c45b977245b8718a74af7c8e8ac64e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70e43267263d0831d09b12ff57b0de92" id="r_a70e43267263d0831d09b12ff57b0de92"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a70e43267263d0831d09b12ff57b0de92">waitForDone</a> ()</td></tr>
|
|
<tr class="separator:a70e43267263d0831d09b12ff57b0de92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ba1ce43c51d3d9d46571d362d3c92c4" id="r_a6ba1ce43c51d3d9d46571d362d3c92c4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</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_1LedgerReplayTask.html">LedgerReplayTask</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a6ba1ce43c51d3d9d46571d362d3c92c4">getTasks</a> ()</td></tr>
|
|
<tr class="separator:a6ba1ce43c51d3d9d46571d362d3c92c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43df7b002c221ea7ffb8e3defc7b3a67" id="r_a43df7b002c221ea7ffb8e3defc7b3a67"><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_1LedgerReplayTask.html">LedgerReplayTask</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a43df7b002c221ea7ffb8e3defc7b3a67">findTask</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, int totalReplay)</td></tr>
|
|
<tr class="separator:a43df7b002c221ea7ffb8e3defc7b3a67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a566db0f6d52bb7951fcb5919b77feffb" id="r_a566db0f6d52bb7951fcb5919b77feffb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a566db0f6d52bb7951fcb5919b77feffb">countDeltas</a> ()</td></tr>
|
|
<tr class="separator:a566db0f6d52bb7951fcb5919b77feffb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dac1636623a9feb03cb6a631c411f3f" id="r_a9dac1636623a9feb03cb6a631c411f3f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a9dac1636623a9feb03cb6a631c411f3f">countSkipLists</a> ()</td></tr>
|
|
<tr class="separator:a9dac1636623a9feb03cb6a631c411f3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56298334026de896c3768c2560270c0b" id="r_a56298334026de896c3768c2560270c0b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a56298334026de896c3768c2560270c0b">countsAsExpected</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> tasks, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> skipLists, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> deltas)</td></tr>
|
|
<tr class="separator:a56298334026de896c3768c2560270c0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af01fbb67f5ecce91ff3c064903fea47c" id="r_af01fbb67f5ecce91ff3c064903fea47c"><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_1SkipListAcquire.html">SkipListAcquire</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#af01fbb67f5ecce91ff3c064903fea47c">findSkipListAcquire</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash)</td></tr>
|
|
<tr class="separator:af01fbb67f5ecce91ff3c064903fea47c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f406956a244c8d6682ec2a3d1b68364" id="r_a6f406956a244c8d6682ec2a3d1b68364"><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_1LedgerDeltaAcquire.html">LedgerDeltaAcquire</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a6f406956a244c8d6682ec2a3d1b68364">findLedgerDeltaAcquire</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash)</td></tr>
|
|
<tr class="separator:a6f406956a244c8d6682ec2a3d1b68364"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc4cd2323c54c10a2cfc61b505b4efac" id="r_acc4cd2323c54c10a2cfc61b505b4efac"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:acc4cd2323c54c10a2cfc61b505b4efac"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#acc4cd2323c54c10a2cfc61b505b4efac">taskStatus</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< T > const &t)</td></tr>
|
|
<tr class="separator:acc4cd2323c54c10a2cfc61b505b4efac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61e8d17eca1027a5143bdf419f64a43f" id="r_a61e8d17eca1027a5143bdf419f64a43f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a61e8d17eca1027a5143bdf419f64a43f">asExpected</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_1LedgerReplayTask.html">LedgerReplayTask</a> > const &task, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> taskExpect, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> skiplistExpect, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const &deltaExpects)</td></tr>
|
|
<tr class="separator:a61e8d17eca1027a5143bdf419f64a43f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2da8f3d27e2da922434b87af9ad76abc" id="r_a2da8f3d27e2da922434b87af9ad76abc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a2da8f3d27e2da922434b87af9ad76abc">asExpected</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, int totalReplay, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> taskExpect, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> skiplistExpect, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const &deltaExpects)</td></tr>
|
|
<tr class="separator:a2da8f3d27e2da922434b87af9ad76abc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfc051eb861037f706dc4a27e217a65c" id="r_abfc051eb861037f706dc4a27e217a65c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#abfc051eb861037f706dc4a27e217a65c">checkStatus</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, int totalReplay, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> taskExpect, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> skiplistExpect, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const &deltaExpects)</td></tr>
|
|
<tr class="separator:abfc051eb861037f706dc4a27e217a65c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f9a7365f9ee783ad89399974c1dd47e" id="r_a2f9a7365f9ee783ad89399974c1dd47e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a2f9a7365f9ee783ad89399974c1dd47e">waitAndCheckStatus</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, int totalReplay, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> taskExpect, <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> skiplistExpect, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const &deltaExpects)</td></tr>
|
|
<tr class="separator:a2f9a7365f9ee783ad89399974c1dd47e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:af329e3e7df56437bbac7a893f599b5be" id="r_af329e3e7df56437bbac7a893f599b5be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#af329e3e7df56437bbac7a893f599b5be">env</a></td></tr>
|
|
<tr class="separator:af329e3e7df56437bbac7a893f599b5be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59c4fbdbb3b8da098a1d7e383a0eb77c" id="r_a59c4fbdbb3b8da098a1d7e383a0eb77c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a59c4fbdbb3b8da098a1d7e383a0eb77c">app</a></td></tr>
|
|
<tr class="separator:a59c4fbdbb3b8da098a1d7e383a0eb77c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cfdfe289ee6550afa6208e9d7b156df" id="r_a3cfdfe289ee6550afa6208e9d7b156df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a3cfdfe289ee6550afa6208e9d7b156df">ledgerMaster</a></td></tr>
|
|
<tr class="separator:a3cfdfe289ee6550afa6208e9d7b156df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fd55a364cc77413544b6901d17c8de0" id="r_a2fd55a364cc77413544b6901d17c8de0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html">MagicInboundLedgers</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a2fd55a364cc77413544b6901d17c8de0">inboundLedgers</a></td></tr>
|
|
<tr class="separator:a2fd55a364cc77413544b6901d17c8de0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5473dd2f3e5ec26fef3706e39b19fd59" id="r_a5473dd2f3e5ec26fef3706e39b19fd59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a5473dd2f3e5ec26fef3706e39b19fd59">serverMsgHandler</a></td></tr>
|
|
<tr class="separator:a5473dd2f3e5ec26fef3706e39b19fd59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b807716f400ad71b763fde18e0e15d0" id="r_a3b807716f400ad71b763fde18e0e15d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#a3b807716f400ad71b763fde18e0e15d0">clientMsgHandler</a></td></tr>
|
|
<tr class="separator:a3b807716f400ad71b763fde18e0e15d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac83f18125388adccf84ad0285cd30422" id="r_ac83f18125388adccf84ad0285cd30422"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerReplayer.html">LedgerReplayer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1LedgerReplayClient.html#ac83f18125388adccf84ad0285cd30422">replayer</a></td></tr>
|
|
<tr class="separator:ac83f18125388adccf84ad0285cd30422"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p><a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> replay client side. </p>
|
|
<p>It creates the <a class="el" href="classripple_1_1LedgerReplayer.html" title="Manages the lifetime of ledger replay tasks.">LedgerReplayer</a> which has the client side logic. The client side and server side message handlers are connect via the peerSet to pass the requests and responses. It also has utility functions for checking task status </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00568">568</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aadb938dc9624da72d3cdabc7cf8c998e" name="aadb938dc9624da72d3cdabc7cf8c998e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadb938dc9624da72d3cdabc7cf8c998e">◆ </a></span>LedgerReplayClient()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::LedgerReplayClient::LedgerReplayClient </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a> & </td>
|
|
<td class="paramname"><em>suite</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1test_1_1LedgerServer.html">LedgerServer</a> & </td>
|
|
<td class="paramname"><em>server</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a6e324fd8fc463ac8f4a1d1a185511db1">PeerSetBehavior</a> </td>
|
|
<td class="paramname"><em>behavior</em> = <code><a class="el" href="namespaceripple_1_1test.html#a6e324fd8fc463ac8f4a1d1a185511db1a0c6ad70beb3a7e76c3fc7adab7c46acc">PeerSetBehavior::Good</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0a">InboundLedgersBehavior</a> </td>
|
|
<td class="paramname"><em>inboundBhvr</em> = <code><a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0aa0c6ad70beb3a7e76c3fc7adab7c46acc">InboundLedgersBehavior::Good</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a71635c111c539c74ec6bd2065e2e0b3e">PeerFeature</a> </td>
|
|
<td class="paramname"><em>peerFeature</em> = <code><a class="el" href="namespaceripple_1_1test.html#a71635c111c539c74ec6bd2065e2e0b3ead26b2afca64340e74d57ba14421d17dc">PeerFeature::LedgerReplayEnabled</a></code> </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__test_8cpp_source.html#l00571">571</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ae05278d8cf1ae82458e19c0c483b6f49" name="ae05278d8cf1ae82458e19c0c483b6f49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae05278d8cf1ae82458e19c0c483b6f49">◆ </a></span>addLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::LedgerReplayClient::addLedger </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 > const & </td>
|
|
<td class="paramname"><em>l</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00598">598</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a716f0341fb3ff3c701bcf81ee085605c" name="a716f0341fb3ff3c701bcf81ee085605c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a716f0341fb3ff3c701bcf81ee085605c">◆ </a></span>haveLedgers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::haveLedgers </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>finishLedgerHash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>totalReplay</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__test_8cpp_source.html#l00604">604</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c45b977245b8718a74af7c8e8ac64e1" name="a0c45b977245b8718a74af7c8e8ac64e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c45b977245b8718a74af7c8e8ac64e1">◆ </a></span>waitForLedgers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::waitForLedgers </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>finishLedgerHash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>totalReplay</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__test_8cpp_source.html#l00619">619</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70e43267263d0831d09b12ff57b0de92" name="a70e43267263d0831d09b12ff57b0de92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70e43267263d0831d09b12ff57b0de92">◆ </a></span>waitForDone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::waitForDone </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00633">633</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ba1ce43c51d3d9d46571d362d3c92c4" name="a6ba1ce43c51d3d9d46571d362d3c92c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ba1ce43c51d3d9d46571d362d3c92c4">◆ </a></span>getTasks()</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/vector.html">std::vector</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_1LedgerReplayTask.html">LedgerReplayTask</a> > > ripple::test::LedgerReplayClient::getTasks </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00659">659</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43df7b002c221ea7ffb8e3defc7b3a67" name="a43df7b002c221ea7ffb8e3defc7b3a67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43df7b002c221ea7ffb8e3defc7b3a67">◆ </a></span>findTask()</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_1LedgerReplayTask.html">LedgerReplayTask</a> > ripple::test::LedgerReplayClient::findTask </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>totalReplay</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__test_8cpp_source.html#l00666">666</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a566db0f6d52bb7951fcb5919b77feffb" name="a566db0f6d52bb7951fcb5919b77feffb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a566db0f6d52bb7951fcb5919b77feffb">◆ </a></span>countDeltas()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::test::LedgerReplayClient::countDeltas </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00680">680</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dac1636623a9feb03cb6a631c411f3f" name="a9dac1636623a9feb03cb6a631c411f3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dac1636623a9feb03cb6a631c411f3f">◆ </a></span>countSkipLists()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::test::LedgerReplayClient::countSkipLists </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00687">687</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56298334026de896c3768c2560270c0b" name="a56298334026de896c3768c2560270c0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56298334026de896c3768c2560270c0b">◆ </a></span>countsAsExpected()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::countsAsExpected </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>tasks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>skipLists</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>deltas</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__test_8cpp_source.html#l00694">694</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af01fbb67f5ecce91ff3c064903fea47c" name="af01fbb67f5ecce91ff3c064903fea47c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af01fbb67f5ecce91ff3c064903fea47c">◆ </a></span>findSkipListAcquire()</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_1SkipListAcquire.html">SkipListAcquire</a> > ripple::test::LedgerReplayClient::findSkipListAcquire </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00706">706</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f406956a244c8d6682ec2a3d1b68364" name="a6f406956a244c8d6682ec2a3d1b68364"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f406956a244c8d6682ec2a3d1b68364">◆ </a></span>findLedgerDeltaAcquire()</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_1LedgerDeltaAcquire.html">LedgerDeltaAcquire</a> > ripple::test::LedgerReplayClient::findLedgerDeltaAcquire </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00716">716</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc4cd2323c54c10a2cfc61b505b4efac" name="acc4cd2323c54c10a2cfc61b505b4efac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc4cd2323c54c10a2cfc61b505b4efac">◆ </a></span>taskStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> ripple::test::LedgerReplayClient::taskStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< T > const & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00727">727</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61e8d17eca1027a5143bdf419f64a43f" name="a61e8d17eca1027a5143bdf419f64a43f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61e8d17eca1027a5143bdf419f64a43f">◆ </a></span>asExpected() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::asExpected </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_1LedgerReplayTask.html">LedgerReplayTask</a> > const & </td>
|
|
<td class="paramname"><em>task</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>taskExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>skiplistExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const & </td>
|
|
<td class="paramname"><em>deltaExpects</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__test_8cpp_source.html#l00737">737</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2da8f3d27e2da922434b87af9ad76abc" name="a2da8f3d27e2da922434b87af9ad76abc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2da8f3d27e2da922434b87af9ad76abc">◆ </a></span>asExpected() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::asExpected </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>totalReplay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>taskExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>skiplistExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const & </td>
|
|
<td class="paramname"><em>deltaExpects</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__test_8cpp_source.html#l00762">762</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfc051eb861037f706dc4a27e217a65c" name="abfc051eb861037f706dc4a27e217a65c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfc051eb861037f706dc4a27e217a65c">◆ </a></span>checkStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::checkStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>totalReplay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>taskExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>skiplistExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const & </td>
|
|
<td class="paramname"><em>deltaExpects</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__test_8cpp_source.html#l00781">781</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f9a7365f9ee783ad89399974c1dd47e" name="a2f9a7365f9ee783ad89399974c1dd47e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f9a7365f9ee783ad89399974c1dd47e">◆ </a></span>waitAndCheckStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::LedgerReplayClient::waitAndCheckStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>totalReplay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>taskExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> </td>
|
|
<td class="paramname"><em>skiplistExpect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple_1_1test.html#a1c9bf362fc5dade476550f16212b6a1f">TaskStatus</a> > const & </td>
|
|
<td class="paramname"><em>deltaExpects</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__test_8cpp_source.html#l00800">800</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="af329e3e7df56437bbac7a893f599b5be" name="af329e3e7df56437bbac7a893f599b5be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af329e3e7df56437bbac7a893f599b5be">◆ </a></span>env</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a> ripple::test::LedgerReplayClient::env</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00814">814</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59c4fbdbb3b8da098a1d7e383a0eb77c" name="a59c4fbdbb3b8da098a1d7e383a0eb77c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59c4fbdbb3b8da098a1d7e383a0eb77c">◆ </a></span>app</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Application.html">Application</a>& ripple::test::LedgerReplayClient::app</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00815">815</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3cfdfe289ee6550afa6208e9d7b156df" name="a3cfdfe289ee6550afa6208e9d7b156df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3cfdfe289ee6550afa6208e9d7b156df">◆ </a></span>ledgerMaster</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a>& ripple::test::LedgerReplayClient::ledgerMaster</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00816">816</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fd55a364cc77413544b6901d17c8de0" name="a2fd55a364cc77413544b6901d17c8de0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fd55a364cc77413544b6901d17c8de0">◆ </a></span>inboundLedgers</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html">MagicInboundLedgers</a> ripple::test::LedgerReplayClient::inboundLedgers</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00817">817</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5473dd2f3e5ec26fef3706e39b19fd59" name="a5473dd2f3e5ec26fef3706e39b19fd59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5473dd2f3e5ec26fef3706e39b19fd59">◆ </a></span>serverMsgHandler</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a> ripple::test::LedgerReplayClient::serverMsgHandler</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00818">818</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b807716f400ad71b763fde18e0e15d0" name="a3b807716f400ad71b763fde18e0e15d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b807716f400ad71b763fde18e0e15d0">◆ </a></span>clientMsgHandler</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a> ripple::test::LedgerReplayClient::clientMsgHandler</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00819">819</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac83f18125388adccf84ad0285cd30422" name="ac83f18125388adccf84ad0285cd30422"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac83f18125388adccf84ad0285cd30422">◆ </a></span>replayer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerReplayer.html">LedgerReplayer</a> ripple::test::LedgerReplayClient::replayer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00820">820</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</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>
|