mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
942 lines
69 KiB
HTML
942 lines
69 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::MagicInboundLedgers 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_1MagicInboundLedgers.html">MagicInboundLedgers</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="classripple_1_1test_1_1MagicInboundLedgers-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::test::MagicInboundLedgers Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Simulate a network <a class="el" href="classripple_1_1InboundLedgers.html" title="Manages the lifetime of inbound ledgers.">InboundLedgers</a>.
|
|
<a href="classripple_1_1test_1_1MagicInboundLedgers.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::test::MagicInboundLedgers:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1MagicInboundLedgers__inherit__graph.png" border="0" usemap="#aripple_1_1test_1_1MagicInboundLedgers_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1test_1_1MagicInboundLedgers_inherit__map" id="aripple_1_1test_1_1MagicInboundLedgers_inherit__map">
|
|
<area shape="rect" title="Simulate a network InboundLedgers." alt="" coords="5,79,196,119"/>
|
|
<area shape="rect" href="classripple_1_1InboundLedgers.html" title="Manages the lifetime of inbound ledgers." alt="" coords="15,5,186,31"/>
|
|
<area shape="poly" title=" " alt="" coords="103,44,103,79,98,79,98,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::test::MagicInboundLedgers:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1MagicInboundLedgers__coll__graph.png" border="0" usemap="#aripple_1_1test_1_1MagicInboundLedgers_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1test_1_1MagicInboundLedgers_coll__map" id="aripple_1_1test_1_1MagicInboundLedgers_coll__map">
|
|
<area shape="rect" title="Simulate a network InboundLedgers." alt="" coords="2956,819,3147,859"/>
|
|
<area shape="rect" href="classripple_1_1InboundLedgers.html" title="Manages the lifetime of inbound ledgers." alt="" coords="2652,801,2823,826"/>
|
|
<area shape="poly" title=" " alt="" coords="2837,819,2956,828,2956,834,2836,824"/>
|
|
<area shape="rect" href="classripple_1_1LedgerMaster.html" title=" " alt="" coords="2659,850,2815,875"/>
|
|
<area shape="poly" title=" " alt="" coords="2829,863,2932,859,2955,856,2956,861,2932,864,2829,868"/>
|
|
<area shape="rect" href="classripple_1_1AbstractFetchPackContainer.html" title="An interface facilitating retrieval of fetch packs without an application or ledgermaster object." alt="" coords="2265,31,2452,71"/>
|
|
<area shape="poly" title=" " alt="" coords="2466,34,2509,35,2554,43,2595,60,2630,88,2639,106,2646,136,2651,223,2644,462,2637,701,2641,789,2647,818,2654,836,2668,848,2664,852,2650,839,2641,820,2636,789,2632,701,2639,462,2645,223,2640,137,2634,108,2626,91,2592,64,2552,48,2509,40,2465,39"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="1175,1809,1315,1834"/>
|
|
<area shape="poly" title=" " alt="" coords="1328,1819,1687,1819,2360,1819,2441,1824,2508,1830,2538,1828,2567,1820,2596,1803,2626,1777,2638,1757,2649,1724,2669,1623,2687,1491,2702,1341,2723,1052,2733,875,2738,876,2728,1052,2707,1342,2692,1491,2674,1624,2654,1725,2642,1760,2630,1780,2599,1808,2569,1824,2539,1833,2508,1835,2441,1830,2360,1824,1687,1824,1328,1824"/>
|
|
<area shape="rect" href="classripple_1_1LedgerHistory.html" title="Retains historical ledgers." alt="" coords="1609,1069,1767,1094"/>
|
|
<area shape="poly" title=" " alt="" coords="1259,1795,1391,1582,1576,1273,1677,1093,1682,1095,1581,1276,1396,1585,1264,1798"/>
|
|
<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="737,1909,905,1949"/>
|
|
<area shape="poly" title=" " alt="" coords="891,1902,951,1884,1071,1854,1178,1831,1179,1837,1072,1860,953,1889,893,1907"/>
|
|
<area shape="poly" title=" " alt="" coords="788,1893,800,1886,821,1883,839,1885,851,1891,856,1900,854,1910,849,1908,851,1901,847,1895,837,1890,821,1888,802,1891,791,1897"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1161,1879,1329,1919"/>
|
|
<area shape="poly" title=" " alt="" coords="919,1937,1015,1940,1117,1933,1188,1916,1189,1921,1118,1939,1015,1946,919,1942"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="420,1617,507,1642"/>
|
|
<area shape="poly" title=" " alt="" coords="496,1649,539,1688,561,1713,578,1741,586,1764,589,1784,584,1821,583,1855,589,1872,602,1889,623,1901,656,1910,737,1922,736,1927,654,1916,621,1906,598,1893,584,1874,578,1856,579,1821,583,1784,581,1765,574,1744,557,1717,536,1692,492,1652"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="737,1079,904,1134"/>
|
|
<area shape="poly" title=" " alt="" coords="486,1606,536,1564,599,1523,625,1515,649,1514,669,1510,687,1496,699,1469,704,1431,701,1337,697,1241,701,1201,711,1171,729,1149,752,1132,755,1136,733,1153,716,1173,706,1202,703,1241,707,1337,709,1431,704,1470,691,1499,671,1515,649,1519,626,1520,601,1528,539,1568,489,1610"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="723,1184,919,1224"/>
|
|
<area shape="poly" title=" " alt="" coords="504,1609,599,1568,626,1562,649,1559,669,1554,687,1538,698,1513,702,1477,698,1388,695,1298,699,1261,711,1234,724,1222,728,1226,716,1238,704,1263,700,1298,704,1388,707,1477,703,1514,691,1542,671,1559,650,1565,627,1567,601,1573,506,1613"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="744,1491,897,1546"/>
|
|
<area shape="poly" title=" " alt="" coords="489,1650,528,1682,578,1713,606,1724,634,1729,662,1728,688,1719,712,1703,733,1683,768,1636,793,1587,809,1545,814,1547,798,1589,773,1638,737,1686,715,1707,691,1724,663,1734,634,1735,604,1729,576,1718,525,1686,485,1654"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="384,1755,543,1781"/>
|
|
<area shape="poly" title=" " alt="" coords="556,1780,600,1784,645,1785,689,1784,1019,1777,1275,1768,1531,1761,1861,1757,2360,1757,2398,1755,2431,1748,2458,1736,2482,1721,2501,1702,2517,1680,2543,1626,2562,1562,2579,1491,2599,1416,2625,1339,2651,1271,2672,1201,2704,1063,2723,947,2732,875,2737,876,2728,948,2709,1064,2677,1202,2656,1273,2631,1341,2604,1418,2584,1492,2567,1563,2548,1628,2522,1682,2505,1705,2485,1725,2461,1741,2432,1753,2399,1760,2360,1763,1861,1763,1531,1766,1275,1774,1019,1783,689,1789,645,1791,600,1789,556,1785"/>
|
|
<area shape="poly" title=" " alt="" coords="557,1775,578,1790,590,1809,594,1828,589,1866,584,1902,589,1918,602,1934,619,1946,639,1954,681,1960,724,1956,764,1947,765,1952,725,1961,681,1965,637,1959,617,1950,598,1938,584,1921,579,1903,584,1866,589,1828,585,1811,574,1794,554,1780"/>
|
|
<area shape="poly" title=" " alt="" coords="487,1744,537,1703,599,1659,625,1647,649,1642,669,1634,687,1616,696,1599,701,1577,706,1525,705,1463,700,1396,693,1266,697,1212,711,1171,729,1149,752,1132,755,1136,733,1153,716,1173,703,1213,699,1266,705,1395,710,1462,712,1525,707,1578,701,1601,692,1619,672,1639,650,1647,627,1652,601,1664,541,1707,491,1748"/>
|
|
<area shape="poly" title=" " alt="" coords="502,1747,599,1704,626,1697,649,1695,669,1690,687,1674,696,1658,702,1637,707,1585,704,1523,698,1456,692,1389,690,1326,695,1273,701,1252,711,1234,724,1222,728,1226,715,1238,706,1254,700,1274,695,1326,697,1388,703,1455,710,1523,712,1585,707,1638,701,1660,691,1678,671,1695,650,1701,627,1703,601,1709,504,1752"/>
|
|
<area shape="poly" title=" " alt="" coords="557,1779,590,1778,624,1775,657,1766,688,1751,714,1731,737,1706,772,1650,796,1593,811,1546,816,1547,801,1594,777,1652,741,1710,718,1735,691,1756,659,1771,625,1780,591,1784,557,1784"/>
|
|
<area shape="poly" title=" " alt="" coords="1147,1908,952,1921,905,1925,905,1920,952,1916,1147,1902"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="371,1963,556,2003"/>
|
|
<area shape="poly" title=" " alt="" coords="570,1987,629,1986,689,1979,736,1965,779,1947,781,1952,738,1970,690,1984,630,1991,570,1993"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="408,873,519,898"/>
|
|
<area shape="poly" title=" " alt="" coords="532,878,755,867,1033,860,2360,860,2659,860,2659,865,2360,865,1033,865,755,872,533,884"/>
|
|
<area shape="rect" href="classripple_1_1Ledger.html" title="Holds a ledger." alt="" coords="1189,471,1300,497"/>
|
|
<area shape="poly" title=" " alt="" coords="507,865,599,835,650,826,694,823,772,827,808,827,844,822,883,809,926,786,934,778,938,768,942,758,950,747,973,732,994,722,1034,714,1074,706,1094,697,1116,682,1160,635,1195,582,1221,532,1236,496,1241,498,1226,534,1200,584,1164,638,1119,686,1097,702,1075,711,1035,719,996,727,975,736,954,751,946,761,943,770,939,781,930,790,885,814,846,827,808,832,771,832,694,829,650,831,601,840,509,870"/>
|
|
<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="759,687,882,713"/>
|
|
<area shape="poly" title=" " alt="" coords="527,865,553,851,574,830,584,811,587,791,581,753,578,733,577,714,583,696,598,678,611,671,628,668,672,668,769,685,768,690,672,674,629,673,613,676,602,682,588,698,583,715,583,733,586,752,592,791,589,812,578,834,556,855,529,870"/>
|
|
<area shape="poly" title=" " alt="" coords="532,891,690,911,941,940,1137,959,1332,987,1446,1009,1579,1040,1657,1066,1655,1071,1578,1045,1445,1014,1331,992,1137,964,940,945,689,916,532,896"/>
|
|
<area shape="poly" title=" " alt="" coords="523,900,605,931,649,952,691,976,722,1000,752,1027,799,1077,795,1081,748,1031,719,1004,688,981,646,957,602,936,521,905"/>
|
|
<area shape="poly" title=" " alt="" coords="531,901,556,914,578,932,588,949,591,965,593,981,602,997,624,1014,646,1021,669,1029,691,1048,703,1074,704,1097,705,1120,716,1144,738,1165,765,1181,762,1186,735,1169,711,1147,699,1121,699,1097,698,1075,687,1051,667,1033,645,1026,621,1019,598,1000,588,983,586,966,583,951,574,935,553,918,529,905"/>
|
|
<area shape="poly" title=" " alt="" coords="533,898,558,912,578,932,589,958,594,994,592,1080,590,1167,593,1202,602,1228,621,1248,643,1256,666,1264,691,1282,733,1335,768,1392,794,1447,812,1490,807,1492,789,1449,763,1395,729,1338,688,1286,664,1269,641,1261,618,1252,598,1231,588,1203,584,1167,587,1080,588,994,584,960,574,935,554,916,530,903"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="12,873,159,898"/>
|
|
<area shape="poly" title=" " alt="" coords="173,883,407,883,407,888,173,888"/>
|
|
<area shape="rect" href="classripple_1_1LedgerHolder.html" title="Hold a ledger in a thread-safe way." alt="" coords="1951,338,2106,363"/>
|
|
<area shape="poly" title=" " alt="" coords="2120,344,2238,349,2307,357,2378,372,2449,394,2516,424,2578,464,2605,489,2630,516,2643,544,2647,583,2643,677,2638,772,2643,809,2654,836,2669,848,2665,852,2650,839,2637,811,2633,772,2638,677,2642,583,2638,545,2626,519,2601,492,2574,469,2514,429,2447,399,2377,377,2306,363,2238,354,2120,349"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1607,256,1769,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1784,285,1854,296,1927,312,1997,335,1996,341,1926,317,1853,301,1783,290"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="775,209,867,234"/>
|
|
<area shape="poly" title=" " alt="" coords="881,225,1603,305,1951,341,1951,346,1602,311,880,231"/>
|
|
<area shape="poly" title=" " alt="" coords="881,225,906,232,930,243,942,258,946,265,953,271,976,281,997,286,1035,285,1074,285,1096,290,1119,302,1143,320,1164,342,1200,389,1225,435,1241,470,1236,472,1221,438,1195,392,1160,345,1139,324,1116,306,1094,295,1074,290,1035,290,996,291,974,286,951,276,942,268,938,261,926,247,904,237,880,230"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1603,501,1773,541"/>
|
|
<area shape="poly" title=" " alt="" coords="1786,505,1868,497,1967,493,2078,495,2195,506,2314,529,2373,546,2430,567,2485,592,2537,622,2585,657,2630,698,2642,716,2647,734,2643,768,2640,802,2643,819,2654,836,2670,848,2667,852,2650,839,2638,821,2634,803,2638,768,2642,734,2637,718,2626,702,2582,661,2534,627,2482,597,2428,572,2371,551,2313,534,2194,511,2078,500,1967,498,1869,502,1787,510"/>
|
|
<area shape="poly" title=" " alt="" coords="1740,493,2001,361,2003,366,1743,497"/>
|
|
<area shape="rect" href="classripple_1_1LedgerReplay.html" title=" " alt="" coords="1951,630,2107,655"/>
|
|
<area shape="poly" title=" " alt="" coords="1732,546,1798,582,1880,609,1957,627,1956,633,1878,614,1796,586,1729,551"/>
|
|
<area shape="poly" title=" " alt="" coords="1314,487,1603,512,1602,517,1313,492"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="738,357,903,397"/>
|
|
<area shape="poly" title=" " alt="" coords="917,391,1015,411,1118,436,1212,469,1211,474,1117,441,1014,416,916,396"/>
|
|
<area shape="rect" href="classripple_1_1DigestAwareReadView.html" title="ReadView that associates keys with digests." alt="" coords="713,422,928,447"/>
|
|
<area shape="poly" title=" " alt="" coords="942,443,1118,463,1189,473,1188,478,1117,468,941,449"/>
|
|
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="745,471,896,497"/>
|
|
<area shape="poly" title=" " alt="" coords="910,481,1189,481,1189,487,910,487"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="739,521,902,561"/>
|
|
<area shape="poly" title=" " alt="" coords="916,526,1188,489,1189,494,916,531"/>
|
|
<area shape="poly" title=" " alt="" coords="895,688,946,677,1003,662,1061,641,1116,614,1154,586,1187,553,1232,495,1237,499,1191,556,1157,590,1119,618,1063,646,1005,667,948,682,896,693"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="412,258,515,283"/>
|
|
<area shape="poly" title=" " alt="" coords="489,247,545,206,624,160,670,139,719,121,769,110,819,105,2360,105,2413,109,2458,120,2496,139,2528,164,2555,196,2581,233,2631,326,2638,361,2640,422,2639,584,2640,746,2645,804,2654,836,2668,848,2665,852,2650,839,2639,805,2634,746,2634,584,2635,422,2632,362,2625,328,2576,236,2551,199,2524,168,2493,143,2456,125,2412,114,2360,111,819,111,769,115,720,126,672,144,627,164,548,211,492,252"/>
|
|
<area shape="poly" title=" " alt="" coords="476,295,541,468,577,555,602,602,623,620,643,628,665,636,691,648,715,666,766,685,764,690,712,670,688,653,663,641,641,633,620,624,598,606,572,557,536,470,471,297"/>
|
|
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="741,258,900,283"/>
|
|
<area shape="poly" title=" " alt="" coords="528,268,741,268,741,273,528,273"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="952,751,1117,791"/>
|
|
<area shape="poly" title=" " alt="" coords="499,289,543,322,596,366,649,421,672,452,692,484,700,504,702,523,699,558,698,589,704,605,715,621,740,641,764,652,788,656,813,656,868,655,897,660,929,672,956,689,981,710,1019,749,1015,752,977,714,953,694,927,677,896,665,867,660,813,661,788,661,762,657,737,646,711,624,699,607,693,590,694,557,697,524,694,506,687,487,667,455,645,425,593,370,540,326,495,293"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="1372,183,1579,209"/>
|
|
<area shape="poly" title=" " alt="" coords="508,250,601,219,657,204,713,193,802,183,894,176,1075,172,1240,176,1372,184,1372,189,1240,181,1075,177,894,181,803,188,714,199,658,209,603,224,510,256"/>
|
|
<area shape="rect" href="structripple_1_1Fees.html" title="Reflects the fee settings for a particular ledger." alt="" coords="772,586,869,611"/>
|
|
<area shape="poly" title=" " alt="" coords="883,589,993,572,1055,559,1116,541,1173,518,1220,494,1223,499,1175,523,1118,547,1057,564,994,577,883,595"/>
|
|
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="769,307,872,333"/>
|
|
<area shape="poly" title=" " alt="" coords="886,328,929,343,942,353,953,362,997,377,1034,382,1072,386,1118,400,1181,435,1229,469,1226,473,1179,439,1116,405,1071,391,1034,387,996,382,951,366,938,357,927,348,884,333"/>
|
|
<area shape="poly" title=" " alt="" coords="914,285,930,292,942,305,953,316,976,326,997,330,1035,331,1073,332,1095,337,1119,347,1159,375,1193,410,1238,469,1233,473,1189,413,1155,379,1116,352,1093,342,1073,337,1035,336,996,336,975,331,951,321,938,309,926,297,912,290"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="393,572,534,612"/>
|
|
<area shape="poly" title=" " alt="" coords="547,577,637,559,671,550,687,542,697,522,701,493,699,419,697,345,701,315,711,293,725,282,740,274,742,279,728,286,715,296,706,316,702,346,704,419,706,494,702,524,691,546,672,555,638,564,548,582"/>
|
|
<area shape="rect" href="classripple_1_1CanonicalTXSet.html" title="Holds transactions which were deferred to the next pass of consensus." alt="" coords="736,737,905,762"/>
|
|
<area shape="poly" title=" " alt="" coords="497,619,544,657,601,692,669,714,757,734,756,739,667,719,599,697,541,662,494,623"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/pair.html" title=" " alt="" coords="2264,1859,2453,1899"/>
|
|
<area shape="poly" title=" " alt="" coords="2467,1896,2509,1896,2552,1891,2592,1877,2626,1853,2639,1832,2651,1796,2673,1686,2691,1542,2705,1380,2725,1065,2733,876,2738,876,2730,1066,2711,1380,2696,1543,2678,1687,2656,1797,2644,1834,2630,1856,2594,1882,2553,1896,2510,1902,2467,1901"/>
|
|
<area shape="poly" title=" " alt="" coords="1781,1084,1947,1086,2050,1082,2162,1073,2279,1057,2398,1034,2515,1001,2627,958,2658,939,2685,916,2724,874,2728,877,2689,920,2661,944,2629,962,2517,1006,2400,1039,2280,1063,2163,1078,2050,1087,1947,1091,1781,1090"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1141,1239,1348,1265"/>
|
|
<area shape="poly" title=" " alt="" coords="1362,1253,1414,1249,1470,1240,1525,1225,1577,1203,1611,1178,1640,1148,1678,1093,1682,1096,1644,1151,1615,1182,1580,1208,1527,1230,1471,1245,1415,1254,1362,1258"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Collector.html" title="Interface for a manager that allows collection of metrics." alt="" coords="733,1249,909,1274"/>
|
|
<area shape="poly" title=" " alt="" coords="922,1256,1141,1252,1141,1257,922,1262"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Counter.html" title="A metric for measuring an integral value." alt="" coords="1160,1042,1329,1067"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,1058,1609,1074,1608,1079,1343,1063"/>
|
|
<area shape="poly" title=" " alt="" coords="918,1102,1348,1091,1609,1082,1609,1087,1348,1096,918,1107"/>
|
|
<area shape="rect" href="classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="383,1371,543,1411"/>
|
|
<area shape="poly" title=" " alt="" coords="557,1374,641,1358,672,1349,688,1342,701,1322,707,1302,706,1282,703,1262,697,1218,700,1195,711,1171,730,1149,753,1132,756,1136,734,1153,716,1173,705,1196,702,1218,708,1261,712,1282,712,1303,706,1324,691,1346,674,1354,642,1363,558,1379"/>
|
|
<area shape="poly" title=" " alt="" coords="543,1411,580,1415,619,1415,656,1406,688,1387,701,1371,706,1353,705,1335,701,1316,695,1276,699,1255,711,1234,725,1222,728,1226,715,1238,704,1257,700,1276,707,1315,711,1334,711,1354,706,1373,691,1391,657,1411,619,1420,580,1421,542,1416"/>
|
|
<area shape="poly" title=" " alt="" coords="479,1422,496,1462,523,1507,558,1550,578,1568,601,1583,624,1591,648,1594,672,1592,696,1586,743,1567,781,1544,784,1549,745,1572,698,1592,673,1597,648,1599,623,1597,599,1588,575,1573,554,1554,518,1510,492,1465,474,1424"/>
|
|
<area shape="rect" href="structripple_1_1TaggedCache_1_1Stats.html" title=" " alt="" coords="351,1089,576,1173"/>
|
|
<area shape="poly" title=" " alt="" coords="562,1081,599,1071,635,1067,670,1067,738,1078,737,1083,670,1073,635,1072,601,1076,563,1086"/>
|
|
<area shape="poly" title=" " alt="" coords="590,1154,723,1181,722,1187,589,1159"/>
|
|
<area shape="poly" title=" " alt="" coords="577,1181,578,1182,587,1198,591,1213,590,1242,589,1270,593,1283,602,1297,622,1311,643,1314,666,1316,691,1327,731,1366,765,1410,791,1453,810,1490,805,1492,787,1456,761,1413,727,1369,688,1332,665,1321,642,1319,620,1316,598,1301,588,1285,584,1270,584,1242,586,1214,582,1200,574,1186,573,1184"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Hook.html" title="A reference to a handler for performing polled collection." alt="" coords="9,1009,161,1034"/>
|
|
<area shape="poly" title=" " alt="" coords="142,1037,167,1048,179,1058,191,1067,227,1081,257,1087,327,1097,351,1103,350,1108,326,1103,256,1092,225,1086,188,1072,176,1062,164,1053,140,1042"/>
|
|
<area shape="rect" href="structripple_1_1LedgerMaster_1_1Stats.html" title=" " alt="" coords="385,945,541,985"/>
|
|
<area shape="poly" title=" " alt="" coords="143,1002,189,992,291,977,385,968,385,973,292,982,190,997,144,1008"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Gauge.html" title="A metric for measuring an integral value." alt="" coords="5,1063,165,1089"/>
|
|
<area shape="poly" title=" " alt="" coords="117,1094,151,1112,190,1127,271,1139,350,1139,350,1145,270,1144,189,1132,149,1117,115,1098"/>
|
|
<area shape="poly" title=" " alt="" coords="160,1058,189,1052,258,1042,288,1037,326,1027,379,1006,425,983,427,988,381,1011,328,1032,289,1042,259,1047,190,1057,161,1063"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="412,1197,515,1222"/>
|
|
<area shape="poly" title=" " alt="" coords="527,1202,552,1194,574,1182,582,1172,585,1162,589,1150,598,1139,622,1129,656,1120,737,1110,737,1115,657,1126,624,1134,602,1143,593,1153,590,1163,587,1175,578,1186,554,1199,529,1207"/>
|
|
<area shape="poly" title=" " alt="" coords="528,1207,689,1205,722,1205,723,1210,689,1211,529,1212"/>
|
|
<area shape="poly" title=" " alt="" coords="488,1230,534,1286,558,1320,578,1358,586,1385,586,1409,589,1430,602,1451,745,1494,743,1499,598,1455,584,1432,581,1409,581,1386,574,1360,553,1323,530,1289,484,1234"/>
|
|
<area shape="poly" title=" " alt="" coords="932,1187,1578,1096,1608,1091,1609,1097,1579,1101,933,1192"/>
|
|
<area shape="poly" title=" " alt="" coords="1131,790,1229,817,1344,856,1465,907,1524,938,1580,971,1611,995,1639,1021,1679,1067,1675,1070,1635,1025,1608,999,1577,976,1522,942,1463,912,1342,861,1227,822,1130,795"/>
|
|
<area shape="poly" title=" " alt="" coords="920,761,930,766,942,778,953,790,994,806,1030,815,1062,819,1093,819,1160,813,1243,808,2360,808,2448,812,2536,822,2680,847,2679,853,2535,827,2448,817,2360,813,1243,813,1160,818,1093,824,1062,824,1029,820,992,811,951,794,938,782,926,770,917,766"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="382,701,545,741"/>
|
|
<area shape="poly" title=" " alt="" coords="558,726,736,740,736,745,558,731"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="359,766,567,821"/>
|
|
<area shape="poly" title=" " alt="" coords="581,776,735,757,736,762,581,782"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="2273,679,2444,719"/>
|
|
<area shape="poly" title=" " alt="" coords="2458,712,2501,724,2546,740,2590,762,2630,790,2639,802,2642,814,2646,825,2654,835,2674,848,2672,852,2650,839,2641,827,2637,816,2634,805,2626,794,2587,767,2544,745,2500,729,2457,717"/>
|
|
<area shape="poly" title=" " alt="" coords="2118,655,2273,682,2273,687,2117,660"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic_flag.html" title=" " alt="" coords="2295,1923,2422,1949"/>
|
|
<area shape="poly" title=" " alt="" coords="2419,1949,2469,1956,2525,1957,2553,1953,2580,1945,2604,1933,2626,1917,2640,1895,2653,1856,2675,1739,2693,1585,2708,1411,2726,1076,2733,875,2738,875,2731,1076,2713,1412,2699,1585,2680,1740,2658,1857,2645,1897,2630,1920,2607,1938,2582,1950,2554,1958,2526,1962,2469,1962,2418,1954"/>
|
|
<area shape="poly" title=" " alt="" coords="1592,204,1721,212,1861,216,2360,216,2414,220,2459,232,2496,251,2528,278,2556,311,2581,350,2630,444,2641,481,2643,530,2637,645,2634,704,2634,758,2640,803,2654,836,2668,848,2665,852,2650,839,2634,805,2628,758,2628,704,2632,645,2638,530,2635,482,2626,446,2576,352,2551,314,2524,282,2493,256,2457,237,2413,225,2360,221,1861,221,1721,217,1592,209"/>
|
|
<area shape="poly" title=" " alt="" coords="878,1482,949,1445,1038,1408,1139,1379,1191,1370,1243,1367,2360,1367,2405,1362,2447,1349,2486,1328,2521,1301,2553,1269,2583,1233,2633,1151,2672,1066,2701,985,2731,875,2736,876,2706,987,2677,1068,2638,1154,2587,1236,2557,1273,2525,1305,2489,1333,2449,1354,2406,1367,2360,1372,1243,1372,1192,1375,1140,1384,1040,1413,951,1450,880,1487"/>
|
|
<area shape="rect" href="classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="376,1805,551,1889"/>
|
|
<area shape="poly" title=" " alt="" coords="564,1843,629,1830,660,1817,688,1799,716,1772,741,1740,761,1705,777,1670,800,1600,812,1546,818,1547,805,1602,782,1671,765,1708,745,1743,720,1776,691,1803,662,1822,630,1835,565,1849"/>
|
|
<area shape="poly" title=" " alt="" coords="555,959,954,946,1474,939,2360,939,2457,932,2552,914,2636,893,2699,873,2700,878,2637,898,2553,919,2458,937,2360,944,1474,944,954,952,555,964"/>
|
|
</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-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a0b264439abc0967cb47ebd106c0d62f6" id="r_a0b264439abc0967cb47ebd106c0d62f6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">clock_type</a> = <a class="el" href="classbeast_1_1abstract__clock.html">beast::abstract_clock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a> ></td></tr>
|
|
<tr class="separator:a0b264439abc0967cb47ebd106c0d62f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a9701b8cb01c56429bdd9ff13031d445b" id="r_a9701b8cb01c56429bdd9ff13031d445b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a9701b8cb01c56429bdd9ff13031d445b">MagicInboundLedgers</a> (<a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &<a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#accaf15f353482bd8bf530e814d4323f3">ledgerSource</a>, <a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &<a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a2832e03e8024e529d172241404b707b6">ledgerSink</a>, <a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0a">InboundLedgersBehavior</a> <a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#afb8d9471a9ae0de7b80649dc1009941a">bhvr</a>)</td></tr>
|
|
<tr class="separator:a9701b8cb01c56429bdd9ff13031d445b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a554adb6009c94720ea6a0b4f2c3b09ba" id="r_a554adb6009c94720ea6a0b4f2c3b09ba"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a554adb6009c94720ea6a0b4f2c3b09ba">~MagicInboundLedgers</a> ()=default</td></tr>
|
|
<tr class="separator:a554adb6009c94720ea6a0b4f2c3b09ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea192ed7c43895d59e801625db5e7521" id="r_aea192ed7c43895d59e801625db5e7521"><td class="memItemLeft" align="right" valign="top">virtual <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_1test_1_1MagicInboundLedgers.html#aea192ed7c43895d59e801625db5e7521">acquire</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="el" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a>) override</td></tr>
|
|
<tr class="separator:aea192ed7c43895d59e801625db5e7521"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08b979d6bf0f113b252cb1573214842c" id="r_a08b979d6bf0f113b252cb1573214842c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a08b979d6bf0f113b252cb1573214842c">acquireAsync</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="el" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason) override</td></tr>
|
|
<tr class="separator:a08b979d6bf0f113b252cb1573214842c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d45327225ec164ac3a96d9abb259e33" id="r_a4d45327225ec164ac3a96d9abb259e33"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1InboundLedger.html">InboundLedger</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a4d45327225ec164ac3a96d9abb259e33">find</a> (<a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> const &hash) override</td></tr>
|
|
<tr class="separator:a4d45327225ec164ac3a96d9abb259e33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32ad5902ac5e1149893eb38b3cf1ab2e" id="r_a32ad5902ac5e1149893eb38b3cf1ab2e"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a32ad5902ac5e1149893eb38b3cf1ab2e">gotLedgerData</a> (<a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> const &<a class="el" href="namespaceripple_1_1test.html#a0bd41ec0e7d28cae7397e33711e22ff5">ledgerHash</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_1Peer.html">Peer</a> >, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMLedgerData >) override</td></tr>
|
|
<tr class="separator:a32ad5902ac5e1149893eb38b3cf1ab2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab40a62e766af5c40dbc03f571f22083c" id="r_ab40a62e766af5c40dbc03f571f22083c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#ab40a62e766af5c40dbc03f571f22083c">gotStaleData</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMLedgerData > packet) override</td></tr>
|
|
<tr class="separator:ab40a62e766af5c40dbc03f571f22083c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b5dec1e1d8d856f4406c59b63c6174c" id="r_a8b5dec1e1d8d856f4406c59b63c6174c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a8b5dec1e1d8d856f4406c59b63c6174c">logFailure</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &h, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="el" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>) override</td></tr>
|
|
<tr class="separator:a8b5dec1e1d8d856f4406c59b63c6174c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa284042ad6d4bea239c65803884f2b54" id="r_aa284042ad6d4bea239c65803884f2b54"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#aa284042ad6d4bea239c65803884f2b54">isFailure</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &h) override</td></tr>
|
|
<tr class="separator:aa284042ad6d4bea239c65803884f2b54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a0e7fb5a536af0345a8907127699add" id="r_a2a0e7fb5a536af0345a8907127699add"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a2a0e7fb5a536af0345a8907127699add">clearFailures</a> () override</td></tr>
|
|
<tr class="separator:a2a0e7fb5a536af0345a8907127699add"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cc0f2ed06a80fc9d04d346edf0caa4c" id="r_a5cc0f2ed06a80fc9d04d346edf0caa4c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a5cc0f2ed06a80fc9d04d346edf0caa4c">getInfo</a> () override</td></tr>
|
|
<tr class="separator:a5cc0f2ed06a80fc9d04d346edf0caa4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad121c705b23993a932db17e2e4a21ae1" id="r_ad121c705b23993a932db17e2e4a21ae1"><td class="memItemLeft" align="right" valign="top">virtual <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_1MagicInboundLedgers.html#ad121c705b23993a932db17e2e4a21ae1">fetchRate</a> () override</td></tr>
|
|
<tr class="memdesc:ad121c705b23993a932db17e2e4a21ae1"><td class="mdescLeft"> </td><td class="mdescRight">Returns the rate of historical ledger fetches per minute. <br /></td></tr>
|
|
<tr class="separator:ad121c705b23993a932db17e2e4a21ae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13db828e982bb41618dea15a8b01e003" id="r_a13db828e982bb41618dea15a8b01e003"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a13db828e982bb41618dea15a8b01e003">onLedgerFetched</a> () override</td></tr>
|
|
<tr class="memdesc:a13db828e982bb41618dea15a8b01e003"><td class="mdescLeft"> </td><td class="mdescRight">Called when a complete ledger is obtained. <br /></td></tr>
|
|
<tr class="separator:a13db828e982bb41618dea15a8b01e003"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad721f621115df060fa2f9882dd8891d7" id="r_ad721f621115df060fa2f9882dd8891d7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#ad721f621115df060fa2f9882dd8891d7">gotFetchPack</a> () override</td></tr>
|
|
<tr class="separator:ad721f621115df060fa2f9882dd8891d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b9573297de275d86c441ac4cc5b2d49" id="r_a3b9573297de275d86c441ac4cc5b2d49"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a3b9573297de275d86c441ac4cc5b2d49">sweep</a> () override</td></tr>
|
|
<tr class="separator:a3b9573297de275d86c441ac4cc5b2d49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a624ebbf034f8c0d13e795ee4b22c33a5" id="r_a624ebbf034f8c0d13e795ee4b22c33a5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a624ebbf034f8c0d13e795ee4b22c33a5">stop</a> () override</td></tr>
|
|
<tr class="separator:a624ebbf034f8c0d13e795ee4b22c33a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76b767a94cdcc71676302a7958daf57c" id="r_a76b767a94cdcc71676302a7958daf57c"><td class="memItemLeft" align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#a76b767a94cdcc71676302a7958daf57c">cacheSize</a> () override</td></tr>
|
|
<tr class="separator:a76b767a94cdcc71676302a7958daf57c"><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:accaf15f353482bd8bf530e814d4323f3" id="r_accaf15f353482bd8bf530e814d4323f3"><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_1MagicInboundLedgers.html#accaf15f353482bd8bf530e814d4323f3">ledgerSource</a></td></tr>
|
|
<tr class="separator:accaf15f353482bd8bf530e814d4323f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2832e03e8024e529d172241404b707b6" id="r_a2832e03e8024e529d172241404b707b6"><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_1MagicInboundLedgers.html#a2832e03e8024e529d172241404b707b6">ledgerSink</a></td></tr>
|
|
<tr class="separator:a2832e03e8024e529d172241404b707b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb8d9471a9ae0de7b80649dc1009941a" id="r_afb8d9471a9ae0de7b80649dc1009941a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0a">InboundLedgersBehavior</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1MagicInboundLedgers.html#afb8d9471a9ae0de7b80649dc1009941a">bhvr</a></td></tr>
|
|
<tr class="separator:afb8d9471a9ae0de7b80649dc1009941a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Simulate a network <a class="el" href="classripple_1_1InboundLedgers.html" title="Manages the lifetime of inbound ledgers.">InboundLedgers</a>. </p>
|
|
<p>Depending on the configured InboundLedgersBehavior, it either provides the ledger or not </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00065">65</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a0b264439abc0967cb47ebd106c0d62f6" name="a0b264439abc0967cb47ebd106c0d62f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b264439abc0967cb47ebd106c0d62f6">◆ </a></span>clock_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">ripple::InboundLedgers::clock_type</a> = <a class="el" href="classbeast_1_1abstract__clock.html">beast::abstract_clock</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="InboundLedgers_8h_source.html#l00017">17</a> of file <a class="el" href="InboundLedgers_8h_source.html">InboundLedgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a9701b8cb01c56429bdd9ff13031d445b" name="a9701b8cb01c56429bdd9ff13031d445b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9701b8cb01c56429bdd9ff13031d445b">◆ </a></span>MagicInboundLedgers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::MagicInboundLedgers::MagicInboundLedgers </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> & </td>
|
|
<td class="paramname"><em>ledgerSource</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> & </td>
|
|
<td class="paramname"><em>ledgerSink</em>, </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>bhvr</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#l00068">68</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a554adb6009c94720ea6a0b4f2c3b09ba" name="a554adb6009c94720ea6a0b4f2c3b09ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a554adb6009c94720ea6a0b4f2c3b09ba">◆ </a></span>~MagicInboundLedgers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ripple::test::MagicInboundLedgers::~MagicInboundLedgers </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="aea192ed7c43895d59e801625db5e7521" name="aea192ed7c43895d59e801625db5e7521"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea192ed7c43895d59e801625db5e7521">◆ </a></span>acquire()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <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::test::MagicInboundLedgers::acquire </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"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>seq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a504951d354fa8cbd7c0d41f90f776a4f">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00078">78</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08b979d6bf0f113b252cb1573214842c" name="a08b979d6bf0f113b252cb1573214842c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08b979d6bf0f113b252cb1573214842c">◆ </a></span>acquireAsync()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::acquireAsync </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"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>seq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> </td>
|
|
<td class="paramname"><em>reason</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a2f947ae377258e360a593100db329100">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00093">93</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d45327225ec164ac3a96d9abb259e33" name="a4d45327225ec164ac3a96d9abb259e33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d45327225ec164ac3a96d9abb259e33">◆ </a></span>find()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1InboundLedger.html">InboundLedger</a> > ripple::test::MagicInboundLedgers::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> const & </td>
|
|
<td class="paramname"><em>hash</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a8d54affab86e8dcc634bbcd926019ef1">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00101">101</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32ad5902ac5e1149893eb38b3cf1ab2e" name="a32ad5902ac5e1149893eb38b3cf1ab2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32ad5902ac5e1149893eb38b3cf1ab2e">◆ </a></span>gotLedgerData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool ripple::test::MagicInboundLedgers::gotLedgerData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> const & </td>
|
|
<td class="paramname"><em>ledgerHash</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_1Peer.html">Peer</a> > </td>
|
|
<td class="paramname">, </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>< protocol::TMLedgerData > </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a600000acda36c21ecc1f29defe89a278">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00107">107</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab40a62e766af5c40dbc03f571f22083c" name="ab40a62e766af5c40dbc03f571f22083c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab40a62e766af5c40dbc03f571f22083c">◆ </a></span>gotStaleData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::gotStaleData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMLedgerData > </td>
|
|
<td class="paramname"><em>packet</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#ad9450051586f5f5ae5a0297d15fdbfdf">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00116">116</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b5dec1e1d8d856f4406c59b63c6174c" name="a8b5dec1e1d8d856f4406c59b63c6174c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b5dec1e1d8d856f4406c59b63c6174c">◆ </a></span>logFailure()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::logFailure </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>h</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>seq</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a5c5d7da0b302fc02ed81082c32fcd48d">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00121">121</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa284042ad6d4bea239c65803884f2b54" name="aa284042ad6d4bea239c65803884f2b54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa284042ad6d4bea239c65803884f2b54">◆ </a></span>isFailure()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool ripple::test::MagicInboundLedgers::isFailure </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>h</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#abfa7313dd062dc0f416dfa71d8dad546">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00126">126</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a0e7fb5a536af0345a8907127699add" name="a2a0e7fb5a536af0345a8907127699add"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a0e7fb5a536af0345a8907127699add">◆ </a></span>clearFailures()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::clearFailures </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a0dd139449bf0efa340edb0b3265032c6">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00132">132</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cc0f2ed06a80fc9d04d346edf0caa4c" name="a5cc0f2ed06a80fc9d04d346edf0caa4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cc0f2ed06a80fc9d04d346edf0caa4c">◆ </a></span>getInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::test::MagicInboundLedgers::getInfo </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a51a2b07c207e628f159aa89e6402250d">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00137">137</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad121c705b23993a932db17e2e4a21ae1" name="ad121c705b23993a932db17e2e4a21ae1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad121c705b23993a932db17e2e4a21ae1">◆ </a></span>fetchRate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::test::MagicInboundLedgers::fetchRate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the rate of historical ledger fetches per minute. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#aa8e8fceb23a3f9bf00b604c9c0a69d87">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00143">143</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13db828e982bb41618dea15a8b01e003" name="a13db828e982bb41618dea15a8b01e003"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13db828e982bb41618dea15a8b01e003">◆ </a></span>onLedgerFetched()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::onLedgerFetched </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when a complete ledger is obtained. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#aff8b120dd69c652db5c3327d7eab5f8d">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00149">149</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad721f621115df060fa2f9882dd8891d7" name="ad721f621115df060fa2f9882dd8891d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad721f621115df060fa2f9882dd8891d7">◆ </a></span>gotFetchPack()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::gotFetchPack </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#ac03c12b9aad2af653f21f72411205d1e">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00154">154</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b9573297de275d86c441ac4cc5b2d49" name="a3b9573297de275d86c441ac4cc5b2d49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b9573297de275d86c441ac4cc5b2d49">◆ </a></span>sweep()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::sweep </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a2bb3b2c716ef8839a360493277a0c53d">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00158">158</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a624ebbf034f8c0d13e795ee4b22c33a5" name="a624ebbf034f8c0d13e795ee4b22c33a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a624ebbf034f8c0d13e795ee4b22c33a5">◆ </a></span>stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::MagicInboundLedgers::stop </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a5619c1c0ea5b6e666d33da64f8203a5a">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00163">163</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76b767a94cdcc71676302a7958daf57c" name="a76b767a94cdcc71676302a7958daf57c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76b767a94cdcc71676302a7958daf57c">◆ </a></span>cacheSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual size_t ripple::test::MagicInboundLedgers::cacheSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InboundLedgers.html#a6091914913a7c97f83a790b217f068e4">ripple::InboundLedgers</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00168">168</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="accaf15f353482bd8bf530e814d4323f3" name="accaf15f353482bd8bf530e814d4323f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accaf15f353482bd8bf530e814d4323f3">◆ </a></span>ledgerSource</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::MagicInboundLedgers::ledgerSource</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00173">173</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2832e03e8024e529d172241404b707b6" name="a2832e03e8024e529d172241404b707b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2832e03e8024e529d172241404b707b6">◆ </a></span>ledgerSink</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::MagicInboundLedgers::ledgerSink</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00174">174</a> of file <a class="el" href="LedgerReplay__test_8cpp_source.html">LedgerReplay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb8d9471a9ae0de7b80649dc1009941a" name="afb8d9471a9ae0de7b80649dc1009941a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb8d9471a9ae0de7b80649dc1009941a">◆ </a></span>bhvr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple_1_1test.html#a5aee00287e1907a9876b3247864d6f0a">InboundLedgersBehavior</a> ripple::test::MagicInboundLedgers::bhvr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerReplay__test_8cpp_source.html#l00175">175</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>
|