This commit is contained in:
ximinez
2025-08-22 17:35:57 -07:00
parent a98e765117
commit 1320eaee44
297 changed files with 9179 additions and 9237 deletions

View File

@@ -1,134 +1,133 @@
<map id="ripple::LedgerMaster" name="ripple::LedgerMaster">
<area shape="rect" id="Node000001" title=" " alt="" coords="2668,677,2824,703"/>
<area shape="rect" id="Node000002" href="$classripple_1_1AbstractFetchPackContainer.html" title="An interface facilitating retrieval of fetch packs without an application or ledgermaster object." alt="" coords="2281,130,2468,170"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2482,143,2525,148,2569,158,2610,176,2646,203,2671,241,2691,297,2708,366,2721,441,2739,584,2747,677,2741,677,2733,584,2716,441,2702,367,2686,299,2666,243,2642,206,2607,181,2567,163,2524,153,2482,148"/>
<area shape="rect" id="Node000003" href="$classripple_1_1Application.html" title=" " alt="" coords="1191,983,1331,1008"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1342,981,1362,968,1372,951,1373,932,1374,913,1386,894,1425,863,1461,842,1496,830,1531,823,1608,823,1703,826,2376,826,2454,827,2514,825,2573,813,2643,784,2672,765,2697,743,2733,701,2738,705,2701,747,2675,770,2645,788,2574,818,2515,830,2454,832,2376,831,1703,831,1608,828,1532,829,1497,835,1463,847,1428,867,1390,897,1379,914,1379,933,1377,952,1366,972,1345,986"/>
<area shape="rect" id="Node000059" href="$classripple_1_1LedgerHistory.html" title="Retains historical ledgers." alt="" coords="1625,1008,1783,1033"/>
<area shape="poly" id="edge35_Node000059_Node000003" title=" " alt="" coords="1345,997,1625,1014,1624,1019,1344,1003"/>
<area shape="rect" id="Node000004" href="$classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="753,961,921,1001"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="934,988,968,990,1190,994,1190,999,968,995,934,993"/>
<area shape="poly" id="edge8_Node000004_Node000004" title=" " alt="" coords="803,944,815,937,837,934,856,936,868,942,874,951,872,961,866,960,868,952,865,946,854,941,837,939,817,942,806,949"/>
<area shape="rect" id="Node000008" href="$classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1177,918,1345,958"/>
<area shape="poly" id="edge7_Node000008_Node000004" title=" " alt="" coords="935,979,1031,976,1133,966,1187,956,1188,961,1134,971,1031,981,935,984"/>
<area shape="rect" id="Node000005" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="420,1268,507,1293"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="487,1257,537,1217,599,1178,629,1168,654,1165,677,1161,704,1148,744,1113,778,1072,805,1032,823,999,828,1002,809,1035,782,1075,748,1117,707,1152,679,1166,654,1170,630,1173,601,1183,540,1221,491,1261"/>
<area shape="rect" id="Node000066" href="$classripple_1_1TaggedCache.html" title=" " alt="" coords="753,1360,920,1415"/>
<area shape="poly" id="edge45_Node000066_Node000005" title=" " alt="" coords="520,1270,609,1268,658,1274,706,1286,737,1300,765,1319,811,1358,808,1362,762,1323,734,1305,704,1291,657,1279,609,1274,520,1276"/>
<area shape="rect" id="Node000083" href="$classripple_1_1TaggedCache.html" title=" " alt="" coords="739,1449,935,1489"/>
<area shape="poly" id="edge53_Node000083_Node000005" title=" " alt="" coords="508,1296,601,1331,631,1338,657,1339,681,1344,707,1360,718,1377,720,1394,722,1410,731,1426,761,1446,758,1451,727,1429,717,1412,715,1395,713,1379,703,1364,679,1348,656,1344,631,1343,599,1337,506,1301"/>
<area shape="rect" id="Node000114" href="$classripple_1_1TaggedCache.html" title=" " alt="" coords="760,1743,913,1797"/>
<area shape="poly" id="edge75_Node000114_Node000005" title=" " alt="" coords="516,1297,550,1316,578,1344,587,1362,591,1378,589,1408,588,1437,592,1451,602,1466,614,1475,626,1480,651,1482,678,1482,693,1487,707,1496,735,1523,758,1555,795,1623,819,1689,833,1742,827,1743,814,1691,790,1625,754,1558,731,1527,704,1500,690,1492,677,1488,651,1487,625,1485,611,1480,598,1469,587,1453,582,1438,583,1408,585,1378,582,1363,574,1348,546,1321,514,1301"/>
<area shape="rect" id="Node000007" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/recursive_mutex.html" title=" " alt="" coords="384,900,543,925"/>
<area shape="poly" id="edge12_Node000001_Node000007" title=" " alt="" coords="554,896,574,885,582,877,585,868,589,858,598,849,646,827,689,819,730,819,770,825,809,831,850,834,894,829,943,812,954,800,967,788,1041,760,1106,744,1165,739,1222,741,1341,755,1410,762,1490,765,2376,765,2471,758,2564,741,2646,720,2708,700,2709,705,2647,725,2565,746,2472,763,2376,770,1490,770,1409,767,1340,760,1221,746,1165,744,1107,750,1043,765,969,792,958,804,945,816,895,834,850,839,809,837,769,830,730,825,690,824,648,832,602,854,594,861,590,870,586,880,578,889,557,901"/>
<area shape="poly" id="edge5_Node000004_Node000007" title=" " alt="" coords="548,925,753,963,752,968,547,930"/>
<area shape="poly" id="edge6_Node000004_Node000008" title=" " alt="" coords="1163,941,1068,945,968,954,917,963,916,958,968,949,1068,939,1163,935"/>
<area shape="rect" id="Node000010" href="$classbeast_1_1List.html" title=" " alt="" coords="371,971,556,1011"/>
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="570,986,752,980,752,986,570,991"/>
<area shape="rect" id="Node000014" href="$classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="408,1059,519,1084"/>
<area shape="poly" id="edge10_Node000001_Node000014" title=" " alt="" coords="533,1070,616,1076,706,1087,826,1113,927,1143,1096,1203,1178,1229,1266,1250,1368,1265,1490,1270,2376,1270,2425,1265,2470,1249,2511,1225,2548,1194,2581,1156,2610,1113,2635,1067,2658,1019,2693,920,2718,827,2740,702,2746,703,2723,828,2698,921,2663,1021,2640,1070,2614,1116,2585,1159,2552,1197,2514,1230,2473,1254,2427,1270,2376,1275,1490,1275,1368,1270,1265,1256,1177,1234,1095,1208,925,1148,825,1119,705,1093,615,1081,533,1076"/>
<area shape="rect" id="Node000020" href="$classripple_1_1Ledger.html" title="Holds a ledger." alt="" coords="1205,275,1316,300"/>
<area shape="poly" id="edge31_Node000020_Node000014" title=" " alt="" coords="525,1051,551,1039,574,1021,582,1010,585,998,589,986,598,973,613,963,627,958,653,955,679,952,691,946,703,936,714,918,716,899,717,879,727,857,753,826,778,804,830,775,883,749,912,731,942,705,996,650,1047,590,1138,470,1208,365,1250,299,1254,302,1213,368,1143,473,1051,594,1000,653,946,709,915,735,886,754,832,780,781,808,757,830,732,859,723,880,721,899,719,919,707,940,694,951,680,957,654,960,628,963,615,968,602,977,594,988,590,1000,587,1012,578,1025,554,1043,527,1056"/>
<area shape="rect" id="Node000031" 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="775,656,898,681"/>
<area shape="poly" id="edge23_Node000031_Node000014" title=" " alt="" coords="530,1052,554,1039,574,1022,587,997,589,974,589,948,598,918,626,865,653,827,727,749,773,710,815,679,818,684,776,714,731,753,657,830,630,868,602,920,595,949,594,974,592,999,578,1025,557,1044,533,1057"/>
<area shape="poly" id="edge59_Node000059_Node000014" title=" " alt="" coords="533,1060,600,1054,896,1037,1188,1027,1624,1019,1624,1024,1188,1032,897,1043,600,1059,533,1066"/>
<area shape="poly" id="edge40_Node000066_Node000014" title=" " alt="" coords="531,1085,642,1113,707,1133,823,1358,819,1361,704,1137,640,1118,529,1090"/>
<area shape="poly" id="edge50_Node000083_Node000014" title=" " alt="" coords="487,1092,537,1143,601,1196,631,1211,658,1217,683,1227,707,1250,720,1274,724,1297,719,1341,714,1383,719,1404,731,1426,757,1447,754,1451,727,1429,714,1406,709,1383,714,1340,719,1297,715,1276,703,1253,681,1231,657,1222,629,1216,599,1200,533,1146,483,1096"/>
<area shape="poly" id="edge72_Node000114_Node000014" title=" " alt="" coords="486,1094,533,1163,558,1208,579,1254,585,1280,586,1304,581,1346,581,1384,588,1403,602,1423,614,1433,625,1437,651,1438,678,1437,693,1441,707,1451,727,1491,761,1572,827,1741,822,1743,756,1574,722,1493,703,1454,691,1446,678,1443,651,1443,624,1442,611,1437,598,1426,583,1405,576,1385,576,1345,581,1304,580,1281,573,1256,553,1210,529,1166,481,1097"/>
<area shape="rect" id="Node000015" href="$classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="12,1059,159,1084"/>
<area shape="poly" id="edge11_Node000014_Node000015" title=" " alt="" coords="173,1069,407,1069,407,1074,173,1074"/>
<area shape="rect" id="Node000016" href="$classripple_1_1LedgerHolder.html" title="Hold a ledger in a thread&#45;safe way." alt="" coords="1967,203,2122,228"/>
<area shape="poly" id="edge13_Node000001_Node000016" title=" " alt="" coords="2136,215,2276,220,2435,230,2571,245,2619,255,2646,267,2669,298,2689,346,2705,405,2718,469,2737,594,2746,677,2741,677,2732,594,2713,470,2700,406,2683,348,2664,301,2642,271,2617,260,2570,250,2434,235,2276,226,2135,220"/>
<area shape="rect" id="Node000017" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="1623,189,1785,229"/>
<area shape="poly" id="edge14_Node000016_Node000017" title=" " alt="" coords="1799,208,1967,211,1967,216,1799,213"/>
<area shape="rect" id="Node000018" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/mutex.html" title=" " alt="" coords="791,5,883,31"/>
<area shape="poly" id="edge15_Node000016_Node000018" title=" " alt="" coords="896,16,1007,19,1134,30,1389,69,1637,118,1849,165,1994,200,1993,205,1848,170,1636,123,1388,74,1133,35,1006,25,896,21"/>
<area shape="poly" id="edge25_Node000020_Node000018" title=" " alt="" coords="897,29,968,45,1016,50,1055,50,1093,55,1113,63,1135,76,1161,98,1184,123,1220,180,1245,234,1258,274,1253,275,1240,236,1215,183,1180,126,1157,101,1132,80,1110,67,1091,60,1055,55,1016,55,968,50,896,34"/>
<area shape="rect" id="Node000019" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="1619,267,1789,307"/>
<area shape="poly" id="edge32_Node000001_Node000019" title=" " alt="" coords="1803,285,2021,288,2285,298,2410,306,2518,317,2599,331,2628,340,2646,349,2665,374,2683,412,2713,509,2734,608,2745,677,2740,678,2729,609,2707,510,2678,414,2661,377,2642,353,2625,344,2598,336,2517,322,2409,311,2284,303,2021,294,1803,290"/>
<area shape="poly" id="edge16_Node000016_Node000019" title=" " alt="" coords="1803,264,1983,225,1984,231,1804,269"/>
<area shape="rect" id="Node000110" href="$classripple_1_1LedgerReplay.html" title=" " alt="" coords="1967,325,2123,351"/>
<area shape="poly" id="edge66_Node000110_Node000019" title=" " alt="" coords="1754,311,1783,323,1814,333,1892,342,1966,342,1966,347,1892,348,1813,338,1781,328,1752,316"/>
<area shape="poly" id="edge17_Node000019_Node000020" title=" " alt="" coords="1329,285,1618,285,1618,290,1329,290"/>
<area shape="rect" id="Node000021" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="754,113,919,153"/>
<area shape="poly" id="edge18_Node000020_Node000021" title=" " alt="" coords="933,143,1032,164,1084,179,1134,198,1167,215,1199,235,1246,272,1243,276,1195,240,1165,220,1132,203,1082,184,1031,169,932,148"/>
<area shape="rect" id="Node000022" href="$classripple_1_1DigestAwareReadView.html" title="ReadView that associates keys with digests." alt="" coords="729,177,944,203"/>
<area shape="poly" id="edge19_Node000020_Node000022" title=" " alt="" coords="958,198,1045,211,1134,231,1189,251,1236,272,1233,277,1187,256,1133,237,1044,217,957,204"/>
<area shape="rect" id="Node000028" href="$classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="761,276,912,301"/>
<area shape="poly" id="edge20_Node000020_Node000028" title=" " alt="" coords="926,286,1205,285,1205,290,926,291"/>
<area shape="rect" id="Node000030" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="755,326,918,366"/>
<area shape="poly" id="edge21_Node000020_Node000030" title=" " alt="" coords="932,330,1204,292,1205,298,932,336"/>
<area shape="poly" id="edge22_Node000020_Node000031" title=" " alt="" coords="877,647,912,623,942,590,950,571,953,554,949,520,948,486,954,469,966,452,986,436,1006,429,1046,428,1087,431,1109,428,1132,418,1171,391,1204,357,1249,298,1253,302,1208,361,1174,395,1135,423,1110,433,1087,436,1046,433,1007,434,989,441,970,456,958,472,953,487,955,519,958,554,955,573,946,593,916,627,880,651"/>
<area shape="rect" id="Node000033" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="412,496,515,521"/>
<area shape="poly" id="edge70_Node000001_Node000033" title=" " alt="" coords="529,510,1072,545,1619,574,1748,575,1877,574,2376,574,2454,578,2513,589,2572,608,2645,636,2688,655,2725,675,2722,680,2686,660,2643,640,2570,613,2512,594,2453,583,2376,579,1877,579,1748,581,1619,579,1071,550,528,516"/>
<area shape="poly" id="edge24_Node000031_Node000033" title=" " alt="" coords="529,515,555,526,578,543,587,557,591,572,589,600,588,627,592,639,602,651,621,664,643,674,691,684,739,684,783,679,784,684,740,690,690,689,642,679,619,669,598,655,587,642,583,628,584,600,586,573,583,559,574,546,553,530,527,520"/>
<area shape="rect" id="Node000055" href="$structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="757,227,916,252"/>
<area shape="poly" id="edge29_Node000055_Node000033" title=" " alt="" coords="499,487,613,419,668,381,703,348,712,326,713,305,714,283,727,261,755,245,758,249,731,265,719,285,718,305,718,327,708,352,672,385,616,424,502,492"/>
<area shape="rect" id="Node000085" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="968,797,1133,837"/>
<area shape="poly" id="edge58_Node000085_Node000033" title=" " alt="" coords="529,522,628,549,706,574,730,589,762,599,790,605,841,607,890,613,917,624,946,641,983,677,1011,720,1032,762,1045,796,1040,797,1027,764,1007,722,979,681,942,645,915,628,889,619,841,612,790,610,761,605,728,594,704,579,627,554,527,527"/>
<area shape="rect" id="Node000037" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="1388,457,1595,483"/>
<area shape="poly" id="edge69_Node000037_Node000033" title=" " alt="" coords="529,496,600,487,820,474,1038,467,1388,466,1388,471,1038,473,820,479,600,493,529,501"/>
<area shape="rect" id="Node000041" href="$structripple_1_1Fees.html" title="Reflects the fee settings for a particular ledger." alt="" coords="788,391,885,416"/>
<area shape="poly" id="edge26_Node000020_Node000041" title=" " alt="" coords="899,394,1009,376,1071,362,1132,345,1189,322,1236,298,1238,303,1191,327,1134,350,1073,367,1010,381,899,399"/>
<area shape="rect" id="Node000048" href="$classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="785,63,888,88"/>
<area shape="poly" id="edge27_Node000020_Node000048" title=" " alt="" coords="902,80,955,90,1015,105,1076,127,1135,156,1173,184,1207,217,1253,273,1248,276,1203,220,1169,188,1132,160,1074,132,1013,110,953,95,901,86"/>
<area shape="poly" id="edge28_Node000020_Node000055" title=" " alt="" coords="930,246,1134,269,1205,278,1204,283,1133,274,929,251"/>
<area shape="rect" id="Node000039" href="$classripple_1_1base__uint.html" title=" " alt="" coords="393,258,534,298"/>
<area shape="poly" id="edge30_Node000055_Node000039" title=" " alt="" coords="547,267,757,245,757,250,548,272"/>
<area shape="rect" id="Node000086" href="$classripple_1_1CanonicalTXSet.html" title="Holds transactions which were deferred to the next pass of consensus." alt="" coords="752,555,921,580"/>
<area shape="poly" id="edge63_Node000086_Node000039" title=" " alt="" coords="549,285,642,304,681,317,707,333,720,352,726,371,724,407,720,444,723,463,732,483,748,505,769,524,811,552,808,557,765,529,744,509,727,486,718,464,715,444,719,407,721,372,716,355,703,337,679,322,641,309,548,291"/>
<area shape="rect" id="Node000058" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/utility/pair.html" title=" " alt="" coords="2280,1371,2469,1411"/>
<area shape="poly" id="edge33_Node000001_Node000058" title=" " alt="" coords="2483,1408,2525,1408,2568,1402,2608,1389,2642,1365,2660,1344,2675,1314,2700,1235,2718,1138,2730,1032,2741,830,2742,703,2747,703,2746,830,2735,1032,2723,1138,2705,1236,2680,1316,2664,1347,2646,1369,2610,1394,2569,1408,2526,1413,2483,1413"/>
<area shape="poly" id="edge34_Node000001_Node000059" title=" " alt="" coords="1797,1024,1967,1024,2073,1018,2187,1004,2305,982,2423,950,2537,904,2591,877,2642,845,2679,812,2706,771,2726,732,2738,702,2743,704,2731,734,2711,774,2683,815,2646,849,2594,881,2539,909,2425,955,2307,987,2188,1010,2074,1023,1967,1030,1797,1029"/>
<area shape="rect" id="Node000060" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="1157,868,1364,893"/>
<area shape="poly" id="edge36_Node000059_Node000060" title=" " alt="" coords="1331,894,1365,903,1536,958,1669,1005,1667,1010,1535,963,1363,909,1329,899"/>
<area shape="rect" id="Node000061" href="$classbeast_1_1insight_1_1Collector.html" title="Interface for a manager that allows collection of metrics." alt="" coords="749,871,925,896"/>
<area shape="poly" id="edge37_Node000060_Node000061" title=" " alt="" coords="938,880,1157,879,1157,884,938,885"/>
<area shape="rect" id="Node000062" href="$classbeast_1_1insight_1_1Counter.html" title="A metric for measuring an integral value." alt="" coords="1176,1084,1345,1109"/>
<area shape="poly" id="edge38_Node000059_Node000062" title=" " alt="" coords="1359,1100,1473,1097,1534,1090,1594,1077,1644,1056,1684,1031,1686,1036,1646,1060,1595,1082,1535,1095,1473,1102,1359,1105"/>
<area shape="poly" id="edge39_Node000059_Node000066" title=" " alt="" coords="850,1346,868,1308,894,1265,926,1224,967,1190,992,1178,1023,1167,1098,1153,1184,1145,1278,1141,1459,1132,1535,1123,1594,1106,1623,1090,1650,1070,1690,1032,1693,1035,1653,1074,1626,1094,1596,1111,1536,1128,1459,1138,1278,1146,1185,1151,1098,1159,1025,1173,994,1183,969,1195,930,1228,898,1268,873,1310,855,1348"/>
<area shape="rect" id="Node000067" href="$classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="383,1358,543,1398"/>
<area shape="poly" id="edge41_Node000066_Node000067" title=" " alt="" coords="509,1349,552,1329,599,1314,653,1306,706,1314,755,1333,798,1358,796,1362,753,1338,705,1319,653,1311,601,1319,554,1334,511,1354"/>
<area shape="poly" id="edge51_Node000083_Node000067" title=" " alt="" coords="557,1374,631,1383,670,1392,707,1405,719,1415,731,1425,775,1446,773,1451,728,1430,716,1419,704,1410,668,1397,631,1388,557,1380"/>
<area shape="poly" id="edge73_Node000114_Node000067" title=" " alt="" coords="492,1407,534,1465,578,1534,588,1564,592,1577,602,1589,627,1606,651,1613,677,1618,707,1632,740,1657,770,1686,817,1740,813,1744,766,1690,736,1661,704,1636,675,1623,650,1618,625,1611,598,1593,588,1579,583,1566,574,1536,530,1468,487,1411"/>
<area shape="rect" id="Node000068" href="$structripple_1_1TaggedCache_1_1Stats.html" title=" " alt="" coords="351,1773,576,1857"/>
<area shape="poly" id="edge42_Node000066_Node000068" title=" " alt="" coords="590,1828,659,1827,686,1822,704,1813,713,1801,719,1785,726,1741,725,1689,720,1631,711,1517,715,1470,727,1435,751,1412,755,1416,732,1438,720,1471,717,1517,725,1630,730,1688,731,1742,725,1786,718,1804,707,1817,688,1827,660,1833,590,1833"/>
<area shape="poly" id="edge52_Node000083_Node000068" title=" " alt="" coords="553,1860,592,1873,632,1879,670,1875,687,1868,704,1857,716,1844,723,1831,725,1802,722,1770,727,1731,750,1660,777,1591,823,1488,828,1490,782,1593,755,1661,732,1732,728,1770,731,1802,728,1832,721,1847,707,1861,690,1873,671,1880,631,1884,590,1878,551,1865"/>
<area shape="poly" id="edge74_Node000114_Node000068" title=" " alt="" coords="509,1867,545,1919,578,1978,585,2001,586,2021,589,2038,602,2053,628,2068,652,2073,677,2067,704,2053,735,2028,760,1997,781,1962,798,1926,819,1854,830,1797,835,1798,825,1855,803,1928,786,1965,765,2000,739,2032,707,2058,678,2072,652,2078,626,2073,598,2057,584,2040,580,2022,580,2002,574,1980,540,1922,504,1870"/>
<area shape="rect" id="Node000069" href="$classbeast_1_1insight_1_1Hook.html" title="A reference to a handler for performing polled collection." alt="" coords="9,1613,161,1639"/>
<area shape="poly" id="edge43_Node000068_Node000069" title=" " alt="" coords="125,1642,380,1771,377,1776,123,1647"/>
<area shape="rect" id="Node000116" href="$structripple_1_1LedgerMaster_1_1Stats.html" title=" " alt="" coords="385,835,541,875"/>
<area shape="poly" id="edge81_Node000116_Node000069" title=" " alt="" coords="138,1606,186,1585,238,1556,286,1517,307,1494,324,1469,333,1431,336,1362,333,1177,332,992,337,924,342,901,349,886,365,871,384,862,386,866,368,876,353,889,347,902,342,925,337,992,338,1177,341,1362,338,1431,329,1471,311,1497,290,1521,241,1560,188,1590,140,1611"/>
<area shape="rect" id="Node000073" href="$classbeast_1_1insight_1_1Gauge.html" title="A metric for measuring an integral value." alt="" coords="5,1215,165,1240"/>
<area shape="poly" id="edge44_Node000068_Node000073" title=" " alt="" coords="122,1245,171,1278,229,1324,285,1381,309,1414,329,1449,337,1477,340,1514,339,1601,339,1688,343,1723,353,1749,373,1771,369,1775,348,1751,338,1724,333,1688,334,1601,335,1514,332,1478,324,1451,305,1417,281,1385,225,1328,168,1282,119,1249"/>
<area shape="poly" id="edge82_Node000116_Node000073" title=" " alt="" coords="158,1208,202,1193,247,1171,290,1142,324,1104,339,1076,342,1048,339,1022,333,995,327,969,326,942,331,914,349,886,365,872,384,862,386,867,368,876,353,889,336,916,331,942,333,968,339,994,345,1021,348,1048,344,1077,329,1108,293,1146,250,1176,204,1198,160,1213"/>
<area shape="rect" id="Node000077" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="392,1547,535,1572"/>
<area shape="poly" id="edge46_Node000066_Node000077" title=" " alt="" coords="548,1545,646,1528,684,1519,704,1511,714,1494,716,1476,717,1456,727,1435,754,1413,758,1417,731,1438,722,1457,721,1476,719,1495,707,1515,686,1524,647,1533,549,1550"/>
<area shape="poly" id="edge54_Node000083_Node000077" title=" " alt="" coords="548,1568,625,1569,666,1565,705,1555,736,1542,766,1524,813,1487,816,1491,769,1529,739,1547,706,1561,667,1570,626,1574,548,1573"/>
<area shape="poly" id="edge76_Node000114_Node000077" title=" " alt="" coords="489,1580,533,1633,578,1699,585,1720,587,1738,590,1753,602,1767,638,1784,678,1792,720,1793,759,1788,760,1793,720,1798,678,1798,636,1790,598,1771,585,1755,581,1739,580,1721,574,1702,529,1636,485,1584"/>
<area shape="rect" id="Node000080" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="360,1712,567,1737"/>
<area shape="poly" id="edge47_Node000066_Node000080" title=" " alt="" coords="534,1706,643,1680,704,1661,721,1634,726,1607,724,1580,718,1553,711,1525,707,1496,712,1466,727,1435,751,1413,755,1417,731,1438,717,1468,713,1496,716,1524,723,1552,729,1579,731,1607,725,1636,707,1665,645,1685,536,1711"/>
<area shape="poly" id="edge55_Node000083_Node000080" title=" " alt="" coords="523,1738,565,1744,613,1746,660,1739,704,1721,733,1698,758,1670,779,1638,795,1604,818,1539,830,1488,835,1490,823,1540,800,1606,783,1640,762,1673,737,1702,707,1726,662,1744,613,1751,565,1749,522,1743"/>
<area shape="poly" id="edge78_Node000114_Node000080" title=" " alt="" coords="554,1741,578,1760,590,1782,594,1803,588,1844,583,1864,583,1883,588,1900,602,1917,626,1932,650,1935,675,1929,704,1917,742,1893,774,1861,800,1827,819,1797,823,1799,804,1830,778,1864,745,1897,707,1922,677,1934,650,1941,625,1937,598,1921,583,1903,577,1883,578,1863,582,1843,589,1803,585,1783,574,1764,551,1745"/>
<area shape="rect" id="Node000082" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="389,1991,537,2031"/>
<area shape="poly" id="edge48_Node000066_Node000082" title=" " alt="" coords="550,1995,648,1975,685,1965,703,1956,709,1945,713,1924,718,1865,717,1699,715,1532,718,1471,727,1435,751,1412,755,1416,732,1438,723,1471,720,1532,722,1699,723,1865,718,1925,714,1946,707,1960,687,1970,649,1981,551,2000"/>
<area shape="poly" id="edge56_Node000083_Node000082" title=" " alt="" coords="551,2020,642,2023,680,2019,703,2008,710,1992,715,1962,721,1874,723,1785,727,1731,748,1659,775,1590,822,1488,827,1490,780,1592,753,1661,732,1732,728,1785,726,1874,720,1962,715,1994,707,2012,681,2024,642,2029,551,2025"/>
<area shape="poly" id="edge79_Node000114_Node000082" title=" " alt="" coords="499,2038,543,2069,596,2096,624,2104,652,2107,679,2104,704,2092,738,2062,765,2026,787,1986,803,1944,824,1861,831,1797,837,1798,829,1862,809,1945,792,1988,770,2029,742,2066,707,2096,680,2109,652,2113,623,2110,594,2101,540,2074,496,2042"/>
<area shape="poly" id="edge49_Node000059_Node000083" title=" " alt="" coords="927,1439,942,1426,951,1412,954,1398,953,1371,951,1343,956,1328,966,1314,1003,1278,1040,1252,1077,1232,1115,1219,1152,1211,1189,1207,1264,1206,1341,1208,1421,1204,1462,1197,1505,1185,1548,1167,1593,1142,1626,1116,1655,1086,1693,1032,1697,1035,1659,1089,1630,1120,1596,1147,1551,1172,1507,1190,1464,1202,1422,1209,1341,1213,1264,1212,1189,1212,1152,1216,1116,1224,1080,1237,1043,1256,1007,1283,970,1317,961,1330,957,1343,958,1371,959,1399,956,1414,946,1429,930,1443"/>
<area shape="poly" id="edge57_Node000059_Node000085" title=" " alt="" coords="1147,808,1246,808,1361,819,1422,830,1482,845,1541,866,1596,893,1631,919,1660,951,1698,1006,1694,1009,1656,954,1627,923,1593,898,1539,871,1481,851,1421,835,1361,824,1245,814,1147,813"/>
<area shape="poly" id="edge60_Node000001_Node000086" title=" " alt="" coords="898,581,970,598,1060,616,1159,630,1259,635,2376,635,2462,639,2548,649,2690,675,2689,680,2547,655,2462,645,2376,641,1259,641,1159,635,1059,621,969,604,896,586"/>
<area shape="rect" id="Node000087" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="382,557,545,597"/>
<area shape="poly" id="edge61_Node000086_Node000087" title=" " alt="" coords="559,572,752,567,752,572,559,577"/>
<area shape="rect" id="Node000088" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="359,621,567,676"/>
<area shape="poly" id="edge62_Node000086_Node000088" title=" " alt="" coords="580,621,777,577,778,583,581,626"/>
<area shape="rect" id="Node000109" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="2289,347,2460,387"/>
<area shape="poly" id="edge64_Node000001_Node000109" title=" " alt="" coords="2474,366,2518,372,2563,384,2607,402,2646,428,2673,457,2694,490,2711,526,2724,562,2740,629,2746,676,2741,677,2735,630,2719,564,2706,528,2690,493,2668,460,2642,432,2604,406,2561,389,2517,377,2473,371"/>
<area shape="poly" id="edge65_Node000109_Node000110" title=" " alt="" coords="2137,343,2289,357,2289,362,2136,349"/>
<area shape="rect" id="Node000113" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic_flag.html" title=" " alt="" coords="2311,1436,2438,1461"/>
<area shape="poly" id="edge67_Node000001_Node000113" title=" " alt="" coords="2437,1461,2487,1468,2542,1468,2596,1456,2620,1444,2642,1428,2661,1404,2678,1372,2692,1331,2704,1285,2723,1178,2734,1062,2741,946,2743,840,2742,703,2748,703,2748,840,2746,946,2739,1062,2728,1179,2709,1286,2697,1333,2683,1374,2666,1407,2646,1432,2623,1449,2598,1461,2543,1473,2487,1473,2437,1467"/>
<area shape="poly" id="edge68_Node000001_Node000037" title=" " alt="" coords="1608,464,1789,466,1922,468,2037,462,2235,448,2328,450,2424,465,2475,479,2528,499,2585,524,2645,556,2680,583,2708,616,2728,650,2742,676,2737,678,2724,652,2703,619,2676,586,2643,560,2583,529,2526,504,2473,485,2423,471,2328,455,2235,453,2037,467,1922,473,1789,471,1608,469"/>
<area shape="poly" id="edge71_Node000001_Node000114" title=" " alt="" coords="852,1728,904,1620,942,1555,990,1489,1045,1429,1109,1378,1144,1359,1180,1344,1219,1335,1259,1331,2376,1331,2457,1337,2523,1342,2553,1340,2582,1331,2611,1315,2642,1289,2657,1270,2671,1244,2694,1174,2711,1088,2724,995,2738,816,2742,703,2747,703,2743,817,2729,995,2716,1089,2699,1175,2676,1246,2662,1273,2646,1293,2614,1320,2584,1336,2554,1345,2523,1347,2457,1342,2376,1337,1259,1337,1220,1340,1182,1349,1146,1364,1112,1383,1049,1432,994,1493,947,1558,908,1623,856,1730"/>
<area shape="rect" id="Node000115" href="$classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="376,2105,551,2189"/>
<area shape="poly" id="edge77_Node000114_Node000115" title=" " alt="" coords="565,2160,601,2160,637,2155,672,2144,704,2127,740,2092,768,2051,790,2005,807,1958,826,1867,832,1798,837,1798,831,1867,812,1959,795,2007,773,2053,744,2095,707,2131,674,2149,639,2160,601,2165,565,2166"/>
<area shape="poly" id="edge80_Node000001_Node000116" title=" " alt="" coords="509,826,608,777,667,754,729,735,900,700,1046,679,1176,669,1298,668,1552,679,1701,685,1877,687,2376,687,2668,687,2668,693,2376,693,1877,693,1701,690,1552,684,1298,673,1176,674,1047,684,901,705,730,741,669,759,610,782,512,831"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="2652,843,2808,869"/>
<area shape="rect" id="Node000002" 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" id="edge1_Node000001_Node000002" 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" id="Node000003" href="$classripple_1_1Application.html" title=" " alt="" coords="1175,966,1315,991"/>
<area shape="poly" id="edge2_Node000001_Node000003" 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" id="Node000059" href="$classripple_1_1LedgerHistory.html" title="Retains historical ledgers." alt="" coords="1609,1050,1767,1075"/>
<area shape="poly" id="edge35_Node000059_Node000003" title=" " alt="" coords="1308,992,1373,1007,1609,1048,1608,1054,1371,1012,1307,997"/>
<area shape="rect" id="Node000004" 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" id="edge3_Node000003_Node000004" title=" " alt="" coords="918,1004,952,1001,1174,982,1175,987,952,1007,918,1010"/>
<area shape="poly" id="edge8_Node000004_Node000004" 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" id="Node000008" href="$classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1161,1019,1329,1059"/>
<area shape="poly" id="edge7_Node000008_Node000004" title=" " alt="" coords="918,1019,1161,1032,1160,1037,918,1024"/>
<area shape="rect" id="Node000005" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="420,1425,507,1450"/>
<area shape="poly" id="edge4_Node000004_Node000005" 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" id="Node000066" href="$classripple_1_1TaggedCache.html" title=" " alt="" coords="737,1245,904,1299"/>
<area shape="poly" id="edge47_Node000066_Node000005" 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" id="Node000080" href="$classripple_1_1TaggedCache.html" title=" " alt="" coords="723,1431,919,1471"/>
<area shape="poly" id="edge55_Node000080_Node000005" 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" id="Node000111" href="$classripple_1_1TaggedCache.html" title=" " alt="" coords="744,1773,897,1827"/>
<area shape="poly" id="edge76_Node000111_Node000005" 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" id="Node000007" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/recursive_mutex.html" title=" " alt="" coords="384,1055,543,1081"/>
<area shape="poly" id="edge12_Node000001_Node000007" 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" id="edge5_Node000004_Node000007" title=" " alt="" coords="556,1052,736,1026,737,1031,557,1057"/>
<area shape="poly" id="edge46_Node000066_Node000007" 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" id="edge54_Node000080_Node000007" 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" id="edge75_Node000111_Node000007" 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" id="edge6_Node000004_Node000008" 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" id="Node000010" href="$classbeast_1_1List.html" title=" " alt="" coords="371,912,556,952"/>
<area shape="poly" id="edge9_Node000004_Node000010" 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" id="Node000014" href="$classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="408,798,519,823"/>
<area shape="poly" id="edge10_Node000001_Node000014" 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" id="Node000020" href="$classripple_1_1Ledger.html" title="Holds a ledger." alt="" coords="1189,471,1300,497"/>
<area shape="poly" id="edge31_Node000020_Node000014" 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" id="Node000031" 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="759,471,882,497"/>
<area shape="poly" id="edge23_Node000031_Node000014" 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" id="edge59_Node000059_Node000014" 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" id="edge41_Node000066_Node000014" 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" id="edge51_Node000080_Node000014" 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" id="edge72_Node000111_Node000014" 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" id="Node000015" href="$classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="12,798,159,823"/>
<area shape="poly" id="edge11_Node000014_Node000015" title=" " alt="" coords="173,808,407,808,407,813,173,813"/>
<area shape="rect" id="Node000016" href="$classripple_1_1LedgerHolder.html" title="Hold a ledger in a thread&#45;safe way." alt="" coords="1951,338,2106,363"/>
<area shape="poly" id="edge13_Node000001_Node000016" 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" id="Node000017" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="1607,256,1769,296"/>
<area shape="poly" id="edge14_Node000016_Node000017" title=" " alt="" coords="1784,285,1854,296,1927,312,1997,335,1996,341,1926,317,1853,301,1783,290"/>
<area shape="rect" id="Node000018" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/mutex.html" title=" " alt="" coords="775,209,867,234"/>
<area shape="poly" id="edge15_Node000016_Node000018" 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" id="edge25_Node000020_Node000018" 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" id="Node000019" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="1603,523,1773,563"/>
<area shape="poly" id="edge32_Node000001_Node000019" 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" id="edge16_Node000016_Node000019" title=" " alt="" coords="1735,514,2003,361,2006,366,1738,518"/>
<area shape="rect" id="Node000107" href="$classripple_1_1LedgerReplay.html" title=" " alt="" coords="1951,690,2107,715"/>
<area shape="poly" id="edge66_Node000107_Node000019" 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" id="edge17_Node000019_Node000020" title=" " alt="" coords="1314,490,1603,529,1602,534,1313,496"/>
<area shape="rect" id="Node000021" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="738,357,903,397"/>
<area shape="poly" id="edge18_Node000020_Node000021" 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" id="Node000022" href="$classripple_1_1DigestAwareReadView.html" title="ReadView that associates keys with digests." alt="" coords="713,422,928,447"/>
<area shape="poly" id="edge19_Node000020_Node000022" title=" " alt="" coords="942,435,1028,440,1118,451,1200,469,1199,474,1117,456,1028,446,941,440"/>
<area shape="rect" id="Node000028" href="$classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="745,585,896,610"/>
<area shape="poly" id="edge20_Node000020_Node000028" 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" id="Node000030" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="739,635,902,675"/>
<area shape="poly" id="edge21_Node000020_Node000030" 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" id="edge22_Node000020_Node000031" title=" " alt="" coords="896,481,1189,481,1189,487,896,487"/>
<area shape="rect" id="Node000033" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="412,471,515,497"/>
<area shape="poly" id="edge70_Node000001_Node000033" 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" id="edge24_Node000031_Node000033" title=" " alt="" coords="528,481,759,481,759,487,528,487"/>
<area shape="rect" id="Node000055" href="$structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="741,699,900,725"/>
<area shape="poly" id="edge29_Node000055_Node000033" 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" id="Node000082" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="952,737,1117,777"/>
<area shape="poly" id="edge58_Node000082_Node000033" 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" id="Node000037" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="1372,177,1579,202"/>
<area shape="poly" id="edge69_Node000037_Node000033" 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" id="Node000041" href="$structripple_1_1Fees.html" title="Reflects the fee settings for a particular ledger." alt="" coords="772,258,869,283"/>
<area shape="poly" id="edge26_Node000020_Node000041" 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" id="Node000048" href="$classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="769,307,872,333"/>
<area shape="poly" id="edge27_Node000020_Node000048" 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" id="edge28_Node000020_Node000055" 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" id="Node000039" href="$classripple_1_1base__uint.html" title=" " alt="" coords="393,848,534,888"/>
<area shape="poly" id="edge30_Node000055_Node000039" title=" " alt="" coords="547,842,575,832,701,774,796,723,798,727,704,779,577,837,548,848"/>
<area shape="rect" id="Node000083" 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" id="edge63_Node000083_Node000039" 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" id="Node000058" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/utility/pair.html" title=" " alt="" coords="2264,836,2453,876"/>
<area shape="poly" id="edge33_Node000001_Node000058" title=" " alt="" coords="2467,853,2651,853,2651,859,2467,859"/>
<area shape="poly" id="edge34_Node000001_Node000059" 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" id="Node000060" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="1141,1467,1348,1493"/>
<area shape="poly" id="edge36_Node000059_Node000060" 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" id="Node000061" 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" id="edge37_Node000060_Node000061" title=" " alt="" coords="922,1499,1141,1484,1141,1489,922,1504"/>
<area shape="rect" id="Node000062" href="$classbeast_1_1insight_1_1Counter.html" title="A metric for measuring an integral value." alt="" coords="1160,1089,1329,1114"/>
<area shape="poly" id="edge38_Node000059_Node000062" title=" " alt="" coords="1343,1090,1608,1067,1609,1072,1343,1095"/>
<area shape="rect" id="Node000063" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="732,1084,909,1124"/>
<area shape="poly" id="edge39_Node000062_Node000063" title=" " alt="" coords="923,1101,1117,1100,1160,1100,1160,1105,1117,1105,923,1106"/>
<area shape="poly" id="edge40_Node000059_Node000066" title=" " alt="" coords="917,1250,1213,1184,1578,1093,1647,1073,1649,1078,1579,1099,1214,1189,918,1255"/>
<area shape="rect" id="Node000067" href="$classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="383,1693,543,1733"/>
<area shape="poly" id="edge42_Node000066_Node000067" 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" id="edge52_Node000080_Node000067" 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" id="edge73_Node000111_Node000067" 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" id="Node000068" href="$structripple_1_1TaggedCache_1_1Stats.html" title=" " alt="" coords="351,1585,576,1669"/>
<area shape="poly" id="edge43_Node000066_Node000068" 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" id="edge53_Node000080_Node000068" 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" id="edge74_Node000111_Node000068" 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" id="Node000069" 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" id="edge44_Node000068_Node000069" title=" " alt="" coords="132,1749,350,1666,352,1671,134,1754"/>
<area shape="rect" id="Node000113" href="$structripple_1_1LedgerMaster_1_1Stats.html" title=" " alt="" coords="385,2032,541,2072"/>
<area shape="poly" id="edge80_Node000113_Node000069" 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" id="Node000073" href="$classbeast_1_1insight_1_1Gauge.html" title="A metric for measuring an integral value." alt="" coords="5,1921,165,1946"/>
<area shape="poly" id="edge45_Node000068_Node000073" 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" id="edge81_Node000113_Node000073" title=" " alt="" coords="138,1948,190,1965,351,2017,391,2029,390,2034,350,2023,189,1971,136,1953"/>
<area shape="rect" id="Node000077" href="$classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="376,1207,551,1291"/>
<area shape="poly" id="edge48_Node000066_Node000077" title=" " alt="" coords="565,1253,737,1264,737,1269,564,1258"/>
<area shape="rect" id="Node000079" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="412,1758,515,1783"/>
<area shape="poly" id="edge49_Node000066_Node000079" 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" id="edge56_Node000080_Node000079" 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" id="edge78_Node000111_Node000079" 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" id="edge50_Node000059_Node000080" 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" id="edge57_Node000059_Node000082" 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" id="edge60_Node000001_Node000083" 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" id="Node000084" href="$classripple_1_1CountedObject.html" title=" " alt="" coords="382,2176,545,2216"/>
<area shape="poly" id="edge61_Node000083_Node000084" title=" " alt="" coords="557,2174,756,2134,757,2139,558,2180"/>
<area shape="rect" id="Node000085" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/map.html" title=" " alt="" coords="359,2097,567,2151"/>
<area shape="poly" id="edge62_Node000083_Node000085" title=" " alt="" coords="581,2121,736,2121,736,2127,581,2127"/>
<area shape="rect" id="Node000106" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="2273,704,2444,744"/>
<area shape="poly" id="edge64_Node000001_Node000106" 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" id="edge65_Node000106_Node000107" title=" " alt="" coords="2121,706,2273,716,2273,721,2120,711"/>
<area shape="rect" id="Node000110" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic_flag.html" title=" " alt="" coords="2295,1075,2422,1101"/>
<area shape="poly" id="edge67_Node000001_Node000110" 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" id="edge68_Node000001_Node000037" 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" id="edge71_Node000001_Node000111" 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" id="Node000112" href="$classripple_1_1partitioned__unordered__map.html" title=" " alt="" coords="376,1923,551,2007"/>
<area shape="poly" id="edge77_Node000111_Node000112" 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" id="edge79_Node000001_Node000113" 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>