Files
rippled/classripple_1_1LedgerReplay__coll__graph.map
2025-11-13 03:45:48 -08:00

115 lines
18 KiB
Plaintext

<map id="ripple::LedgerReplay" name="ripple::LedgerReplay">
<area shape="rect" id="Node000001" title=" " alt="" coords="2321,950,2477,975"/>
<area shape="rect" id="Node000002" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="2013,879,2175,919"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2190,906,2298,925,2367,947,2365,952,2297,931,2189,911"/>
<area shape="rect" id="Node000003" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="2009,943,2179,983"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="2193,960,2321,960,2321,965,2193,965"/>
<area shape="rect" id="Node000004" href="$classripple_1_1Ledger.html" title="Holds a ledger." alt="" coords="1739,538,1849,563"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="1805,576,1830,645,1871,740,1899,790,1931,840,1968,887,2010,929,2027,940,2024,945,2006,933,1964,891,1927,843,1894,793,1867,742,1825,647,1800,577"/>
<area shape="rect" id="Node000005" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="1382,473,1547,513"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1561,498,1670,513,1754,535,1753,541,1669,519,1561,503"/>
<area shape="rect" id="Node000006" href="$classripple_1_1DigestAwareReadView.html" title="ReadView that associates keys with digests." alt="" coords="1357,259,1572,285"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1550,286,1573,295,1626,322,1671,362,1711,409,1745,459,1789,536,1784,539,1740,461,1707,412,1667,366,1623,327,1571,300,1548,291"/>
<area shape="rect" id="Node000007" href="$classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1039,134,1171,159"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="1148,163,1243,203,1358,244,1405,257,1404,262,1357,249,1241,208,1146,168"/>
<area shape="rect" id="Node000009" href="$classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1371,5,1558,45"/>
<area shape="poly" id="edge9_Node000009_Node000007" title=" " alt="" coords="1132,124,1178,92,1235,63,1303,43,1371,31,1371,36,1304,48,1237,68,1181,96,1135,128"/>
<area shape="rect" id="Node000011" href="$classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1376,195,1553,235"/>
<area shape="poly" id="edge12_Node000011_Node000007" title=" " alt="" coords="1165,160,1237,177,1376,201,1375,206,1235,183,1164,166"/>
<area shape="rect" id="Node000008" href="$structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="1693,49,1895,74"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="1680,78,1172,141,1171,136,1679,73"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="1572,34,1693,48,1693,53,1572,40"/>
<area shape="rect" id="Node000010" href="$structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="1697,159,1891,185"/>
<area shape="poly" id="edge10_Node000007_Node000010" title=" " alt="" coords="1683,171,1172,152,1172,146,1683,165"/>
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="1567,199,1696,182,1697,187,1568,204"/>
<area shape="rect" id="Node000012" href="$classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="1389,423,1540,449"/>
<area shape="poly" id="edge13_Node000004_Node000012" title=" " alt="" coords="1536,449,1573,459,1622,472,1670,488,1770,535,1768,540,1668,493,1620,477,1571,464,1534,454"/>
<area shape="rect" id="Node000013" href="$classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="1042,346,1169,371"/>
<area shape="poly" id="edge14_Node000012_Node000013" title=" " alt="" coords="1183,354,1258,362,1297,371,1335,386,1347,398,1359,410,1390,422,1388,427,1356,414,1344,402,1332,390,1296,376,1257,367,1182,359"/>
<area shape="rect" id="Node000014" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="1383,309,1546,349"/>
<area shape="poly" id="edge15_Node000004_Node000014" title=" " alt="" coords="1560,347,1617,368,1671,399,1710,434,1743,472,1787,536,1783,539,1739,475,1706,437,1668,404,1615,373,1558,352"/>
<area shape="rect" id="Node000015" href="$classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan&#45;out of 16 and a Merkle tree." alt="" coords="1403,538,1526,563"/>
<area shape="poly" id="edge16_Node000004_Node000015" title=" " alt="" coords="1540,548,1738,548,1738,553,1540,553"/>
<area shape="rect" id="Node000016" href="$classripple_1_1Family.html" title=" " alt="" coords="1050,395,1161,421"/>
<area shape="poly" id="edge17_Node000015_Node000016" title=" " alt="" coords="1175,407,1267,416,1308,425,1335,438,1344,449,1348,460,1348,482,1348,504,1352,514,1359,523,1380,537,1404,545,1402,550,1377,542,1356,527,1347,516,1343,505,1343,482,1343,461,1339,451,1332,442,1306,430,1266,421,1174,412"/>
<area shape="rect" id="Node000017" href="$classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1050,577,1161,602"/>
<area shape="poly" id="edge46_Node000004_Node000017" title=" " alt="" coords="1174,591,1354,596,1463,594,1572,588,1660,576,1738,561,1739,566,1661,581,1572,593,1463,600,1354,601,1174,596"/>
<area shape="poly" id="edge18_Node000015_Node000017" title=" " alt="" coords="1174,579,1403,555,1404,560,1175,585"/>
<area shape="rect" id="Node000018" href="$classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="645,577,791,602"/>
<area shape="poly" id="edge19_Node000017_Node000018" title=" " alt="" coords="805,587,1050,587,1050,592,805,592"/>
<area shape="rect" id="Node000019" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="5,786,108,811"/>
<area shape="poly" id="edge20_Node000015_Node000019" title=" " alt="" coords="57,772,64,702,78,611,99,527,113,495,130,474,138,464,152,451,189,437,261,428,385,424,575,430,846,448,1212,483,1275,489,1301,495,1335,507,1358,523,1404,538,1402,543,1356,528,1332,512,1300,500,1274,494,1212,488,845,454,575,435,385,429,262,433,190,443,155,455,141,468,134,478,118,498,104,529,83,612,70,702,63,773"/>
<area shape="rect" id="Node000021" href="$classripple_1_1SHAMapTreeNode.html" title=" " alt="" coords="627,506,809,531"/>
<area shape="poly" id="edge25_Node000021_Node000019" title=" " alt="" coords="105,778,147,759,193,734,239,701,278,662,286,645,288,628,290,611,302,594,345,581,432,564,637,529,638,534,433,569,346,587,306,598,295,613,293,629,291,647,282,666,242,705,196,738,149,764,107,783"/>
<area shape="rect" id="Node000022" href="$structripple_1_1IntrusiveRefCounts.html" title="Implement the strong count, weak count, and bit flags for an intrusive pointer." alt="" coords="321,495,512,521"/>
<area shape="poly" id="edge24_Node000022_Node000019" title=" " alt="" coords="63,772,87,718,106,689,130,666,151,655,171,650,208,653,244,654,261,648,278,635,287,624,290,613,290,589,289,564,293,551,302,538,332,519,335,523,306,542,298,553,294,565,295,589,296,614,291,627,282,639,263,653,244,659,208,658,171,656,153,660,134,670,110,693,91,720,68,774"/>
<area shape="rect" id="Node000043" href="$structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="1026,825,1185,850"/>
<area shape="poly" id="edge38_Node000043_Node000019" title=" " alt="" coords="97,815,190,854,246,873,304,887,410,900,518,905,626,903,730,896,915,872,1048,847,1049,853,916,878,731,901,626,909,518,911,410,906,304,892,245,878,188,859,95,820"/>
<area shape="rect" id="Node000027" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/array.html" title=" " alt="" coords="333,952,501,992"/>
<area shape="poly" id="edge43_Node000027_Node000019" title=" " alt="" coords="65,824,73,853,87,887,107,920,134,946,180,969,232,981,284,985,332,983,333,988,284,990,231,986,179,974,130,950,102,923,82,890,68,855,60,825"/>
<area shape="rect" id="Node000046" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="2008,1142,2180,1197"/>
<area shape="poly" id="edge48_Node000046_Node000019" title=" " alt="" coords="62,825,69,887,81,973,103,1075,135,1181,156,1233,180,1282,209,1327,241,1366,277,1399,319,1424,364,1440,415,1445,1795,1445,1822,1443,1847,1438,1895,1416,1938,1385,1977,1347,2011,1306,2039,1265,2077,1196,2082,1198,2043,1267,2015,1309,1981,1351,1942,1389,1898,1421,1849,1443,1823,1449,1795,1451,415,1451,363,1445,316,1429,274,1403,237,1370,204,1330,176,1284,151,1235,130,1183,98,1076,76,974,63,887,57,825"/>
<area shape="rect" id="Node000020" href="$classripple_1_1SharedIntrusive.html" title=" " alt="" coords="999,497,1212,537"/>
<area shape="poly" id="edge21_Node000015_Node000020" title=" " alt="" coords="1226,526,1403,542,1403,548,1225,531"/>
<area shape="poly" id="edge22_Node000020_Node000021" title=" " alt="" coords="823,516,998,515,998,520,823,521"/>
<area shape="poly" id="edge23_Node000021_Node000022" title=" " alt="" coords="526,509,627,513,627,518,525,515"/>
<area shape="rect" id="Node000028" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/mutex.html" title=" " alt="" coords="1419,714,1511,739"/>
<area shape="poly" id="edge26_Node000004_Node000028" title=" " alt="" coords="1525,727,1596,721,1633,711,1668,696,1708,666,1742,628,1767,591,1784,562,1788,565,1772,594,1746,632,1712,670,1671,701,1635,716,1597,726,1525,732"/>
<area shape="rect" id="Node000029" href="$structripple_1_1Fees.html" title="Reflects the fee settings for a particular ledger." alt="" coords="1236,663,1333,689"/>
<area shape="poly" id="edge27_Node000004_Node000029" title=" " alt="" coords="1347,674,1415,671,1497,662,1584,646,1668,619,1726,590,1772,561,1775,566,1729,595,1670,624,1585,651,1497,667,1415,676,1347,679"/>
<area shape="rect" id="Node000030" href="$classripple_1_1XRPAmount.html" title=" " alt="" coords="647,722,789,747"/>
<area shape="poly" id="edge28_Node000029_Node000030" title=" " alt="" coords="803,723,833,720,1235,678,1236,684,834,725,803,728"/>
<area shape="poly" id="edge44_Node000043_Node000030" title=" " alt="" coords="804,737,888,749,975,769,1036,795,1085,822,1083,827,1034,800,974,775,887,754,803,743"/>
<area shape="rect" id="Node000031" title=" " alt="" coords="334,723,499,763"/>
<area shape="poly" id="edge29_Node000030_Node000031" title=" " alt="" coords="513,737,646,734,646,739,513,743"/>
<area shape="rect" id="Node000032" title=" " alt="" coords="304,787,529,813"/>
<area shape="poly" id="edge30_Node000030_Node000032" title=" " alt="" coords="489,782,658,745,659,750,490,787"/>
<area shape="rect" id="Node000033" title=" " alt="" coords="312,837,521,877"/>
<area shape="poly" id="edge31_Node000030_Node000033" title=" " alt="" coords="510,830,528,823,556,807,576,791,597,775,626,759,663,745,665,750,628,764,600,780,580,796,559,811,531,828,512,835"/>
<area shape="rect" id="Node000034" title=" " alt="" coords="309,608,524,648"/>
<area shape="poly" id="edge32_Node000030_Node000034" title=" " alt="" coords="501,649,530,659,617,690,688,720,686,724,615,695,528,664,499,655"/>
<area shape="rect" id="Node000035" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="369,673,464,698"/>
<area shape="poly" id="edge33_Node000030_Node000035" title=" " alt="" coords="478,693,647,720,646,726,477,698"/>
<area shape="rect" id="Node000036" href="$classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="1413,374,1516,399"/>
<area shape="poly" id="edge34_Node000004_Node000036" title=" " alt="" coords="1530,397,1573,409,1623,430,1671,458,1731,499,1779,536,1775,540,1728,503,1668,462,1621,435,1571,415,1529,402"/>
<area shape="rect" id="Node000037" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="1020,281,1191,321"/>
<area shape="poly" id="edge35_Node000036_Node000037" title=" " alt="" coords="1204,322,1358,359,1414,372,1413,377,1357,364,1203,327"/>
<area shape="rect" id="Node000038" href="$classripple_1_1Rules_1_1Impl.html" title=" " alt="" coords="648,289,788,314"/>
<area shape="poly" id="edge36_Node000037_Node000038" title=" " alt="" coords="802,299,1020,299,1020,304,802,304"/>
<area shape="poly" id="edge37_Node000004_Node000043" title=" " alt="" coords="1199,841,1304,840,1365,834,1428,825,1492,810,1554,789,1614,761,1668,725,1709,684,1742,638,1784,562,1789,565,1747,641,1713,687,1671,729,1616,765,1556,794,1493,815,1429,830,1365,840,1304,845,1199,846"/>
<area shape="rect" id="Node000044" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/chrono/time_point.html" title=" " alt="" coords="632,773,804,813"/>
<area shape="poly" id="edge39_Node000043_Node000044" title=" " alt="" coords="818,802,1026,826,1026,831,817,807"/>
<area shape="rect" id="Node000025" href="$classripple_1_1base__uint.html" title=" " alt="" coords="647,1065,789,1105"/>
<area shape="poly" id="edge40_Node000043_Node000025" title=" " alt="" coords="802,1082,903,1074,945,1065,973,1051,986,1032,989,1013,989,990,996,964,1018,929,1043,896,1088,848,1092,852,1047,900,1022,932,1001,966,994,991,994,1013,991,1034,976,1055,947,1070,904,1079,802,1087"/>
<area shape="rect" id="Node000048" href="$classripple_1_1STTx.html" title=" " alt="" coords="1415,1157,1514,1182"/>
<area shape="poly" id="edge57_Node000048_Node000025" title=" " alt="" coords="803,1091,1041,1115,1334,1148,1416,1159,1415,1165,1333,1153,1041,1120,802,1096"/>
<area shape="rect" id="Node000026" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/size_t.html" title=" " alt="" coords="373,1113,461,1138"/>
<area shape="poly" id="edge41_Node000025_Node000026" title=" " alt="" coords="474,1127,536,1127,602,1121,668,1103,669,1108,603,1127,536,1133,474,1132"/>
<area shape="poly" id="edge58_Node000048_Node000026" title=" " alt="" coords="475,1126,553,1131,1057,1152,1415,1165,1415,1170,1057,1158,553,1136,474,1132"/>
<area shape="rect" id="Node000040" href="$classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32&#45;bits." alt="" coords="647,955,789,995"/>
<area shape="poly" id="edge61_Node000040_Node000026" title=" " alt="" coords="474,1112,537,1094,601,1067,644,1035,693,993,696,997,647,1039,604,1072,538,1099,475,1117"/>
<area shape="poly" id="edge42_Node000025_Node000027" title=" " alt="" coords="496,994,604,1032,675,1063,673,1068,602,1037,494,999"/>
<area shape="poly" id="edge62_Node000040_Node000027" title=" " alt="" coords="515,970,647,971,647,977,515,976"/>
<area shape="rect" id="Node000045" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/chrono/duration.html" title=" " alt="" coords="640,837,796,877"/>
<area shape="poly" id="edge45_Node000043_Node000045" title=" " alt="" coords="810,850,1026,839,1026,844,810,855"/>
<area shape="poly" id="edge47_Node000001_Node000046" title=" " alt="" coords="2145,1132,2378,973,2381,978,2148,1136"/>
<area shape="rect" id="Node000047" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="1709,1149,1879,1189"/>
<area shape="poly" id="edge49_Node000046_Node000047" title=" " alt="" coords="1893,1167,2008,1167,2008,1172,1893,1172"/>
<area shape="poly" id="edge50_Node000047_Node000048" title=" " alt="" coords="1528,1167,1708,1167,1708,1172,1528,1172"/>
<area shape="rect" id="Node000049" href="$classripple_1_1STObject.html" title=" " alt="" coords="1043,1257,1168,1282"/>
<area shape="poly" id="edge51_Node000048_Node000049" title=" " alt="" coords="1165,1250,1417,1179,1419,1185,1166,1255"/>
<area shape="rect" id="Node000050" href="$classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="661,1385,775,1410"/>
<area shape="poly" id="edge52_Node000049_Node000050" title=" " alt="" coords="789,1393,833,1387,882,1376,930,1359,973,1334,981,1325,984,1315,988,1303,997,1293,1018,1281,1042,1273,1043,1278,1021,1285,1000,1297,992,1306,989,1316,986,1327,976,1338,932,1364,883,1381,834,1392,789,1398"/>
<area shape="rect" id="Node000057" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="637,1207,799,1247"/>
<area shape="poly" id="edge53_Node000049_Node000057" title=" " alt="" coords="813,1234,1043,1260,1042,1265,813,1240"/>
<area shape="rect" id="Node000058" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="647,1271,789,1311"/>
<area shape="poly" id="edge54_Node000049_Node000058" title=" " alt="" coords="803,1283,1042,1270,1043,1275,803,1289"/>
<area shape="rect" id="Node000061" href="$classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="645,1335,791,1361"/>
<area shape="poly" id="edge55_Node000049_Node000061" title=" " alt="" coords="804,1333,887,1319,974,1300,998,1292,1046,1280,1048,1285,999,1297,975,1305,888,1324,805,1339"/>
<area shape="rect" id="Node000066" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="1024,1307,1187,1347"/>
<area shape="poly" id="edge56_Node000048_Node000066" title=" " alt="" coords="1190,1300,1211,1292,1342,1232,1440,1180,1442,1184,1344,1237,1213,1297,1192,1305"/>
<area shape="rect" id="Node000067" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="1034,977,1177,1017"/>
<area shape="poly" id="edge59_Node000048_Node000067" title=" " alt="" coords="1178,1020,1254,1050,1335,1087,1397,1122,1446,1154,1444,1159,1394,1127,1332,1092,1252,1055,1176,1025"/>
<area shape="poly" id="edge60_Node000067_Node000040" title=" " alt="" coords="803,977,1034,991,1033,996,802,982"/>
</map>