mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
3166 lines
207 KiB
HTML
3166 lines
207 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::LedgerMaster Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classripple_1_1LedgerMaster-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::LedgerMaster Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::LedgerMaster:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1LedgerMaster__inherit__graph.png" border="0" usemap="#aripple_1_1LedgerMaster_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1LedgerMaster_inherit__map" id="aripple_1_1LedgerMaster_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="21,93,177,119"/>
|
|
<area shape="rect" href="classripple_1_1AbstractFetchPackContainer.html" title="An interface facilitating retrieval of fetch packs without an application or ledgermaster object." alt="" coords="5,5,192,45"/>
|
|
<area shape="poly" title=" " alt="" coords="101,59,101,93,96,93,96,59"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::LedgerMaster:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1LedgerMaster__coll__graph.png" border="0" usemap="#aripple_1_1LedgerMaster_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1LedgerMaster_coll__map" id="aripple_1_1LedgerMaster_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2652,843,2808,869"/>
|
|
<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,35,2509,37,2553,45,2594,61,2630,87,2650,114,2667,149,2681,192,2693,241,2712,353,2723,474,2730,594,2732,702,2732,843,2726,843,2727,702,2724,594,2718,474,2706,353,2688,242,2676,193,2662,151,2645,117,2626,91,2592,66,2552,50,2509,42,2466,40"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="1175,966,1315,991"/>
|
|
<area shape="poly" title=" " alt="" coords="1328,975,1687,973,2360,973,2437,973,2497,970,2556,958,2627,931,2653,917,2677,900,2715,867,2718,871,2681,904,2656,921,2629,936,2557,963,2498,975,2437,979,2360,979,1687,979,1328,981"/>
|
|
<area shape="rect" href="classripple_1_1LedgerHistory.html" title="Retains historical ledgers." alt="" coords="1609,1050,1767,1075"/>
|
|
<area shape="poly" title=" " alt="" coords="1308,992,1373,1007,1609,1048,1608,1054,1371,1012,1307,997"/>
|
|
<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,996,905,1036"/>
|
|
<area shape="poly" title=" " alt="" coords="918,1004,952,1001,1174,982,1175,987,952,1007,918,1010"/>
|
|
<area shape="poly" title=" " alt="" coords="788,980,800,972,821,969,839,971,851,977,856,986,854,996,849,995,851,987,847,981,837,977,821,975,802,977,791,984"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1161,1019,1329,1059"/>
|
|
<area shape="poly" title=" " alt="" coords="918,1019,1161,1032,1160,1037,918,1024"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="420,1425,507,1450"/>
|
|
<area shape="poly" title=" " alt="" coords="488,1413,533,1366,555,1335,574,1303,581,1280,583,1259,579,1219,578,1181,584,1162,598,1141,609,1131,620,1126,643,1124,665,1123,688,1113,696,1103,699,1093,703,1082,711,1070,738,1050,766,1034,769,1038,741,1054,715,1074,708,1084,704,1095,700,1106,691,1117,666,1128,643,1129,622,1131,612,1136,602,1144,589,1164,583,1182,584,1219,588,1259,586,1281,578,1305,560,1338,537,1369,492,1417"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="737,1245,904,1299"/>
|
|
<area shape="poly" title=" " alt="" coords="484,1413,533,1366,565,1342,599,1322,668,1295,736,1280,738,1285,669,1300,601,1326,568,1346,536,1370,487,1416"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="723,1431,919,1471"/>
|
|
<area shape="poly" title=" " alt="" coords="481,1460,501,1490,528,1523,562,1554,601,1578,626,1588,647,1592,666,1590,688,1578,697,1568,701,1558,700,1534,699,1508,703,1495,711,1482,728,1469,732,1473,715,1486,707,1497,704,1509,706,1534,706,1559,701,1571,691,1582,668,1595,646,1598,624,1593,599,1582,559,1558,524,1526,497,1493,477,1463"/>
|
|
<area shape="rect" href="classripple_1_1TaggedCache.html" title=" " alt="" coords="744,1773,897,1827"/>
|
|
<area shape="poly" title=" " alt="" coords="492,1458,537,1507,560,1538,578,1572,583,1593,585,1619,585,1680,588,1739,593,1761,602,1777,624,1788,659,1795,744,1800,744,1805,658,1801,622,1793,598,1781,588,1763,582,1739,580,1680,580,1619,578,1593,574,1574,556,1541,533,1510,488,1461"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="384,1055,543,1081"/>
|
|
<area shape="poly" title=" " alt="" coords="490,1044,531,1007,574,962,584,941,589,932,599,923,658,895,711,881,760,877,807,881,908,900,967,909,1033,912,2360,912,2449,907,2537,896,2680,866,2681,871,2538,901,2449,913,2360,917,1033,917,966,914,907,906,807,887,760,883,712,886,660,900,601,928,593,935,589,944,578,966,535,1011,494,1048"/>
|
|
<area shape="poly" title=" " alt="" coords="556,1052,736,1026,737,1031,557,1057"/>
|
|
<area shape="poly" title=" " alt="" coords="557,1069,635,1078,668,1085,691,1095,701,1104,706,1113,716,1135,799,1243,794,1246,711,1137,701,1116,697,1107,688,1100,666,1091,634,1084,556,1075"/>
|
|
<area shape="poly" title=" " alt="" coords="485,1090,534,1144,567,1174,601,1200,626,1211,648,1214,669,1220,691,1235,703,1254,707,1272,709,1290,716,1311,759,1377,802,1429,798,1432,755,1381,711,1313,704,1291,702,1273,698,1256,687,1239,667,1225,647,1220,624,1216,599,1205,563,1178,531,1148,481,1093"/>
|
|
<area shape="poly" title=" " alt="" coords="494,1088,539,1133,561,1162,578,1194,586,1227,588,1269,584,1368,584,1466,589,1505,602,1533,611,1542,621,1547,642,1550,666,1551,691,1563,715,1587,737,1613,772,1671,798,1727,814,1772,809,1773,793,1729,768,1673,733,1616,711,1590,688,1568,665,1556,642,1555,619,1552,608,1547,598,1536,584,1506,578,1466,579,1368,583,1269,581,1227,574,1196,557,1165,535,1136,490,1092"/>
|
|
<area shape="poly" title=" " alt="" coords="1147,1058,1053,1065,1002,1065,952,1060,910,1051,872,1039,873,1033,912,1046,952,1055,1002,1060,1052,1060,1147,1053"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="371,912,556,952"/>
|
|
<area shape="poly" title=" " alt="" coords="570,937,630,946,690,959,738,975,780,993,778,998,736,980,689,964,629,951,569,942"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="408,798,519,823"/>
|
|
<area shape="poly" title=" " alt="" coords="495,789,535,769,585,752,638,746,665,749,691,758,699,765,704,773,707,781,715,787,755,802,803,814,917,827,1050,830,1192,826,1471,807,1591,798,1687,795,2360,795,2449,799,2538,811,2681,841,2680,846,2537,816,2449,805,2360,800,1687,800,1591,803,1471,812,1192,831,1050,836,917,833,802,819,753,807,712,792,703,784,699,776,695,768,688,762,664,754,638,751,586,757,537,774,498,793"/>
|
|
<area shape="rect" href="classripple_1_1Ledger.html" title="Holds a ledger." alt="" coords="1189,471,1300,497"/>
|
|
<area shape="poly" title=" " alt="" coords="493,788,599,720,625,709,648,702,668,694,687,676,695,662,698,649,697,623,696,597,701,583,712,570,733,562,776,552,908,530,1189,489,1190,494,909,535,777,558,734,567,715,574,706,586,702,597,702,623,703,650,700,664,691,679,671,698,650,707,627,714,601,725,496,792"/>
|
|
<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,471,882,497"/>
|
|
<area shape="poly" title=" " alt="" coords="482,785,531,732,564,704,599,679,625,669,648,667,668,663,687,649,698,632,701,616,698,583,695,549,700,532,711,514,733,498,758,488,760,493,736,502,715,518,705,534,701,550,704,583,707,617,703,635,691,652,670,668,648,672,626,674,601,684,567,708,535,736,486,789"/>
|
|
<area shape="poly" title=" " alt="" coords="533,818,600,827,751,843,880,852,1101,864,1206,876,1316,898,1439,933,1580,987,1633,1017,1674,1048,1670,1052,1630,1021,1578,992,1437,938,1315,903,1205,882,1101,870,880,858,751,849,600,832,533,823"/>
|
|
<area shape="poly" title=" " alt="" coords="534,811,557,819,578,834,590,852,595,871,592,906,588,942,592,959,602,977,612,986,622,991,645,995,668,998,680,1004,691,1014,702,1030,707,1045,708,1073,708,1102,716,1135,732,1166,753,1195,793,1243,789,1246,748,1198,728,1168,711,1137,702,1103,703,1073,702,1046,697,1032,687,1018,677,1008,667,1003,644,1000,621,997,609,991,598,980,587,961,583,942,587,906,590,871,586,855,574,838,555,824,532,816"/>
|
|
<area shape="poly" title=" " alt="" coords="533,810,557,818,578,834,591,863,596,902,591,997,587,1093,591,1131,602,1158,612,1167,622,1171,644,1172,668,1172,680,1177,691,1186,703,1202,708,1217,709,1247,708,1277,710,1293,716,1311,735,1346,757,1378,801,1429,797,1432,753,1381,730,1348,711,1313,705,1294,702,1277,704,1246,703,1218,698,1204,687,1190,677,1182,667,1178,644,1177,620,1176,609,1172,598,1162,585,1133,581,1093,586,997,591,902,586,864,574,838,555,823,531,815"/>
|
|
<area shape="poly" title=" " alt="" coords="533,809,558,818,578,834,586,851,591,878,596,954,592,1163,587,1373,591,1449,596,1475,602,1490,611,1499,621,1504,643,1505,666,1506,679,1510,691,1518,719,1547,743,1579,779,1650,803,1718,817,1772,812,1773,798,1720,775,1652,738,1582,715,1550,688,1522,676,1515,665,1511,642,1511,620,1509,608,1504,598,1494,590,1476,586,1450,581,1373,586,1163,590,954,586,878,581,853,574,838,555,823,531,814"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="12,798,159,823"/>
|
|
<area shape="poly" title=" " alt="" coords="173,808,407,808,407,813,173,813"/>
|
|
<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="2107,364,2220,395,2288,418,2359,446,2432,480,2503,521,2570,567,2630,621,2653,648,2672,678,2701,742,2720,801,2729,842,2724,844,2715,802,2696,744,2668,681,2649,651,2626,625,2566,571,2500,525,2429,485,2357,451,2286,423,2218,400,2105,369"/>
|
|
<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,223,1118,243,1360,273,1603,305,1952,341,1951,346,1602,311,1360,279,1117,248,881,228"/>
|
|
<area shape="poly" title=" " alt="" coords="881,228,929,243,953,258,977,265,999,268,1038,267,1076,270,1096,276,1119,288,1144,308,1166,332,1202,384,1227,433,1241,470,1237,472,1222,436,1197,386,1162,335,1140,312,1116,293,1094,281,1075,275,1037,272,998,273,976,270,951,262,927,248,880,234"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1603,523,1773,563"/>
|
|
<area shape="poly" title=" " alt="" coords="1788,535,1958,538,2063,546,2176,560,2293,583,2410,615,2523,658,2578,685,2630,715,2664,745,2692,780,2726,842,2721,844,2688,783,2660,748,2626,720,2575,690,2521,663,2408,620,2291,588,2175,565,2062,551,1957,543,1788,541"/>
|
|
<area shape="poly" title=" " alt="" coords="1735,514,2003,361,2006,366,1738,518"/>
|
|
<area shape="rect" href="classripple_1_1LedgerReplay.html" title=" " alt="" coords="1951,690,2107,715"/>
|
|
<area shape="poly" title=" " alt="" coords="1705,574,1721,603,1741,634,1767,664,1799,687,1835,702,1874,710,1913,712,1950,711,1950,717,1913,718,1873,715,1833,707,1796,692,1764,668,1737,638,1716,606,1701,576"/>
|
|
<area shape="poly" title=" " alt="" coords="1314,490,1603,529,1602,534,1313,496"/>
|
|
<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,385,1015,401,1118,425,1174,447,1221,469,1218,474,1172,451,1117,431,1014,406,916,390"/>
|
|
<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,435,1028,440,1118,451,1200,469,1199,474,1117,456,1028,446,941,440"/>
|
|
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="745,585,896,610"/>
|
|
<area shape="poly" title=" " alt="" coords="910,590,1010,578,1064,567,1116,552,1177,524,1224,495,1227,499,1179,529,1118,557,1066,572,1011,583,910,596"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="739,635,902,675"/>
|
|
<area shape="poly" title=" " alt="" coords="915,646,1015,628,1067,613,1116,592,1152,570,1184,543,1231,495,1235,499,1188,547,1155,574,1119,597,1068,618,1016,633,916,651"/>
|
|
<area shape="poly" title=" " alt="" coords="896,481,1189,481,1189,487,896,487"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="412,471,515,497"/>
|
|
<area shape="poly" title=" " alt="" coords="471,457,490,411,517,350,554,286,598,225,647,171,694,134,719,121,748,112,819,105,2360,105,2421,113,2475,133,2522,165,2564,207,2599,257,2629,313,2654,374,2674,438,2704,566,2721,686,2729,783,2731,843,2726,843,2724,783,2716,687,2699,567,2669,439,2649,376,2624,316,2594,260,2559,211,2519,169,2473,138,2420,118,2360,111,819,111,749,117,721,126,697,138,651,175,602,228,558,288,522,353,495,413,476,459"/>
|
|
<area shape="poly" title=" " alt="" coords="528,481,759,481,759,487,528,487"/>
|
|
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="741,699,900,725"/>
|
|
<area shape="poly" title=" " alt="" coords="529,494,570,507,614,526,656,552,691,585,700,599,703,612,703,638,703,662,707,673,715,685,743,702,740,706,712,689,702,676,697,663,697,638,698,613,695,601,687,588,653,556,611,531,568,512,527,499"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="952,737,1117,777"/>
|
|
<area shape="poly" title=" " alt="" coords="487,505,536,555,567,581,601,604,626,613,648,615,670,619,691,634,700,648,704,661,703,688,702,712,706,723,715,734,741,752,769,765,799,773,831,778,894,780,952,774,952,779,894,785,830,784,798,779,767,770,738,756,712,738,701,726,697,713,697,687,699,662,695,650,687,638,667,624,647,620,625,618,599,609,564,586,532,559,483,509"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="1372,177,1579,202"/>
|
|
<area shape="poly" title=" " alt="" coords="475,457,507,399,559,325,591,286,628,250,668,219,712,194,766,177,839,166,924,161,1018,160,1209,166,1372,177,1372,183,1209,171,1018,165,924,167,839,172,768,182,714,198,671,223,631,254,595,290,563,328,512,402,479,460"/>
|
|
<area shape="rect" href="structripple_1_1Fees.html" title="Reflects the fee settings for a particular ledger." alt="" coords="772,258,869,283"/>
|
|
<area shape="poly" title=" " alt="" coords="884,280,929,292,953,303,999,312,1037,312,1075,316,1119,334,1160,365,1195,404,1222,441,1239,470,1234,473,1217,444,1191,407,1157,369,1116,338,1074,321,1037,318,999,317,951,308,927,297,882,285"/>
|
|
<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,333,1118,391,1152,409,1183,431,1231,469,1228,473,1180,435,1149,414,1116,396,885,338"/>
|
|
<area shape="poly" title=" " alt="" coords="914,712,963,709,1016,700,1068,685,1116,662,1139,644,1160,623,1196,576,1221,530,1236,496,1241,498,1226,533,1200,579,1164,627,1143,648,1119,666,1070,690,1017,706,964,714,914,718"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="393,848,534,888"/>
|
|
<area shape="poly" title=" " alt="" coords="547,842,575,832,701,774,796,723,798,727,704,779,577,837,548,848"/>
|
|
<area shape="rect" href="classripple_1_1CanonicalTXSet.html" title="Holds transactions which were deferred to the next pass of consensus." alt="" coords="736,2111,905,2137"/>
|
|
<area shape="poly" title=" " alt="" coords="549,876,565,885,578,898,589,924,597,964,602,1081,600,1232,593,1401,586,1569,582,1720,587,1838,593,1878,602,1902,621,1919,642,1924,665,1928,691,1941,735,1984,771,2032,816,2110,811,2113,766,2035,731,1987,688,1945,664,1933,641,1929,618,1924,598,1906,588,1879,581,1838,577,1721,580,1569,588,1400,594,1232,597,1081,591,965,584,926,574,902,561,890,546,881"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/pair.html" title=" " alt="" coords="2264,836,2453,876"/>
|
|
<area shape="poly" title=" " alt="" coords="2467,853,2651,853,2651,859,2467,859"/>
|
|
<area shape="poly" title=" " alt="" coords="1781,1063,1981,1065,2228,1059,2351,1051,2464,1038,2558,1018,2596,1006,2627,992,2661,965,2689,930,2709,895,2721,868,2726,870,2714,898,2693,933,2665,969,2629,997,2598,1011,2560,1023,2465,1043,2352,1056,2229,1065,1981,1071,1781,1068"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1141,1467,1348,1493"/>
|
|
<area shape="poly" title=" " alt="" coords="1346,1462,1404,1447,1466,1424,1525,1393,1577,1351,1604,1318,1627,1280,1645,1240,1659,1200,1676,1126,1683,1075,1688,1076,1681,1127,1664,1201,1650,1242,1632,1283,1609,1321,1581,1355,1528,1397,1468,1429,1406,1452,1347,1467"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Collector.html" title="Interface for a manager that allows collection of metrics." alt="" coords="733,1495,909,1521"/>
|
|
<area shape="poly" title=" " alt="" coords="922,1499,1141,1484,1141,1489,922,1504"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Counter.html" title="A metric for measuring an integral value." alt="" coords="1160,1089,1329,1114"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,1090,1608,1067,1609,1072,1343,1095"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="732,1084,909,1124"/>
|
|
<area shape="poly" title=" " alt="" coords="923,1101,1117,1100,1160,1100,1160,1105,1117,1105,923,1106"/>
|
|
<area shape="poly" title=" " alt="" coords="917,1250,1213,1184,1578,1093,1647,1073,1649,1078,1579,1099,1214,1189,918,1255"/>
|
|
<area shape="rect" href="classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="383,1693,543,1733"/>
|
|
<area shape="poly" title=" " alt="" coords="554,1696,574,1680,584,1658,588,1627,586,1548,583,1469,587,1437,598,1413,619,1397,641,1394,663,1392,688,1384,746,1342,793,1298,796,1302,750,1346,691,1389,664,1398,641,1399,621,1402,602,1416,592,1438,588,1470,591,1548,593,1627,589,1659,578,1683,558,1700"/>
|
|
<area shape="poly" title=" " alt="" coords="557,1702,636,1688,667,1677,687,1665,702,1643,707,1621,705,1599,700,1577,695,1554,693,1530,697,1506,711,1482,727,1469,730,1473,715,1486,702,1508,698,1531,700,1553,705,1576,710,1599,712,1622,707,1645,691,1669,670,1682,637,1693,558,1708"/>
|
|
<area shape="poly" title=" " alt="" coords="557,1729,578,1745,588,1761,592,1777,589,1809,586,1839,591,1852,602,1865,623,1877,646,1882,670,1880,695,1874,743,1852,784,1825,787,1830,746,1857,697,1879,671,1886,645,1887,621,1882,598,1869,586,1855,581,1839,583,1809,587,1778,583,1763,574,1748,554,1733"/>
|
|
<area shape="rect" href="structripple_1_1TaggedCache_1_1Stats.html" title=" " alt="" coords="351,1585,576,1669"/>
|
|
<area shape="poly" title=" " alt="" coords="505,1572,541,1520,574,1462,580,1436,581,1413,584,1391,598,1368,620,1352,641,1347,663,1346,688,1339,772,1297,774,1302,690,1344,664,1351,641,1353,622,1357,602,1371,589,1392,586,1413,586,1436,578,1464,546,1523,510,1575"/>
|
|
<area shape="poly" title=" " alt="" coords="590,1645,642,1637,666,1627,688,1613,699,1598,704,1584,701,1552,697,1517,700,1500,711,1482,728,1469,731,1473,715,1486,705,1502,702,1518,706,1551,709,1584,704,1601,691,1617,669,1632,644,1642,591,1650"/>
|
|
<area shape="poly" title=" " alt="" coords="576,1677,578,1680,588,1699,592,1719,587,1755,584,1789,589,1804,602,1819,619,1830,637,1838,677,1842,719,1836,758,1825,760,1830,720,1842,678,1847,636,1843,616,1835,598,1823,584,1807,579,1790,581,1755,586,1719,583,1701,574,1683,572,1680"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Hook.html" title="A reference to a handler for performing polled collection." alt="" coords="9,1757,161,1782"/>
|
|
<area shape="poly" title=" " alt="" coords="132,1749,350,1666,352,1671,134,1754"/>
|
|
<area shape="rect" href="structripple_1_1LedgerMaster_1_1Stats.html" title=" " alt="" coords="385,2032,541,2072"/>
|
|
<area shape="poly" title=" " alt="" coords="107,1791,144,1832,191,1874,229,1893,263,1900,295,1911,312,1921,329,1937,340,1959,341,1980,342,1999,353,2018,368,2030,386,2039,384,2043,365,2035,349,2022,337,2001,335,1980,334,1960,325,1940,309,1925,293,1915,261,1905,227,1898,188,1878,140,1836,103,1795"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Gauge.html" title="A metric for measuring an integral value." alt="" coords="5,1921,165,1946"/>
|
|
<area shape="poly" title=" " alt="" coords="114,1911,325,1760,334,1739,335,1720,337,1701,349,1680,361,1667,365,1671,353,1683,342,1702,340,1721,339,1741,329,1763,117,1915"/>
|
|
<area shape="poly" title=" " alt="" coords="138,1948,190,1965,351,2017,391,2029,390,2034,350,2023,189,1971,136,1953"/>
|
|
<area shape="rect" href="classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="376,1207,551,1291"/>
|
|
<area shape="poly" title=" " alt="" coords="565,1253,737,1264,737,1269,564,1258"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="412,1758,515,1783"/>
|
|
<area shape="poly" title=" " alt="" coords="528,1767,553,1759,574,1744,584,1722,588,1690,586,1610,583,1530,587,1497,598,1473,609,1463,620,1458,642,1456,664,1456,688,1447,797,1298,802,1301,691,1451,665,1461,642,1462,621,1463,611,1468,602,1476,592,1499,588,1530,591,1610,594,1691,589,1723,578,1747,556,1764,529,1772"/>
|
|
<area shape="poly" title=" " alt="" coords="528,1765,622,1755,662,1744,687,1730,697,1711,701,1682,700,1609,698,1535,701,1505,711,1482,726,1469,730,1473,715,1486,706,1506,703,1535,705,1609,707,1682,702,1712,691,1734,664,1749,623,1760,529,1771"/>
|
|
<area shape="poly" title=" " alt="" coords="488,1792,532,1844,578,1911,585,1929,587,1945,591,1958,602,1970,624,1981,644,1984,664,1980,688,1970,729,1940,763,1902,788,1862,806,1826,811,1829,793,1864,767,1905,733,1944,691,1974,666,1985,644,1990,622,1986,598,1974,586,1961,582,1946,580,1930,574,1913,528,1847,484,1795"/>
|
|
<area shape="poly" title=" " alt="" coords="906,1424,1040,1382,1210,1321,1397,1243,1489,1198,1577,1150,1631,1111,1672,1074,1676,1078,1635,1115,1580,1154,1492,1203,1399,1248,1212,1326,1041,1387,908,1429"/>
|
|
<area shape="poly" title=" " alt="" coords="1131,742,1235,738,1294,741,1355,748,1416,762,1475,782,1531,810,1581,847,1596,870,1598,893,1598,916,1605,943,1642,1003,1677,1048,1673,1051,1637,1006,1600,945,1593,917,1593,893,1591,872,1577,851,1528,814,1473,787,1415,767,1354,754,1293,746,1235,744,1131,747"/>
|
|
<area shape="poly" title=" " alt="" coords="919,2121,1243,2121,2360,2121,2441,2127,2509,2133,2539,2131,2567,2123,2596,2106,2626,2080,2641,2053,2655,2007,2678,1870,2695,1689,2708,1487,2722,1098,2726,869,2731,869,2727,1098,2713,1487,2700,1690,2683,1870,2660,2008,2646,2055,2630,2083,2599,2111,2570,2128,2539,2136,2508,2139,2441,2132,2360,2127,1243,2127,919,2127"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="382,2176,545,2216"/>
|
|
<area shape="poly" title=" " alt="" coords="557,2174,756,2134,757,2139,558,2180"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="359,2097,567,2151"/>
|
|
<area shape="poly" title=" " alt="" coords="581,2121,736,2121,736,2127,581,2127"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="2273,704,2444,744"/>
|
|
<area shape="poly" title=" " alt="" coords="2458,731,2543,747,2587,760,2629,776,2680,808,2717,841,2714,845,2677,812,2627,781,2585,765,2542,752,2457,736"/>
|
|
<area shape="poly" title=" " alt="" coords="2121,706,2273,716,2273,721,2120,711"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic_flag.html" title=" " alt="" coords="2295,1075,2422,1101"/>
|
|
<area shape="poly" title=" " alt="" coords="2436,1100,2482,1103,2532,1101,2582,1090,2627,1068,2651,1048,2671,1022,2687,994,2700,965,2717,909,2724,869,2730,870,2722,911,2705,967,2692,997,2675,1025,2655,1051,2629,1073,2583,1095,2533,1106,2482,1108,2435,1105"/>
|
|
<area shape="poly" title=" " alt="" coords="1592,200,1721,211,1861,216,2360,216,2414,222,2463,239,2506,266,2545,302,2579,344,2608,391,2634,443,2656,496,2689,605,2712,707,2725,790,2730,843,2725,844,2719,791,2706,708,2684,607,2651,498,2629,445,2604,394,2574,347,2541,305,2503,271,2460,244,2413,227,2360,221,1861,221,1721,216,1592,205"/>
|
|
<area shape="poly" title=" " alt="" coords="884,1764,956,1731,1044,1698,1142,1673,1193,1665,1243,1663,2360,1663,2393,1661,2424,1655,2480,1633,2528,1599,2570,1554,2606,1500,2635,1439,2660,1374,2680,1305,2707,1166,2721,1036,2726,932,2726,869,2732,869,2731,933,2726,1037,2712,1166,2685,1306,2665,1375,2640,1441,2610,1503,2574,1557,2532,1603,2482,1638,2425,1660,2394,1666,2360,1668,1243,1668,1194,1671,1143,1678,1046,1703,958,1736,886,1769"/>
|
|
<area shape="rect" href="classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="376,1923,551,2007"/>
|
|
<area shape="poly" title=" " alt="" coords="565,2009,596,2016,628,2019,659,2015,688,2004,712,1988,734,1967,769,1919,794,1869,809,1827,814,1828,798,1871,773,1921,738,1971,716,1992,691,2009,660,2020,628,2024,595,2021,564,2014"/>
|
|
<area shape="poly" title=" " alt="" coords="555,2054,819,2060,2360,2060,2399,2058,2432,2050,2460,2039,2484,2024,2504,2005,2521,1982,2547,1928,2566,1864,2583,1792,2601,1715,2625,1637,2660,1522,2686,1402,2705,1284,2717,1170,2726,979,2726,869,2732,869,2732,979,2722,1171,2710,1284,2692,1403,2666,1523,2631,1638,2607,1717,2588,1793,2571,1865,2552,1930,2525,1985,2508,2008,2487,2028,2462,2044,2433,2056,2399,2063,2360,2065,819,2065,555,2059"/>
|
|
</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="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1LedgerMaster_1_1Stats.html">Stats</a></td></tr>
|
|
<tr class="separator:"><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:a89cbd9daab502b8d03f5aa22e7c39f7e" id="r_a89cbd9daab502b8d03f5aa22e7c39f7e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a89cbd9daab502b8d03f5aa22e7c39f7e">LedgerMaster</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="namespaceripple.html#abfbcd3fa60b2ddb83f5b2991900fe153">Stopwatch</a> &<a class="el" href="namespaceripple.html#aa210c189615c410fe9661f5cfbb04977">stopwatch</a>, <a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &collector, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
|
|
<tr class="separator:a89cbd9daab502b8d03f5aa22e7c39f7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c20e11533c3c7b659f89515cfd9f350" id="r_a8c20e11533c3c7b659f89515cfd9f350"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a8c20e11533c3c7b659f89515cfd9f350">~LedgerMaster</a> ()=default</td></tr>
|
|
<tr class="separator:a8c20e11533c3c7b659f89515cfd9f350"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1ced193783ee99e6935bf68d8eb7031" id="r_ae1ced193783ee99e6935bf68d8eb7031"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ae1ced193783ee99e6935bf68d8eb7031">getCurrentLedgerIndex</a> ()</td></tr>
|
|
<tr class="separator:ae1ced193783ee99e6935bf68d8eb7031"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3eaa659ab184feed8b939836efeebcf" id="r_af3eaa659ab184feed8b939836efeebcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#af3eaa659ab184feed8b939836efeebcf">getValidLedgerIndex</a> ()</td></tr>
|
|
<tr class="separator:af3eaa659ab184feed8b939836efeebcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae23afecc4263507c2f581b68183300cd" id="r_ae23afecc4263507c2f581b68183300cd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ae23afecc4263507c2f581b68183300cd">isCompatible</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &, <a class="el" href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a>, char const *reason)</td></tr>
|
|
<tr class="separator:ae23afecc4263507c2f581b68183300cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa9fe12bb21b4ec881c6e87b8b134d5c" id="r_aaa9fe12bb21b4ec881c6e87b8b134d5c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aaa9fe12bb21b4ec881c6e87b8b134d5c">peekMutex</a> ()</td></tr>
|
|
<tr class="separator:aaa9fe12bb21b4ec881c6e87b8b134d5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e770056ef424fe2934501cc930055b0" id="r_a3e770056ef424fe2934501cc930055b0"><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_1ReadView.html">ReadView</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a3e770056ef424fe2934501cc930055b0">getCurrentLedger</a> ()</td></tr>
|
|
<tr class="separator:a3e770056ef424fe2934501cc930055b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a837b38dc59d5779fe29018cd948aa407" id="r_a837b38dc59d5779fe29018cd948aa407"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a837b38dc59d5779fe29018cd948aa407">getClosedLedger</a> ()</td></tr>
|
|
<tr class="separator:a837b38dc59d5779fe29018cd948aa407"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a034d481160b41fb77abdf2d0b0dac8a2" id="r_a034d481160b41fb77abdf2d0b0dac8a2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a034d481160b41fb77abdf2d0b0dac8a2">getValidatedLedger</a> ()</td></tr>
|
|
<tr class="separator:a034d481160b41fb77abdf2d0b0dac8a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae3e19890142deb54145b221105b81a7" id="r_aae3e19890142deb54145b221105b81a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Rules.html">Rules</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aae3e19890142deb54145b221105b81a7">getValidatedRules</a> ()</td></tr>
|
|
<tr class="separator:aae3e19890142deb54145b221105b81a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad20cfbe5e54b5f0b3f229c311e55c541" id="r_ad20cfbe5e54b5f0b3f229c311e55c541"><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_1ReadView.html">ReadView</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ad20cfbe5e54b5f0b3f229c311e55c541">getPublishedLedger</a> ()</td></tr>
|
|
<tr class="separator:ad20cfbe5e54b5f0b3f229c311e55c541"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9303df52367ab629b253a6512c74a1f1" id="r_a9303df52367ab629b253a6512c74a1f1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a9303df52367ab629b253a6512c74a1f1">getPublishedLedgerAge</a> ()</td></tr>
|
|
<tr class="separator:a9303df52367ab629b253a6512c74a1f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6aa770a3d98a0a49d5091163fb675c9" id="r_af6aa770a3d98a0a49d5091163fb675c9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#af6aa770a3d98a0a49d5091163fb675c9">getValidatedLedgerAge</a> ()</td></tr>
|
|
<tr class="separator:af6aa770a3d98a0a49d5091163fb675c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e70b1320b512bce863a8672be1e3b7d" id="r_a6e70b1320b512bce863a8672be1e3b7d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a6e70b1320b512bce863a8672be1e3b7d">isCaughtUp</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &reason)</td></tr>
|
|
<tr class="separator:a6e70b1320b512bce863a8672be1e3b7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48d645c212af114908fe168b140ff3cb" id="r_a48d645c212af114908fe168b140ff3cb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a48d645c212af114908fe168b140ff3cb">getEarliestFetch</a> ()</td></tr>
|
|
<tr class="separator:a48d645c212af114908fe168b140ff3cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbb16e4fb8acf01bd535684e45d20051" id="r_adbb16e4fb8acf01bd535684e45d20051"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#adbb16e4fb8acf01bd535684e45d20051">storeLedger</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 > ledger)</td></tr>
|
|
<tr class="separator:adbb16e4fb8acf01bd535684e45d20051"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a877e0fe2e956eccfe910101bf4143950" id="r_a877e0fe2e956eccfe910101bf4143950"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a877e0fe2e956eccfe910101bf4143950">setFullLedger</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 &ledger, bool isSynchronous, bool <a class="el" href="namespaceripple.html#a38d1749cd010f88da471b4183b2dfe52">isCurrent</a>)</td></tr>
|
|
<tr class="separator:a877e0fe2e956eccfe910101bf4143950"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45c5a3a1dea7c20d829dededf270ebc7" id="r_a45c5a3a1dea7c20d829dededf270ebc7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a45c5a3a1dea7c20d829dededf270ebc7">canBeCurrent</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 &ledger)</td></tr>
|
|
<tr class="memdesc:a45c5a3a1dea7c20d829dededf270ebc7"><td class="mdescLeft"> </td><td class="mdescRight">Check the sequence number and parent close time of a ledger against our clock and last validated ledger to see if it can be the network's current ledger. <br /></td></tr>
|
|
<tr class="separator:a45c5a3a1dea7c20d829dededf270ebc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd66ad389ac42689ffdca1800cc33216" id="r_acd66ad389ac42689ffdca1800cc33216"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#acd66ad389ac42689ffdca1800cc33216">switchLCL</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 &lastClosed)</td></tr>
|
|
<tr class="separator:acd66ad389ac42689ffdca1800cc33216"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cf075761a43b4abe322147a06dad13a" id="r_a0cf075761a43b4abe322147a06dad13a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a0cf075761a43b4abe322147a06dad13a">failedSave</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash)</td></tr>
|
|
<tr class="separator:a0cf075761a43b4abe322147a06dad13a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bc0c25137a8ebce4ccef779a0b37665" id="r_a9bc0c25137a8ebce4ccef779a0b37665"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a9bc0c25137a8ebce4ccef779a0b37665">getCompleteLedgers</a> ()</td></tr>
|
|
<tr class="separator:a9bc0c25137a8ebce4ccef779a0b37665"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a926ef16a307d6a2fccfc22318687c364" id="r_a926ef16a307d6a2fccfc22318687c364"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a926ef16a307d6a2fccfc22318687c364">applyHeldTransactions</a> ()</td></tr>
|
|
<tr class="memdesc:a926ef16a307d6a2fccfc22318687c364"><td class="mdescLeft"> </td><td class="mdescRight">Apply held transactions to the open ledger This is normally called as we close the ledger. <br /></td></tr>
|
|
<tr class="separator:a926ef16a307d6a2fccfc22318687c364"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a1f8c59da66a98bce48e94b335a47dc" id="r_a5a1f8c59da66a98bce48e94b335a47dc"><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_1STTx.html">STTx</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a5a1f8c59da66a98bce48e94b335a47dc">popAcctTransaction</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &tx)</td></tr>
|
|
<tr class="memdesc:a5a1f8c59da66a98bce48e94b335a47dc"><td class="mdescLeft"> </td><td class="mdescRight">Get the next transaction held for a particular account if any. <br /></td></tr>
|
|
<tr class="separator:a5a1f8c59da66a98bce48e94b335a47dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f59228c74d5491f68333ef250431cdb" id="r_a4f59228c74d5491f68333ef250431cdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a4f59228c74d5491f68333ef250431cdb">getHashBySeq</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> index)</td></tr>
|
|
<tr class="memdesc:a4f59228c74d5491f68333ef250431cdb"><td class="mdescLeft"> </td><td class="mdescRight">Get a ledger's hash by sequence number using the cache. <br /></td></tr>
|
|
<tr class="separator:a4f59228c74d5491f68333ef250431cdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c6df242c0ea3409a06e44436495235f" id="r_a4c6df242c0ea3409a06e44436495235f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a4c6df242c0ea3409a06e44436495235f">walkHashBySeq</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> index, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason)</td></tr>
|
|
<tr class="memdesc:a4c6df242c0ea3409a06e44436495235f"><td class="mdescLeft"> </td><td class="mdescRight">Walk to a ledger's hash using the skip list. <br /></td></tr>
|
|
<tr class="separator:a4c6df242c0ea3409a06e44436495235f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4c4ab8cc796ea3db025305e47f7bdc9" id="r_af4c4ab8cc796ea3db025305e47f7bdc9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#af4c4ab8cc796ea3db025305e47f7bdc9">walkHashBySeq</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> index, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > const &referenceLedger, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason)</td></tr>
|
|
<tr class="memdesc:af4c4ab8cc796ea3db025305e47f7bdc9"><td class="mdescLeft"> </td><td class="mdescRight">Walk the chain of ledger hashes to determine the hash of the ledger with the specified index. <br /></td></tr>
|
|
<tr class="separator:af4c4ab8cc796ea3db025305e47f7bdc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae54f482cc23a2fad32a1d841e6b47e74" id="r_ae54f482cc23a2fad32a1d841e6b47e74"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ae54f482cc23a2fad32a1d841e6b47e74">getLedgerBySeq</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> index)</td></tr>
|
|
<tr class="separator:ae54f482cc23a2fad32a1d841e6b47e74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae766ee72c3e4825d6c59be59f64c73c4" id="r_ae766ee72c3e4825d6c59be59f64c73c4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ae766ee72c3e4825d6c59be59f64c73c4">getLedgerByHash</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash)</td></tr>
|
|
<tr class="separator:ae766ee72c3e4825d6c59be59f64c73c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2204e39a00d7a57401d99b520c2721fd" id="r_a2204e39a00d7a57401d99b520c2721fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a2204e39a00d7a57401d99b520c2721fd">setLedgerRangePresent</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> minV, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> maxV)</td></tr>
|
|
<tr class="separator:a2204e39a00d7a57401d99b520c2721fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a330510efd66b4b08e57f5c0b896560ef" id="r_a330510efd66b4b08e57f5c0b896560ef"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">getCloseTimeBySeq</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ledgerIndex)</td></tr>
|
|
<tr class="separator:a330510efd66b4b08e57f5c0b896560ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17c4b88b151507f01b3b4b510b9b3818" id="r_a17c4b88b151507f01b3b4b510b9b3818"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a17c4b88b151507f01b3b4b510b9b3818">getCloseTimeByHash</a> (<a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> const &ledgerHash, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ledgerIndex)</td></tr>
|
|
<tr class="separator:a17c4b88b151507f01b3b4b510b9b3818"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15cca36844eb44d3a6e131a3f7e89c26" id="r_a15cca36844eb44d3a6e131a3f7e89c26"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a15cca36844eb44d3a6e131a3f7e89c26">addHeldTransaction</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_1Transaction.html">Transaction</a> > const &trans)</td></tr>
|
|
<tr class="separator:a15cca36844eb44d3a6e131a3f7e89c26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35ccb12350f1b7764b9ff2218491d0b5" id="r_a35ccb12350f1b7764b9ff2218491d0b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a35ccb12350f1b7764b9ff2218491d0b5">fixMismatch</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &ledger)</td></tr>
|
|
<tr class="separator:a35ccb12350f1b7764b9ff2218491d0b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a009526a350a90e20d382513f27304a98" id="r_a009526a350a90e20d382513f27304a98"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a009526a350a90e20d382513f27304a98">haveLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)</td></tr>
|
|
<tr class="separator:a009526a350a90e20d382513f27304a98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79feb7167d74a61f8cb1e273cb71b8c6" id="r_a79feb7167d74a61f8cb1e273cb71b8c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a79feb7167d74a61f8cb1e273cb71b8c6">clearLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)</td></tr>
|
|
<tr class="separator:a79feb7167d74a61f8cb1e273cb71b8c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48138c39fa398b7f218f8278b496f550" id="r_a48138c39fa398b7f218f8278b496f550"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a48138c39fa398b7f218f8278b496f550">isValidated</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &ledger)</td></tr>
|
|
<tr class="separator:a48138c39fa398b7f218f8278b496f550"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a777c77ff2d32f4bd6692f92f5a960471" id="r_a777c77ff2d32f4bd6692f92f5a960471"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a777c77ff2d32f4bd6692f92f5a960471">getValidatedRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &minVal, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &maxVal)</td></tr>
|
|
<tr class="separator:a777c77ff2d32f4bd6692f92f5a960471"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa15ee23de914287001e731bada1e1237" id="r_aa15ee23de914287001e731bada1e1237"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aa15ee23de914287001e731bada1e1237">getFullValidatedRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &minVal, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &maxVal)</td></tr>
|
|
<tr class="separator:aa15ee23de914287001e731bada1e1237"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a536e3bab957c1e220d1de0bf2885ffc3" id="r_a536e3bab957c1e220d1de0bf2885ffc3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a536e3bab957c1e220d1de0bf2885ffc3">sweep</a> ()</td></tr>
|
|
<tr class="separator:a536e3bab957c1e220d1de0bf2885ffc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a414aa94e494bb1e86e6f17ee84b204f6" id="r_a414aa94e494bb1e86e6f17ee84b204f6"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a414aa94e494bb1e86e6f17ee84b204f6">getCacheHitRate</a> ()</td></tr>
|
|
<tr class="separator:a414aa94e494bb1e86e6f17ee84b204f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a168ff9afab04a717a7dacbca1927566c" id="r_a168ff9afab04a717a7dacbca1927566c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a168ff9afab04a717a7dacbca1927566c">checkAccept</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 &ledger)</td></tr>
|
|
<tr class="separator:a168ff9afab04a717a7dacbca1927566c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fafa3f012cb3efd6e150965e76d56ce" id="r_a5fafa3f012cb3efd6e150965e76d56ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a5fafa3f012cb3efd6e150965e76d56ce">checkAccept</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> seq)</td></tr>
|
|
<tr class="separator:a5fafa3f012cb3efd6e150965e76d56ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaca332ba03dc121168ff950ac06cada3" id="r_aaca332ba03dc121168ff950ac06cada3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aaca332ba03dc121168ff950ac06cada3">consensusBuilt</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 &ledger, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &consensusHash, <a class="el" href="classJson_1_1Value.html">Json::Value</a> consensus)</td></tr>
|
|
<tr class="memdesc:aaca332ba03dc121168ff950ac06cada3"><td class="mdescLeft"> </td><td class="mdescRight">Report that the consensus process built a particular ledger. <br /></td></tr>
|
|
<tr class="separator:aaca332ba03dc121168ff950ac06cada3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07b039ad7b58f43b8587e57c49e596f0" id="r_a07b039ad7b58f43b8587e57c49e596f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a07b039ad7b58f43b8587e57c49e596f0">setBuildingLedger</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> index)</td></tr>
|
|
<tr class="separator:a07b039ad7b58f43b8587e57c49e596f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeda22d59a9a1226f5350743fde886de5" id="r_aeda22d59a9a1226f5350743fde886de5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aeda22d59a9a1226f5350743fde886de5">tryAdvance</a> ()</td></tr>
|
|
<tr class="separator:aeda22d59a9a1226f5350743fde886de5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac705ef7b40ff1e783ad35bce97f0694e" id="r_ac705ef7b40ff1e783ad35bce97f0694e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ac705ef7b40ff1e783ad35bce97f0694e">newPathRequest</a> ()</td></tr>
|
|
<tr class="separator:ac705ef7b40ff1e783ad35bce97f0694e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a415ac9258f2c2e1158d5f421b1742647" id="r_a415ac9258f2c2e1158d5f421b1742647"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a415ac9258f2c2e1158d5f421b1742647">isNewPathRequest</a> ()</td></tr>
|
|
<tr class="separator:a415ac9258f2c2e1158d5f421b1742647"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4bffb37e7b4a2cafdb87fc425b02c9d" id="r_ae4bffb37e7b4a2cafdb87fc425b02c9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ae4bffb37e7b4a2cafdb87fc425b02c9d">newOrderBookDB</a> ()</td></tr>
|
|
<tr class="separator:ae4bffb37e7b4a2cafdb87fc425b02c9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6192297b0e4bd6d82057f3e37b7f3d2d" id="r_a6192297b0e4bd6d82057f3e37b7f3d2d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a6192297b0e4bd6d82057f3e37b7f3d2d">fixIndex</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ledgerIndex, <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> const &ledgerHash)</td></tr>
|
|
<tr class="separator:a6192297b0e4bd6d82057f3e37b7f3d2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38c5453afb527fe1ef65ba0f5b2b6517" id="r_a38c5453afb527fe1ef65ba0f5b2b6517"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a38c5453afb527fe1ef65ba0f5b2b6517">clearPriorLedgers</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq)</td></tr>
|
|
<tr class="separator:a38c5453afb527fe1ef65ba0f5b2b6517"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a043c0ea4eb656f7838e145be8abefbc0" id="r_a043c0ea4eb656f7838e145be8abefbc0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a043c0ea4eb656f7838e145be8abefbc0">clearLedgerCachePrior</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq)</td></tr>
|
|
<tr class="separator:a043c0ea4eb656f7838e145be8abefbc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ef0a4b4ef7e58e5eac245d4a05bab80" id="r_a0ef0a4b4ef7e58e5eac245d4a05bab80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a0ef0a4b4ef7e58e5eac245d4a05bab80">takeReplay</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> > replay)</td></tr>
|
|
<tr class="separator:a0ef0a4b4ef7e58e5eac245d4a05bab80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0841fd5ecc4dc815a9a1e6b6bd65210a" id="r_a0841fd5ecc4dc815a9a1e6b6bd65210a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a0841fd5ecc4dc815a9a1e6b6bd65210a">releaseReplay</a> ()</td></tr>
|
|
<tr class="separator:a0841fd5ecc4dc815a9a1e6b6bd65210a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa32ab558f1d6f813a5bb8ed2e4829a1" id="r_aaa32ab558f1d6f813a5bb8ed2e4829a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aaa32ab558f1d6f813a5bb8ed2e4829a1">gotFetchPack</a> (bool progress, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)</td></tr>
|
|
<tr class="separator:aaa32ab558f1d6f813a5bb8ed2e4829a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5898dfd3da0b6b11998976b6a31dab9" id="r_ac5898dfd3da0b6b11998976b6a31dab9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ac5898dfd3da0b6b11998976b6a31dab9">addFetchPack</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> > data)</td></tr>
|
|
<tr class="separator:ac5898dfd3da0b6b11998976b6a31dab9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa65154f38461c13e79695d7d6c7fa4c9" id="r_aa65154f38461c13e79695d7d6c7fa4c9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aa65154f38461c13e79695d7d6c7fa4c9">getFetchPack</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash) override</td></tr>
|
|
<tr class="memdesc:aa65154f38461c13e79695d7d6c7fa4c9"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves partial ledger data of the coresponding hash from peers. <br /></td></tr>
|
|
<tr class="separator:aa65154f38461c13e79695d7d6c7fa4c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ad6b9137291f79a7bd50039c538289e" id="r_a3ad6b9137291f79a7bd50039c538289e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a3ad6b9137291f79a7bd50039c538289e">makeFetchPack</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a>< <a class="el" href="classripple_1_1Peer.html">Peer</a> > const &wPeer, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > const &request, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> haveLedgerHash, <a class="el" href="classripple_1_1UptimeClock.html#aa38022139969f4d6a0f68932d5349f48">UptimeClock::time_point</a> uptime)</td></tr>
|
|
<tr class="separator:a3ad6b9137291f79a7bd50039c538289e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa14798637526012a9725f62488e86e58" id="r_aa14798637526012a9725f62488e86e58"><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_1LedgerMaster.html#aa14798637526012a9725f62488e86e58">getFetchPackCacheSize</a> () const</td></tr>
|
|
<tr class="separator:aa14798637526012a9725f62488e86e58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f75b908e89910ac3852dd92a4c79ec5" id="r_a1f75b908e89910ac3852dd92a4c79ec5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a1f75b908e89910ac3852dd92a4c79ec5">haveValidated</a> ()</td></tr>
|
|
<tr class="memdesc:a1f75b908e89910ac3852dd92a4c79ec5"><td class="mdescLeft"> </td><td class="mdescRight">Whether we have ever fully validated a ledger. <br /></td></tr>
|
|
<tr class="separator:a1f75b908e89910ac3852dd92a4c79ec5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85ab10f185f8e05e7dbd76f6a8df25f5" id="r_a85ab10f185f8e05e7dbd76f6a8df25f5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a85ab10f185f8e05e7dbd76f6a8df25f5">minSqlSeq</a> ()</td></tr>
|
|
<tr class="separator:a85ab10f185f8e05e7dbd76f6a8df25f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73b0187c85aa6bca492a83f5acfd7d21" id="r_a73b0187c85aa6bca492a83f5acfd7d21"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a73b0187c85aa6bca492a83f5acfd7d21">txnIdFromIndex</a> (uint32_t ledgerSeq, uint32_t txnIndex)</td></tr>
|
|
<tr class="separator:a73b0187c85aa6bca492a83f5acfd7d21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:ab670b2dabf3882d2f465799a354c9f34" id="r_ab670b2dabf3882d2f465799a354c9f34"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ab670b2dabf3882d2f465799a354c9f34">setValidLedger</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:ab670b2dabf3882d2f465799a354c9f34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a721752bec7f20bf5ebb1238fb7bbc435" id="r_a721752bec7f20bf5ebb1238fb7bbc435"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a721752bec7f20bf5ebb1238fb7bbc435">setPubLedger</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:a721752bec7f20bf5ebb1238fb7bbc435"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4273b5cf8a38bce9f80c748abef7422a" id="r_a4273b5cf8a38bce9f80c748abef7422a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a4273b5cf8a38bce9f80c748abef7422a">tryFill</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 > ledger)</td></tr>
|
|
<tr class="separator:a4273b5cf8a38bce9f80c748abef7422a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa41670f9104bcbc6302b1e2100bc53eb" id="r_aa41670f9104bcbc6302b1e2100bc53eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aa41670f9104bcbc6302b1e2100bc53eb">getFetchPack</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> missing, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason)</td></tr>
|
|
<tr class="memdesc:aa41670f9104bcbc6302b1e2100bc53eb"><td class="mdescLeft"> </td><td class="mdescRight">Request a fetch pack to get to the specified ledger. <br /></td></tr>
|
|
<tr class="separator:aa41670f9104bcbc6302b1e2100bc53eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7af221b6b993c60afbc18b872f68cfb" id="r_ab7af221b6b993c60afbc18b872f68cfb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ab7af221b6b993c60afbc18b872f68cfb">getLedgerHashForHistory</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> index, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason)</td></tr>
|
|
<tr class="separator:ab7af221b6b993c60afbc18b872f68cfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dd0f5cbae7e22dcd6832624f0a16e79" id="r_a1dd0f5cbae7e22dcd6832624f0a16e79"><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_1LedgerMaster.html#a1dd0f5cbae7e22dcd6832624f0a16e79">getNeededValidations</a> ()</td></tr>
|
|
<tr class="memdesc:a1dd0f5cbae7e22dcd6832624f0a16e79"><td class="mdescLeft"> </td><td class="mdescRight">Determines how many validations are needed to fully validate a ledger. <br /></td></tr>
|
|
<tr class="separator:a1dd0f5cbae7e22dcd6832624f0a16e79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae57023a6b0c6b04833a5853c1fe654f1" id="r_ae57023a6b0c6b04833a5853c1fe654f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ae57023a6b0c6b04833a5853c1fe654f1">fetchForHistory</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> missing, bool &progress, <a class="el" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > &)</td></tr>
|
|
<tr class="separator:ae57023a6b0c6b04833a5853c1fe654f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad827c7b6502fb006aa8104d5da20bbd8" id="r_ad827c7b6502fb006aa8104d5da20bbd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ad827c7b6502fb006aa8104d5da20bbd8">doAdvance</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > &)</td></tr>
|
|
<tr class="separator:ad827c7b6502fb006aa8104d5da20bbd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcd318f9100ab8b81087ca0f65f895ab" id="r_adcd318f9100ab8b81087ca0f65f895ab"><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_1Ledger.html">Ledger</a> const > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#adcd318f9100ab8b81087ca0f65f895ab">findNewLedgersToPublish</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > &)</td></tr>
|
|
<tr class="separator:adcd318f9100ab8b81087ca0f65f895ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05b6278153dde8163b8beba57b9c064a" id="r_a05b6278153dde8163b8beba57b9c064a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a05b6278153dde8163b8beba57b9c064a">updatePaths</a> ()</td></tr>
|
|
<tr class="separator:a05b6278153dde8163b8beba57b9c064a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c3c47f681852498a825b6d4c255944b" id="r_a6c3c47f681852498a825b6d4c255944b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a6c3c47f681852498a825b6d4c255944b">newPFWork</a> (char const *name, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > &)</td></tr>
|
|
<tr class="memdesc:a6c3c47f681852498a825b6d4c255944b"><td class="mdescLeft"> </td><td class="mdescRight">A thread needs to be dispatched to handle pathfinding work of some kind. <br /></td></tr>
|
|
<tr class="separator:a6c3c47f681852498a825b6d4c255944b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a675d94d14aec2bfbbc4ec9209830e3af" id="r_a675d94d14aec2bfbbc4ec9209830e3af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a675d94d14aec2bfbbc4ec9209830e3af">collect_metrics</a> ()</td></tr>
|
|
<tr class="separator:a675d94d14aec2bfbbc4ec9209830e3af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a262ba48a2919950db79ae9434018b450" id="r_a262ba48a2919950db79ae9434018b450"><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_1LedgerMaster.html#a262ba48a2919950db79ae9434018b450">app_</a></td></tr>
|
|
<tr class="separator:a262ba48a2919950db79ae9434018b450"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7621d03781287445cfabcb91046f141d" id="r_a7621d03781287445cfabcb91046f141d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a7621d03781287445cfabcb91046f141d">m_journal</a></td></tr>
|
|
<tr class="separator:a7621d03781287445cfabcb91046f141d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a498847d43f1042eabbc26ce3e37c38c4" id="r_a498847d43f1042eabbc26ce3e37c38c4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a498847d43f1042eabbc26ce3e37c38c4">m_mutex</a></td></tr>
|
|
<tr class="separator:a498847d43f1042eabbc26ce3e37c38c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad839bc4815ef40e0f0a74143fb29771f" id="r_ad839bc4815ef40e0f0a74143fb29771f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerHolder.html">LedgerHolder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ad839bc4815ef40e0f0a74143fb29771f">mClosedLedger</a></td></tr>
|
|
<tr class="separator:ad839bc4815ef40e0f0a74143fb29771f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace95f320aee07ca23373121af005079b" id="r_ace95f320aee07ca23373121af005079b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerHolder.html">LedgerHolder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ace95f320aee07ca23373121af005079b">mValidLedger</a></td></tr>
|
|
<tr class="separator:ace95f320aee07ca23373121af005079b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39c2844803170290bea1a39cf4768566" id="r_a39c2844803170290bea1a39cf4768566"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a39c2844803170290bea1a39cf4768566">mPubLedger</a></td></tr>
|
|
<tr class="separator:a39c2844803170290bea1a39cf4768566"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf2ad7ed3ea8e3cf6b7cd5d8db486270" id="r_aaf2ad7ed3ea8e3cf6b7cd5d8db486270"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aaf2ad7ed3ea8e3cf6b7cd5d8db486270">mPathLedger</a></td></tr>
|
|
<tr class="separator:aaf2ad7ed3ea8e3cf6b7cd5d8db486270"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94a7e6691f1be412a702cfbe13eda603" id="r_a94a7e6691f1be412a702cfbe13eda603"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a94a7e6691f1be412a702cfbe13eda603">mHistLedger</a></td></tr>
|
|
<tr class="separator:a94a7e6691f1be412a702cfbe13eda603"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d864cf43509dbfd7bd892c9894969a5" id="r_a7d864cf43509dbfd7bd892c9894969a5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a7d864cf43509dbfd7bd892c9894969a5">mLastValidLedger</a> {<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>(), 0}</td></tr>
|
|
<tr class="separator:a7d864cf43509dbfd7bd892c9894969a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dc054158ffca412c8d193abc60f9a41" id="r_a2dc054158ffca412c8d193abc60f9a41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerHistory.html">LedgerHistory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a2dc054158ffca412c8d193abc60f9a41">mLedgerHistory</a></td></tr>
|
|
<tr class="separator:a2dc054158ffca412c8d193abc60f9a41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c94e89bcab98155b9c58ef24e24f7c1" id="r_a8c94e89bcab98155b9c58ef24e24f7c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a8c94e89bcab98155b9c58ef24e24f7c1">mHeldTransactions</a> {<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>()}</td></tr>
|
|
<tr class="separator:a8c94e89bcab98155b9c58ef24e24f7c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1edf9bf61737f405b93980dbe1fee4d3" id="r_a1edf9bf61737f405b93980dbe1fee4d3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a1edf9bf61737f405b93980dbe1fee4d3">replayData</a></td></tr>
|
|
<tr class="separator:a1edf9bf61737f405b93980dbe1fee4d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99311904e2e5203c8715463e261c9fe7" id="r_a99311904e2e5203c8715463e261c9fe7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a99311904e2e5203c8715463e261c9fe7">mCompleteLock</a></td></tr>
|
|
<tr class="separator:a99311904e2e5203c8715463e261c9fe7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a052a7d6baf80f975ebe10a8f855ca3e7" id="r_a052a7d6baf80f975ebe10a8f855ca3e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a052a7d6baf80f975ebe10a8f855ca3e7">mCompleteLedgers</a></td></tr>
|
|
<tr class="separator:a052a7d6baf80f975ebe10a8f855ca3e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a472f0a396bcdde5d66d860d0d5642923" id="r_a472f0a396bcdde5d66d860d0d5642923"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a472f0a396bcdde5d66d860d0d5642923">mAdvanceThread</a> {false}</td></tr>
|
|
<tr class="separator:a472f0a396bcdde5d66d860d0d5642923"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e3051e07124af0b14db207901a1a30f" id="r_a6e3051e07124af0b14db207901a1a30f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a6e3051e07124af0b14db207901a1a30f">mAdvanceWork</a> {false}</td></tr>
|
|
<tr class="separator:a6e3051e07124af0b14db207901a1a30f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a871c2f482c5d16d602a21f6ab9d85b48" id="r_a871c2f482c5d16d602a21f6ab9d85b48"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a871c2f482c5d16d602a21f6ab9d85b48">mFillInProgress</a> {0}</td></tr>
|
|
<tr class="separator:a871c2f482c5d16d602a21f6ab9d85b48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae6f0eb246e1a10b8c025b116e6993f0" id="r_aae6f0eb246e1a10b8c025b116e6993f0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aae6f0eb246e1a10b8c025b116e6993f0">mPathFindThread</a> {0}</td></tr>
|
|
<tr class="separator:aae6f0eb246e1a10b8c025b116e6993f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2fa32b34f11e29cac95c53aece8b7f1" id="r_ad2fa32b34f11e29cac95c53aece8b7f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ad2fa32b34f11e29cac95c53aece8b7f1">mPathFindNewRequest</a> {false}</td></tr>
|
|
<tr class="separator:ad2fa32b34f11e29cac95c53aece8b7f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad629f6c230da484e6058c389eb8b8b69" id="r_ad629f6c230da484e6058c389eb8b8b69"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic_flag.html">std::atomic_flag</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ad629f6c230da484e6058c389eb8b8b69">mGotFetchPackThread</a></td></tr>
|
|
<tr class="separator:ad629f6c230da484e6058c389eb8b8b69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac73ffc4052b4a03b24f192154268ed40" id="r_ac73ffc4052b4a03b24f192154268ed40"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#ac73ffc4052b4a03b24f192154268ed40">mPubLedgerClose</a> {0}</td></tr>
|
|
<tr class="separator:ac73ffc4052b4a03b24f192154268ed40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3873efee97acc1cf235747e288c07c74" id="r_a3873efee97acc1cf235747e288c07c74"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a>< <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a3873efee97acc1cf235747e288c07c74">mPubLedgerSeq</a> {0}</td></tr>
|
|
<tr class="separator:a3873efee97acc1cf235747e288c07c74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b03e1bd54e7333ec6413df85b2e70c1" id="r_a8b03e1bd54e7333ec6413df85b2e70c1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a8b03e1bd54e7333ec6413df85b2e70c1">mValidLedgerSign</a> {0}</td></tr>
|
|
<tr class="separator:a8b03e1bd54e7333ec6413df85b2e70c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fdca40ce43865b5ee842395cdf0b7b0" id="r_a9fdca40ce43865b5ee842395cdf0b7b0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a>< <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a9fdca40ce43865b5ee842395cdf0b7b0">mValidLedgerSeq</a> {0}</td></tr>
|
|
<tr class="separator:a9fdca40ce43865b5ee842395cdf0b7b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e0f9a065a80c97aa923367f33eafd84" id="r_a3e0f9a065a80c97aa923367f33eafd84"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a>< <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a3e0f9a065a80c97aa923367f33eafd84">mBuildingLedgerSeq</a> {0}</td></tr>
|
|
<tr class="separator:a3e0f9a065a80c97aa923367f33eafd84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d9eed4fea4cf0cb89b78152509104c1" id="r_a6d9eed4fea4cf0cb89b78152509104c1"><td class="memItemLeft" align="right" valign="top">bool const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a6d9eed4fea4cf0cb89b78152509104c1">standalone_</a></td></tr>
|
|
<tr class="separator:a6d9eed4fea4cf0cb89b78152509104c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4561ae66346650d87829a09a783d9936" id="r_a4561ae66346650d87829a09a783d9936"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a4561ae66346650d87829a09a783d9936">fetch_depth_</a></td></tr>
|
|
<tr class="separator:a4561ae66346650d87829a09a783d9936"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1560aad7857529696e15f05b7dfcc1f3" id="r_a1560aad7857529696e15f05b7dfcc1f3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a1560aad7857529696e15f05b7dfcc1f3">ledger_history_</a></td></tr>
|
|
<tr class="separator:a1560aad7857529696e15f05b7dfcc1f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fd06c49bff3a6e8e4c05958907e9fda" id="r_a8fd06c49bff3a6e8e4c05958907e9fda"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a8fd06c49bff3a6e8e4c05958907e9fda">ledger_fetch_size_</a></td></tr>
|
|
<tr class="separator:a8fd06c49bff3a6e8e4c05958907e9fda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a657cc607c2fbd75e529fba30b1fab3f5" id="r_a657cc607c2fbd75e529fba30b1fab3f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a657cc607c2fbd75e529fba30b1fab3f5">fetch_packs_</a></td></tr>
|
|
<tr class="separator:a657cc607c2fbd75e529fba30b1fab3f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea2f8196639c79102118b0f3ea7ccdff" id="r_aea2f8196639c79102118b0f3ea7ccdff"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#aea2f8196639c79102118b0f3ea7ccdff">fetch_seq_</a> {0}</td></tr>
|
|
<tr class="separator:aea2f8196639c79102118b0f3ea7ccdff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b71796aabfcbbe802172d98dda48469" id="r_a5b71796aabfcbbe802172d98dda48469"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a5b71796aabfcbbe802172d98dda48469">max_ledger_difference_</a> {1000000}</td></tr>
|
|
<tr class="separator:a5b71796aabfcbbe802172d98dda48469"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a284da756b31604386fdb976808fb89db" id="r_a284da756b31604386fdb976808fb89db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">TimeKeeper::time_point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#a284da756b31604386fdb976808fb89db">upgradeWarningPrevTime_</a> {}</td></tr>
|
|
<tr class="separator:a284da756b31604386fdb976808fb89db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9e96e3569786366aff2fd97e9a99667" id="r_af9e96e3569786366aff2fd97e9a99667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1LedgerMaster_1_1Stats.html">Stats</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html#af9e96e3569786366aff2fd97e9a99667">m_stats</a></td></tr>
|
|
<tr class="separator:af9e96e3569786366aff2fd97e9a99667"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00051">51</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a89cbd9daab502b8d03f5aa22e7c39f7e" name="a89cbd9daab502b8d03f5aa22e7c39f7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89cbd9daab502b8d03f5aa22e7c39f7e">◆ </a></span>LedgerMaster()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::LedgerMaster::LedgerMaster </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#abfbcd3fa60b2ddb83f5b2991900fe153">Stopwatch</a> & </td>
|
|
<td class="paramname"><em>stopwatch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const & </td>
|
|
<td class="paramname"><em>collector</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>journal</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">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00099">99</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c20e11533c3c7b659f89515cfd9f350" name="a8c20e11533c3c7b659f89515cfd9f350"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c20e11533c3c7b659f89515cfd9f350">◆ </a></span>~LedgerMaster()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ripple::LedgerMaster::~LedgerMaster </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="ae1ced193783ee99e6935bf68d8eb7031" name="ae1ced193783ee99e6935bf68d8eb7031"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1ced193783ee99e6935bf68d8eb7031">◆ </a></span>getCurrentLedgerIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::LedgerMaster::getCurrentLedgerIndex </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="LedgerMaster_8cpp_source.html#l00123">123</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3eaa659ab184feed8b939836efeebcf" name="af3eaa659ab184feed8b939836efeebcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3eaa659ab184feed8b939836efeebcf">◆ </a></span>getValidLedgerIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::LedgerMaster::getValidLedgerIndex </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="LedgerMaster_8cpp_source.html#l00129">129</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae23afecc4263507c2f581b68183300cd" name="ae23afecc4263507c2f581b68183300cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae23afecc4263507c2f581b68183300cd">◆ </a></span>isCompatible()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::isCompatible </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a> </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char const * </td>
|
|
<td class="paramname"><em>reason</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="LedgerMaster_8cpp_source.html#l00135">135</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa9fe12bb21b4ec881c6e87b8b134d5c" name="aaa9fe12bb21b4ec881c6e87b8b134d5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa9fe12bb21b4ec881c6e87b8b134d5c">◆ </a></span>peekMutex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> & ripple::LedgerMaster::peekMutex </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="LedgerMaster_8cpp_source.html#l01550">1550</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e770056ef424fe2934501cc930055b0" name="a3e770056ef424fe2934501cc930055b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e770056ef424fe2934501cc930055b0">◆ </a></span>getCurrentLedger()</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_1ReadView.html">ReadView</a> const > ripple::LedgerMaster::getCurrentLedger </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="LedgerMaster_8cpp_source.html#l01557">1557</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a837b38dc59d5779fe29018cd948aa407" name="a837b38dc59d5779fe29018cd948aa407"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a837b38dc59d5779fe29018cd948aa407">◆ </a></span>getClosedLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > ripple::LedgerMaster::getClosedLedger </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="LedgerMaster_8h_source.html#l00079">79</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a034d481160b41fb77abdf2d0b0dac8a2" name="a034d481160b41fb77abdf2d0b0dac8a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a034d481160b41fb77abdf2d0b0dac8a2">◆ </a></span>getValidatedLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > ripple::LedgerMaster::getValidatedLedger </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="LedgerMaster_8cpp_source.html#l01563">1563</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae3e19890142deb54145b221105b81a7" name="aae3e19890142deb54145b221105b81a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae3e19890142deb54145b221105b81a7">◆ </a></span>getValidatedRules()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Rules.html">Rules</a> ripple::LedgerMaster::getValidatedRules </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="LedgerMaster_8cpp_source.html#l01569">1569</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad20cfbe5e54b5f0b3f229c311e55c541" name="ad20cfbe5e54b5f0b3f229c311e55c541"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad20cfbe5e54b5f0b3f229c311e55c541">◆ </a></span>getPublishedLedger()</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_1ReadView.html">ReadView</a> const > ripple::LedgerMaster::getPublishedLedger </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="LedgerMaster_8cpp_source.html#l01584">1584</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9303df52367ab629b253a6512c74a1f1" name="a9303df52367ab629b253a6512c74a1f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9303df52367ab629b253a6512c74a1f1">◆ </a></span>getPublishedLedgerAge()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> ripple::LedgerMaster::getPublishedLedgerAge </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="LedgerMaster_8cpp_source.html#l00166">166</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6aa770a3d98a0a49d5091163fb675c9" name="af6aa770a3d98a0a49d5091163fb675c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6aa770a3d98a0a49d5091163fb675c9">◆ </a></span>getValidatedLedgerAge()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> ripple::LedgerMaster::getValidatedLedgerAge </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="LedgerMaster_8cpp_source.html#l00190">190</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e70b1320b512bce863a8672be1e3b7d" name="a6e70b1320b512bce863a8672be1e3b7d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e70b1320b512bce863a8672be1e3b7d">◆ </a></span>isCaughtUp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::isCaughtUp </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> & </td>
|
|
<td class="paramname"><em>reason</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00215">215</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48d645c212af114908fe168b140ff3cb" name="a48d645c212af114908fe168b140ff3cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48d645c212af114908fe168b140ff3cb">◆ </a></span>getEarliestFetch()</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/integer.html">std::uint32_t</a> ripple::LedgerMaster::getEarliestFetch </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="LedgerMaster_8cpp_source.html#l00615">615</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbb16e4fb8acf01bd535684e45d20051" name="adbb16e4fb8acf01bd535684e45d20051"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbb16e4fb8acf01bd535684e45d20051">◆ </a></span>storeLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::storeLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td>
|
|
<td class="paramname"><em>ledger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00442">442</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a877e0fe2e956eccfe910101bf4143950" name="a877e0fe2e956eccfe910101bf4143950"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a877e0fe2e956eccfe910101bf4143950">◆ </a></span>setFullLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::setFullLedger </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>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isSynchronous</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isCurrent</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="LedgerMaster_8cpp_source.html#l00804">804</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45c5a3a1dea7c20d829dededf270ebc7" name="a45c5a3a1dea7c20d829dededf270ebc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45c5a3a1dea7c20d829dededf270ebc7">◆ </a></span>canBeCurrent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::canBeCurrent </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>ledger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Check the sequence number and parent close time of a ledger against our clock and last validated ledger to see if it can be the network's current ledger. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00342">342</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd66ad389ac42689ffdca1800cc33216" name="acd66ad389ac42689ffdca1800cc33216"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd66ad389ac42689ffdca1800cc33216">◆ </a></span>switchLCL()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::switchLCL </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>lastClosed</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00410">410</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cf075761a43b4abe322147a06dad13a" name="a0cf075761a43b4abe322147a06dad13a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cf075761a43b4abe322147a06dad13a">◆ </a></span>failedSave()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::failedSave </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="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</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="LedgerMaster_8cpp_source.html#l00867">867</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bc0c25137a8ebce4ccef779a0b37665" name="a9bc0c25137a8ebce4ccef779a0b37665"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bc0c25137a8ebce4ccef779a0b37665">◆ </a></span>getCompleteLedgers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::LedgerMaster::getCompleteLedgers </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="LedgerMaster_8cpp_source.html#l01591">1591</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a926ef16a307d6a2fccfc22318687c364" name="a926ef16a307d6a2fccfc22318687c364"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a926ef16a307d6a2fccfc22318687c364">◆ </a></span>applyHeldTransactions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::applyHeldTransactions </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Apply held transactions to the open ledger This is normally called as we close the ledger. </p>
|
|
<p>The open ledger remains open to handle new transactions until a new open ledger is built. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00455">455</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a1f8c59da66a98bce48e94b335a47dc" name="a5a1f8c59da66a98bce48e94b335a47dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a1f8c59da66a98bce48e94b335a47dc">◆ </a></span>popAcctTransaction()</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_1STTx.html">STTx</a> const > ripple::LedgerMaster::popAcctTransaction </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_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>tx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the next transaction held for a particular account if any. </p>
|
|
<p>This is normally called when a transaction for that account is successfully applied to the open ledger so the next transaction can be resubmitted without waiting for ledger close. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00471">471</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f59228c74d5491f68333ef250431cdb" name="a4f59228c74d5491f68333ef250431cdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f59228c74d5491f68333ef250431cdb">◆ </a></span>getHashBySeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::LedgerMaster::getHashBySeq </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>index</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get a ledger's hash by sequence number using the cache. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01628">1628</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c6df242c0ea3409a06e44436495235f" name="a4c6df242c0ea3409a06e44436495235f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c6df242c0ea3409a06e44436495235f">◆ </a></span>walkHashBySeq() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> > ripple::LedgerMaster::walkHashBySeq </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>index</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>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Walk to a ledger's hash using the skip list. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01639">1639</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4c4ab8cc796ea3db025305e47f7bdc9" name="af4c4ab8cc796ea3db025305e47f7bdc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4c4ab8cc796ea3db025305e47f7bdc9">◆ </a></span>walkHashBySeq() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> > ripple::LedgerMaster::walkHashBySeq </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>index</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_1ReadView.html">ReadView</a> const > const & </td>
|
|
<td class="paramname"><em>referenceLedger</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>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Walk the chain of ledger hashes to determine the hash of the ledger with the specified index. </p>
|
|
<p>The referenceLedger is used as the base of the chain and should be fully validated and must not precede the target index. This function may throw if nodes from the reference ledger or any prior ledger are not present in the node store. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01650">1650</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae54f482cc23a2fad32a1d841e6b47e74" name="ae54f482cc23a2fad32a1d841e6b47e74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae54f482cc23a2fad32a1d841e6b47e74">◆ </a></span>getLedgerBySeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > ripple::LedgerMaster::getLedgerBySeq </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>index</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01706">1706</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae766ee72c3e4825d6c59be59f64c73c4" name="ae766ee72c3e4825d6c59be59f64c73c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae766ee72c3e4825d6c59be59f64c73c4">◆ </a></span>getLedgerByHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > ripple::LedgerMaster::getLedgerByHash </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="LedgerMaster_8cpp_source.html#l01742">1742</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2204e39a00d7a57401d99b520c2721fd" name="a2204e39a00d7a57401d99b520c2721fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2204e39a00d7a57401d99b520c2721fd">◆ </a></span>setLedgerRangePresent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::setLedgerRangePresent </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>minV</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>maxV</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="LedgerMaster_8cpp_source.html#l01755">1755</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a330510efd66b4b08e57f5c0b896560ef" name="a330510efd66b4b08e57f5c0b896560ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a330510efd66b4b08e57f5c0b896560ef">◆ </a></span>getCloseTimeBySeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > ripple::LedgerMaster::getCloseTimeBySeq </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01598">1598</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17c4b88b151507f01b3b4b510b9b3818" name="a17c4b88b151507f01b3b4b510b9b3818"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17c4b88b151507f01b3b4b510b9b3818">◆ </a></span>getCloseTimeByHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > ripple::LedgerMaster::getCloseTimeByHash </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="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerIndex</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="LedgerMaster_8cpp_source.html#l01606">1606</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15cca36844eb44d3a6e131a3f7e89c26" name="a15cca36844eb44d3a6e131a3f7e89c26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15cca36844eb44d3a6e131a3f7e89c26">◆ </a></span>addHeldTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::addHeldTransaction </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_1Transaction.html">Transaction</a> > const & </td>
|
|
<td class="paramname"><em>trans</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00331">331</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35ccb12350f1b7764b9ff2218491d0b5" name="a35ccb12350f1b7764b9ff2218491d0b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35ccb12350f1b7764b9ff2218491d0b5">◆ </a></span>fixMismatch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::fixMismatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>ledger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00749">749</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a009526a350a90e20d382513f27304a98" name="a009526a350a90e20d382513f27304a98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a009526a350a90e20d382513f27304a98">◆ </a></span>haveLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::haveLedger </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><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00485">485</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79feb7167d74a61f8cb1e273cb71b8c6" name="a79feb7167d74a61f8cb1e273cb71b8c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79feb7167d74a61f8cb1e273cb71b8c6">◆ </a></span>clearLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::clearLedger </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><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00492">492</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48138c39fa398b7f218f8278b496f550" name="a48138c39fa398b7f218f8278b496f550"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48138c39fa398b7f218f8278b496f550">◆ </a></span>isValidated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::isValidated </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>ledger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00499">499</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a777c77ff2d32f4bd6692f92f5a960471" name="a777c77ff2d32f4bd6692f92f5a960471"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a777c77ff2d32f4bd6692f92f5a960471">◆ </a></span>getValidatedRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::getValidatedRange </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>minVal</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>maxVal</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="LedgerMaster_8cpp_source.html#l00574">574</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa15ee23de914287001e731bada1e1237" name="aa15ee23de914287001e731bada1e1237"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa15ee23de914287001e731bada1e1237">◆ </a></span>getFullValidatedRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::getFullValidatedRange </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>minVal</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>maxVal</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="LedgerMaster_8cpp_source.html#l00547">547</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a536e3bab957c1e220d1de0bf2885ffc3" name="a536e3bab957c1e220d1de0bf2885ffc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a536e3bab957c1e220d1de0bf2885ffc3">◆ </a></span>sweep()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::sweep </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="LedgerMaster_8cpp_source.html#l01762">1762</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a414aa94e494bb1e86e6f17ee84b204f6" name="a414aa94e494bb1e86e6f17ee84b204f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a414aa94e494bb1e86e6f17ee84b204f6">◆ </a></span>getCacheHitRate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ripple::LedgerMaster::getCacheHitRate </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="LedgerMaster_8cpp_source.html#l01769">1769</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a168ff9afab04a717a7dacbca1927566c" name="a168ff9afab04a717a7dacbca1927566c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a168ff9afab04a717a7dacbca1927566c">◆ </a></span>checkAccept() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::checkAccept </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>ledger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00937">937</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fafa3f012cb3efd6e150965e76d56ce" name="a5fafa3f012cb3efd6e150965e76d56ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fafa3f012cb3efd6e150965e76d56ce">◆ </a></span>checkAccept() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::checkAccept </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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00876">876</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaca332ba03dc121168ff950ac06cada3" name="aaca332ba03dc121168ff950ac06cada3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaca332ba03dc121168ff950ac06cada3">◆ </a></span>consensusBuilt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::consensusBuilt </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>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>consensusHash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td>
|
|
<td class="paramname"><em>consensus</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Report that the consensus process built a particular ledger. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01085">1085</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07b039ad7b58f43b8587e57c49e596f0" name="a07b039ad7b58f43b8587e57c49e596f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07b039ad7b58f43b8587e57c49e596f0">◆ </a></span>setBuildingLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::setBuildingLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00479">479</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeda22d59a9a1226f5350743fde886de5" name="aeda22d59a9a1226f5350743fde886de5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeda22d59a9a1226f5350743fde886de5">◆ </a></span>tryAdvance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::tryAdvance </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="LedgerMaster_8cpp_source.html#l01355">1355</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac705ef7b40ff1e783ad35bce97f0694e" name="ac705ef7b40ff1e783ad35bce97f0694e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac705ef7b40ff1e783ad35bce97f0694e">◆ </a></span>newPathRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::newPathRequest </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="LedgerMaster_8cpp_source.html#l01498">1498</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a415ac9258f2c2e1158d5f421b1742647" name="a415ac9258f2c2e1158d5f421b1742647"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a415ac9258f2c2e1158d5f421b1742647">◆ </a></span>isNewPathRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::isNewPathRequest </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="LedgerMaster_8cpp_source.html#l01506">1506</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4bffb37e7b4a2cafdb87fc425b02c9d" name="ae4bffb37e7b4a2cafdb87fc425b02c9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4bffb37e7b4a2cafdb87fc425b02c9d">◆ </a></span>newOrderBookDB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::newOrderBookDB </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="LedgerMaster_8cpp_source.html#l01517">1517</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6192297b0e4bd6d82057f3e37b7f3d2d" name="a6192297b0e4bd6d82057f3e37b7f3d2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6192297b0e4bd6d82057f3e37b7f3d2d">◆ </a></span>fixIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::fixIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00436">436</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38c5453afb527fe1ef65ba0f5b2b6517" name="a38c5453afb527fe1ef65ba0f5b2b6517"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38c5453afb527fe1ef65ba0f5b2b6517">◆ </a></span>clearPriorLedgers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::clearPriorLedgers </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>seq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01775">1775</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a043c0ea4eb656f7838e145be8abefbc0" name="a043c0ea4eb656f7838e145be8abefbc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a043c0ea4eb656f7838e145be8abefbc0">◆ </a></span>clearLedgerCachePrior()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::clearLedgerCachePrior </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>seq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01783">1783</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ef0a4b4ef7e58e5eac245d4a05bab80" name="a0ef0a4b4ef7e58e5eac245d4a05bab80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ef0a4b4ef7e58e5eac245d4a05bab80">◆ </a></span>takeReplay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::takeReplay </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> > </td>
|
|
<td class="paramname"><em>replay</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01789">1789</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0841fd5ecc4dc815a9a1e6b6bd65210a" name="a0841fd5ecc4dc815a9a1e6b6bd65210a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0841fd5ecc4dc815a9a1e6b6bd65210a">◆ </a></span>releaseReplay()</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/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> > ripple::LedgerMaster::releaseReplay </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="LedgerMaster_8cpp_source.html#l01795">1795</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa32ab558f1d6f813a5bb8ed2e4829a1" name="aaa32ab558f1d6f813a5bb8ed2e4829a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa32ab558f1d6f813a5bb8ed2e4829a1">◆ </a></span>gotFetchPack()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::gotFetchPack </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>progress</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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l02026">2026</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5898dfd3da0b6b11998976b6a31dab9" name="ac5898dfd3da0b6b11998976b6a31dab9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5898dfd3da0b6b11998976b6a31dab9">◆ </a></span>addFetchPack()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::addFetchPack </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/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> > </td>
|
|
<td class="paramname"><em>data</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="LedgerMaster_8cpp_source.html#l02007">2007</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa65154f38461c13e79695d7d6c7fa4c9" name="aa65154f38461c13e79695d7d6c7fa4c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa65154f38461c13e79695d7d6c7fa4c9">◆ </a></span>getFetchPack() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> > ripple::LedgerMaster::getFetchPack </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>nodeHash</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>Retrieves partial ledger data of the coresponding hash from peers. </p>
|
|
<p>`</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">nodeHash</td><td>The 256-bit hash of the data to fetch. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code> if the hash isn't cached, otherwise, the hash associated data. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AbstractFetchPackContainer.html#a38ff557891e927e4bf046acdb8af37bd">ripple::AbstractFetchPackContainer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l02013">2013</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ad6b9137291f79a7bd50039c538289e" name="a3ad6b9137291f79a7bd50039c538289e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ad6b9137291f79a7bd50039c538289e">◆ </a></span>makeFetchPack()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::makeFetchPack </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a>< <a class="el" href="classripple_1_1Peer.html">Peer</a> > const & </td>
|
|
<td class="paramname"><em>wPeer</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>< protocol::TMGetObjectByHash > const & </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td>
|
|
<td class="paramname"><em>haveLedgerHash</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1UptimeClock.html#aa38022139969f4d6a0f68932d5349f48">UptimeClock::time_point</a> </td>
|
|
<td class="paramname"><em>uptime</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="LedgerMaster_8cpp_source.html#l02096">2096</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa14798637526012a9725f62488e86e58" name="aa14798637526012a9725f62488e86e58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa14798637526012a9725f62488e86e58">◆ </a></span>getFetchPackCacheSize()</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::LedgerMaster::getFetchPackCacheSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l02228">2228</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f75b908e89910ac3852dd92a4c79ec5" name="a1f75b908e89910ac3852dd92a4c79ec5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f75b908e89910ac3852dd92a4c79ec5">◆ </a></span>haveValidated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::haveValidated </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Whether we have ever fully validated a ledger. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00265">265</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85ab10f185f8e05e7dbd76f6a8df25f5" name="a85ab10f185f8e05e7dbd76f6a8df25f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85ab10f185f8e05e7dbd76f6a8df25f5">◆ </a></span>minSqlSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> > ripple::LedgerMaster::minSqlSeq </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="LedgerMaster_8cpp_source.html#l02235">2235</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73b0187c85aa6bca492a83f5acfd7d21" name="a73b0187c85aa6bca492a83f5acfd7d21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73b0187c85aa6bca492a83f5acfd7d21">◆ </a></span>txnIdFromIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > ripple::LedgerMaster::txnIdFromIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ledgerSeq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>txnIndex</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="LedgerMaster_8cpp_source.html#l02241">2241</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab670b2dabf3882d2f465799a354c9f34" name="ab670b2dabf3882d2f465799a354c9f34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab670b2dabf3882d2f465799a354c9f34">◆ </a></span>setValidLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::setValidLedger </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>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00240">240</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a721752bec7f20bf5ebb1238fb7bbc435" name="a721752bec7f20bf5ebb1238fb7bbc435"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a721752bec7f20bf5ebb1238fb7bbc435">◆ </a></span>setPubLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::setPubLedger </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>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00323">323</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4273b5cf8a38bce9f80c748abef7422a" name="a4273b5cf8a38bce9f80c748abef7422a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4273b5cf8a38bce9f80c748abef7422a">◆ </a></span>tryFill()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::tryFill </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td>
|
|
<td class="paramname"><em>ledger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00629">629</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa41670f9104bcbc6302b1e2100bc53eb" name="aa41670f9104bcbc6302b1e2100bc53eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa41670f9104bcbc6302b1e2100bc53eb">◆ </a></span>getFetchPack() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::getFetchPack </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>missing</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Request a fetch pack to get to the specified ledger. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00701">701</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7af221b6b993c60afbc18b872f68cfb" name="ab7af221b6b993c60afbc18b872f68cfb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7af221b6b993c60afbc18b872f68cfb">◆ </a></span>getLedgerHashForHistory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> > ripple::LedgerMaster::getLedgerHashForHistory </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>index</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01186">1186</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1dd0f5cbae7e22dcd6832624f0a16e79" name="a1dd0f5cbae7e22dcd6832624f0a16e79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1dd0f5cbae7e22dcd6832624f0a16e79">◆ </a></span>getNeededValidations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::LedgerMaster::getNeededValidations </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines how many validations are needed to fully validate a ledger. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classripple_1_1Number.html">Number</a> of validations needed </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00931">931</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae57023a6b0c6b04833a5853c1fe654f1" name="ae57023a6b0c6b04833a5853c1fe654f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae57023a6b0c6b04833a5853c1fe654f1">◆ </a></span>fetchForHistory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::fetchForHistory </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>missing</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>progress</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 class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > & </td>
|
|
<td class="paramname"><em>sl</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01801">1801</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad827c7b6502fb006aa8104d5da20bbd8" name="ad827c7b6502fb006aa8104d5da20bbd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad827c7b6502fb006aa8104d5da20bbd8">◆ </a></span>doAdvance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::doAdvance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > & </td>
|
|
<td class="paramname"><em>sl</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01916">1916</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adcd318f9100ab8b81087ca0f65f895ab" name="adcd318f9100ab8b81087ca0f65f895ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcd318f9100ab8b81087ca0f65f895ab">◆ </a></span>findNewLedgersToPublish()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/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_1Ledger.html">Ledger</a> const > > ripple::LedgerMaster::findNewLedgersToPublish </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> > & </td>
|
|
<td class="paramname"><em>sl</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01208">1208</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05b6278153dde8163b8beba57b9c064a" name="a05b6278153dde8163b8beba57b9c064a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05b6278153dde8163b8beba57b9c064a">◆ </a></span>updatePaths()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::updatePaths </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01389">1389</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c3c47f681852498a825b6d4c255944b" name="a6c3c47f681852498a825b6d4c255944b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c3c47f681852498a825b6d4c255944b">◆ </a></span>newPFWork()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::newPFWork </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char const * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A thread needs to be dispatched to handle pathfinding work of some kind. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l01528">1528</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a675d94d14aec2bfbbc4ec9209830e3af" name="a675d94d14aec2bfbbc4ec9209830e3af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a675d94d14aec2bfbbc4ec9209830e3af">◆ </a></span>collect_metrics()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::LedgerMaster::collect_metrics </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00415">415</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a262ba48a2919950db79ae9434018b450" name="a262ba48a2919950db79ae9434018b450"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a262ba48a2919950db79ae9434018b450">◆ </a></span>app_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Application.html">Application</a>& ripple::LedgerMaster::app_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00317">317</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7621d03781287445cfabcb91046f141d" name="a7621d03781287445cfabcb91046f141d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7621d03781287445cfabcb91046f141d">◆ </a></span>m_journal</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> ripple::LedgerMaster::m_journal</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00318">318</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a498847d43f1042eabbc26ce3e37c38c4" name="a498847d43f1042eabbc26ce3e37c38c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a498847d43f1042eabbc26ce3e37c38c4">◆ </a></span>m_mutex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> ripple::LedgerMaster::m_mutex</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00320">320</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad839bc4815ef40e0f0a74143fb29771f" name="ad839bc4815ef40e0f0a74143fb29771f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad839bc4815ef40e0f0a74143fb29771f">◆ </a></span>mClosedLedger</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerHolder.html">LedgerHolder</a> ripple::LedgerMaster::mClosedLedger</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00323">323</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace95f320aee07ca23373121af005079b" name="ace95f320aee07ca23373121af005079b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace95f320aee07ca23373121af005079b">◆ </a></span>mValidLedger</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerHolder.html">LedgerHolder</a> ripple::LedgerMaster::mValidLedger</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00326">326</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39c2844803170290bea1a39cf4768566" name="a39c2844803170290bea1a39cf4768566"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39c2844803170290bea1a39cf4768566">◆ </a></span>mPubLedger</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Ledger.html">Ledger</a> const> ripple::LedgerMaster::mPubLedger</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00329">329</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf2ad7ed3ea8e3cf6b7cd5d8db486270" name="aaf2ad7ed3ea8e3cf6b7cd5d8db486270"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf2ad7ed3ea8e3cf6b7cd5d8db486270">◆ </a></span>mPathLedger</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Ledger.html">Ledger</a> const> ripple::LedgerMaster::mPathLedger</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00332">332</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94a7e6691f1be412a702cfbe13eda603" name="a94a7e6691f1be412a702cfbe13eda603"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94a7e6691f1be412a702cfbe13eda603">◆ </a></span>mHistLedger</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Ledger.html">Ledger</a> const> ripple::LedgerMaster::mHistLedger</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00335">335</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d864cf43509dbfd7bd892c9894969a5" name="a7d864cf43509dbfd7bd892c9894969a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d864cf43509dbfd7bd892c9894969a5">◆ </a></span>mLastValidLedger</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>> ripple::LedgerMaster::mLastValidLedger {<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>(), 0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00338">338</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2dc054158ffca412c8d193abc60f9a41" name="a2dc054158ffca412c8d193abc60f9a41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2dc054158ffca412c8d193abc60f9a41">◆ </a></span>mLedgerHistory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1LedgerHistory.html">LedgerHistory</a> ripple::LedgerMaster::mLedgerHistory</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00340">340</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c94e89bcab98155b9c58ef24e24f7c1" name="a8c94e89bcab98155b9c58ef24e24f7c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c94e89bcab98155b9c58ef24e24f7c1">◆ </a></span>mHeldTransactions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a> ripple::LedgerMaster::mHeldTransactions {<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>()}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00342">342</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1edf9bf61737f405b93980dbe1fee4d3" name="a1edf9bf61737f405b93980dbe1fee4d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1edf9bf61737f405b93980dbe1fee4d3">◆ </a></span>replayData</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a>> ripple::LedgerMaster::replayData</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00345">345</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99311904e2e5203c8715463e261c9fe7" name="a99311904e2e5203c8715463e261c9fe7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99311904e2e5203c8715463e261c9fe7">◆ </a></span>mCompleteLock</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a> ripple::LedgerMaster::mCompleteLock</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00347">347</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a052a7d6baf80f975ebe10a8f855ca3e7" name="a052a7d6baf80f975ebe10a8f855ca3e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a052a7d6baf80f975ebe10a8f855ca3e7">◆ </a></span>mCompleteLedgers</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>> ripple::LedgerMaster::mCompleteLedgers</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00348">348</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a472f0a396bcdde5d66d860d0d5642923" name="a472f0a396bcdde5d66d860d0d5642923"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a472f0a396bcdde5d66d860d0d5642923">◆ </a></span>mAdvanceThread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::mAdvanceThread {false}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00351">351</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e3051e07124af0b14db207901a1a30f" name="a6e3051e07124af0b14db207901a1a30f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e3051e07124af0b14db207901a1a30f">◆ </a></span>mAdvanceWork</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::mAdvanceWork {false}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00354">354</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a871c2f482c5d16d602a21f6ab9d85b48" name="a871c2f482c5d16d602a21f6ab9d85b48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a871c2f482c5d16d602a21f6ab9d85b48">◆ </a></span>mFillInProgress</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::LedgerMaster::mFillInProgress {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00355">355</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae6f0eb246e1a10b8c025b116e6993f0" name="aae6f0eb246e1a10b8c025b116e6993f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae6f0eb246e1a10b8c025b116e6993f0">◆ </a></span>mPathFindThread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::LedgerMaster::mPathFindThread {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00357">357</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2fa32b34f11e29cac95c53aece8b7f1" name="ad2fa32b34f11e29cac95c53aece8b7f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2fa32b34f11e29cac95c53aece8b7f1">◆ </a></span>mPathFindNewRequest</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::LedgerMaster::mPathFindNewRequest {false}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00358">358</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad629f6c230da484e6058c389eb8b8b69" name="ad629f6c230da484e6058c389eb8b8b69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad629f6c230da484e6058c389eb8b8b69">◆ </a></span>mGotFetchPackThread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic_flag.html">std::atomic_flag</a> ripple::LedgerMaster::mGotFetchPackThread</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> ATOMIC_FLAG_INIT</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00360">360</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac73ffc4052b4a03b24f192154268ed40" name="ac73ffc4052b4a03b24f192154268ed40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac73ffc4052b4a03b24f192154268ed40">◆ </a></span>mPubLedgerClose</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>> ripple::LedgerMaster::mPubLedgerClose {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00363">363</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3873efee97acc1cf235747e288c07c74" name="a3873efee97acc1cf235747e288c07c74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3873efee97acc1cf235747e288c07c74">◆ </a></span>mPubLedgerSeq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a><<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>> ripple::LedgerMaster::mPubLedgerSeq {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00364">364</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b03e1bd54e7333ec6413df85b2e70c1" name="a8b03e1bd54e7333ec6413df85b2e70c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b03e1bd54e7333ec6413df85b2e70c1">◆ </a></span>mValidLedgerSign</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>> ripple::LedgerMaster::mValidLedgerSign {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00365">365</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9fdca40ce43865b5ee842395cdf0b7b0" name="a9fdca40ce43865b5ee842395cdf0b7b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fdca40ce43865b5ee842395cdf0b7b0">◆ </a></span>mValidLedgerSeq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a><<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>> ripple::LedgerMaster::mValidLedgerSeq {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00366">366</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e0f9a065a80c97aa923367f33eafd84" name="a3e0f9a065a80c97aa923367f33eafd84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e0f9a065a80c97aa923367f33eafd84">◆ </a></span>mBuildingLedgerSeq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a><<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>> ripple::LedgerMaster::mBuildingLedgerSeq {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00367">367</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d9eed4fea4cf0cb89b78152509104c1" name="a6d9eed4fea4cf0cb89b78152509104c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d9eed4fea4cf0cb89b78152509104c1">◆ </a></span>standalone_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool const ripple::LedgerMaster::standalone_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00370">370</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4561ae66346650d87829a09a783d9936" name="a4561ae66346650d87829a09a783d9936"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4561ae66346650d87829a09a783d9936">◆ </a></span>fetch_depth_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::LedgerMaster::fetch_depth_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00373">373</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1560aad7857529696e15f05b7dfcc1f3" name="a1560aad7857529696e15f05b7dfcc1f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1560aad7857529696e15f05b7dfcc1f3">◆ </a></span>ledger_history_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::LedgerMaster::ledger_history_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00376">376</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fd06c49bff3a6e8e4c05958907e9fda" name="a8fd06c49bff3a6e8e4c05958907e9fda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fd06c49bff3a6e8e4c05958907e9fda">◆ </a></span>ledger_fetch_size_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::LedgerMaster::ledger_fetch_size_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00378">378</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a657cc607c2fbd75e529fba30b1fab3f5" name="a657cc607c2fbd75e529fba30b1fab3f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a657cc607c2fbd75e529fba30b1fab3f5">◆ </a></span>fetch_packs_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a><<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>> ripple::LedgerMaster::fetch_packs_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00380">380</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea2f8196639c79102118b0f3ea7ccdff" name="aea2f8196639c79102118b0f3ea7ccdff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea2f8196639c79102118b0f3ea7ccdff">◆ </a></span>fetch_seq_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::LedgerMaster::fetch_seq_ {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00382">382</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b71796aabfcbbe802172d98dda48469" name="a5b71796aabfcbbe802172d98dda48469"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b71796aabfcbbe802172d98dda48469">◆ </a></span>max_ledger_difference_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> const ripple::LedgerMaster::max_ledger_difference_ {1000000}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00386">386</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a284da756b31604386fdb976808fb89db" name="a284da756b31604386fdb976808fb89db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a284da756b31604386fdb976808fb89db">◆ </a></span>upgradeWarningPrevTime_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">TimeKeeper::time_point</a> ripple::LedgerMaster::upgradeWarningPrevTime_ {}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00389">389</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9e96e3569786366aff2fd97e9a99667" name="af9e96e3569786366aff2fd97e9a99667"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9e96e3569786366aff2fd97e9a99667">◆ </a></span>m_stats</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1LedgerMaster_1_1Stats.html">Stats</a> ripple::LedgerMaster::m_stats</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8h_source.html#l00411">411</a> of file <a class="el" href="LedgerMaster_8h_source.html">LedgerMaster.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|