Files
rippled/classripple_1_1PeerImp__coll__graph.map
2025-09-18 10:58:55 -07:00

131 lines
30 KiB
Plaintext

<map id="ripple::PeerImp" name="ripple::PeerImp">
<area shape="rect" id="Node000001" title="This class manages established peer&#45;to&#45;peer connections, handles message exchange,..." alt="" coords="2380,1805,2501,1831"/>
<area shape="rect" id="Node000002" href="$classripple_1_1Peer.html" title="Represents a peer connection in the overlay." alt="" coords="2018,5,2114,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="2128,6,2184,4,2246,10,2278,18,2307,29,2334,45,2358,67,2370,97,2380,156,2397,347,2411,607,2422,904,2437,1477,2442,1805,2437,1805,2431,1478,2417,904,2406,607,2392,347,2374,157,2364,99,2354,70,2331,50,2305,34,2276,23,2245,15,2184,9,2128,12"/>
<area shape="rect" id="Node000003" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="1979,55,2153,95"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="2167,57,2217,57,2268,64,2317,81,2339,95,2358,112,2370,142,2380,199,2397,385,2411,638,2422,927,2437,1486,2442,1805,2437,1805,2431,1486,2417,927,2406,638,2392,385,2374,200,2364,143,2354,116,2335,99,2314,86,2267,69,2216,62,2167,62"/>
<area shape="rect" id="Node000004" href="$classripple_1_1OverlayImpl_1_1Child.html" title=" " alt="" coords="1993,1206,2139,1246"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="2154,1241,2206,1259,2262,1283,2314,1317,2338,1337,2358,1360,2378,1398,2394,1452,2419,1585,2434,1718,2441,1805,2436,1805,2429,1718,2414,1586,2389,1453,2373,1400,2354,1364,2334,1341,2311,1321,2259,1288,2204,1264,2152,1246"/>
<area shape="rect" id="Node000005" href="$classripple_1_1OverlayImpl.html" title=" " alt="" coords="1595,857,1741,883"/>
<area shape="poly" id="edge52_Node000001_Node000005" title=" " alt="" coords="1727,884,1860,932,1944,969,2034,1014,2125,1069,2212,1133,2291,1206,2327,1247,2358,1290,2379,1335,2396,1398,2410,1473,2421,1554,2435,1707,2441,1805,2436,1805,2430,1707,2416,1555,2405,1474,2391,1399,2374,1337,2354,1293,2322,1250,2287,1210,2208,1137,2122,1073,2031,1019,1942,974,1858,937,1725,889"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1677,896,1687,939,1705,991,1731,1045,1767,1093,1819,1135,1878,1168,1939,1192,1993,1208,1992,1213,1937,1197,1876,1172,1816,1140,1763,1097,1726,1048,1700,993,1682,940,1671,897"/>
<area shape="rect" id="Node000006" href="$classripple_1_1Overlay.html" title="Manages the set of connected peers." alt="" coords="920,631,1039,656"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1052,634,1180,625,1332,621,1407,623,1475,629,1531,641,1572,658,1597,679,1617,704,1633,732,1645,761,1661,816,1668,857,1663,858,1656,818,1640,763,1628,735,1612,707,1593,683,1569,663,1529,646,1474,635,1407,628,1332,626,1180,630,1053,639"/>
<area shape="rect" id="Node000007" href="$classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="273,790,441,830"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="407,781,534,721,613,691,694,666,753,654,814,647,919,641,920,646,814,652,754,660,695,671,615,696,536,726,409,786"/>
<area shape="poly" id="edge9_Node000007_Node000007" title=" " alt="" coords="331,774,340,766,357,763,372,765,382,771,386,780,384,790,379,789,381,781,378,775,370,770,357,769,343,771,335,778"/>
<area shape="rect" id="Node000018" href="$classripple_1_1Application.html" title=" " alt="" coords="721,1168,861,1193"/>
<area shape="poly" id="edge12_Node000018_Node000007" title=" " alt="" coords="395,837,776,1166,773,1170,391,842"/>
<area shape="rect" id="Node000027" href="$classripple_1_1Resource_1_1Manager.html" title="Tracks load and resource consumption." alt="" coords="695,797,887,823"/>
<area shape="poly" id="edge22_Node000027_Node000007" title=" " alt="" coords="455,807,695,807,695,813,455,813"/>
<area shape="rect" id="Node000008" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="41,2460,128,2485"/>
<area shape="poly" id="edge56_Node000001_Node000008" title=" " alt="" coords="106,2495,146,2540,205,2591,239,2615,276,2634,315,2647,356,2651,2067,2651,2113,2654,2154,2660,2226,2673,2258,2674,2289,2668,2321,2653,2354,2627,2364,2610,2374,2581,2391,2493,2405,2377,2416,2245,2431,1989,2436,1831,2442,1831,2436,1990,2421,2245,2410,2377,2396,2494,2379,2582,2369,2612,2358,2630,2324,2658,2291,2673,2258,2679,2225,2678,2153,2665,2113,2659,2067,2657,356,2657,314,2652,274,2639,236,2619,201,2596,143,2544,102,2498"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="88,2446,350,830,355,830,93,2447"/>
<area shape="rect" id="Node000148" href="$classbeast_1_1WrappedSink.html" title="Wraps a Journal::Sink to prefix its output with a string." alt="" coords="715,2475,867,2500"/>
<area shape="poly" id="edge47_Node000148_Node000008" title=" " alt="" coords="141,2454,241,2431,374,2411,447,2405,523,2405,598,2410,671,2423,701,2433,728,2446,773,2472,770,2477,726,2451,699,2438,670,2429,597,2416,522,2410,447,2411,374,2416,242,2436,142,2459"/>
<area shape="rect" id="Node000178" href="$structripple_1_1PeerImp_1_1ChargeWithContext.html" title=" " alt="" coords="465,2567,671,2607"/>
<area shape="poly" id="edge67_Node000178_Node000008" title=" " alt="" coords="142,2483,483,2565,482,2570,141,2488"/>
<area shape="rect" id="Node000010" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/recursive_mutex.html" title=" " alt="" coords="5,632,164,657"/>
<area shape="poly" id="edge14_Node000005_Node000010" title=" " alt="" coords="128,624,230,592,293,579,356,574,981,574,1113,570,1285,569,1372,572,1453,581,1521,598,1549,609,1572,623,1599,648,1621,678,1637,712,1649,746,1664,811,1669,857,1663,857,1659,812,1644,748,1632,714,1616,681,1595,651,1569,627,1547,614,1520,603,1452,587,1372,578,1285,574,1114,576,981,579,356,579,293,584,232,597,129,630"/>
<area shape="poly" id="edge8_Node000007_Node000010" title=" " alt="" coords="120,662,325,788,322,792,117,667"/>
<area shape="rect" id="Node000017" href="$classripple_1_1reduce__relay_1_1SquelchHandler.html" title="Abstract class." alt="" coords="715,931,866,971"/>
<area shape="poly" id="edge10_Node000005_Node000017" title=" " alt="" coords="831,922,868,902,910,886,970,875,1048,868,1239,861,1437,862,1595,865,1595,870,1437,867,1239,867,1049,873,970,881,911,891,870,907,834,926"/>
<area shape="rect" id="Node000104" href="$classripple_1_1reduce__relay_1_1Slots.html" title=" " alt="" coords="1079,1229,1300,1269"/>
<area shape="poly" id="edge37_Node000104_Node000017" title=" " alt="" coords="832,977,912,1029,952,1044,986,1051,1018,1061,1034,1072,1050,1088,1060,1105,1064,1121,1062,1151,1061,1180,1064,1194,1074,1208,1097,1226,1094,1230,1070,1212,1060,1196,1055,1180,1057,1150,1059,1121,1055,1107,1046,1092,1031,1076,1016,1066,985,1056,950,1049,909,1034,829,982"/>
<area shape="poly" id="edge43_Node000001_Node000018" title=" " alt="" coords="875,1191,920,1204,967,1224,1012,1250,1050,1286,1060,1302,1063,1319,1060,1350,1058,1379,1063,1392,1074,1405,1104,1422,1146,1432,1197,1437,1253,1438,1449,1430,2067,1430,2155,1429,2227,1434,2259,1443,2291,1457,2324,1479,2358,1510,2386,1545,2408,1585,2423,1628,2433,1672,2442,1751,2443,1805,2437,1805,2437,1751,2428,1673,2418,1630,2403,1587,2382,1548,2354,1513,2320,1483,2289,1462,2258,1448,2226,1439,2155,1434,2067,1435,1449,1435,1253,1443,1197,1442,1145,1437,1102,1427,1070,1409,1058,1395,1053,1380,1055,1349,1058,1319,1055,1304,1046,1289,1009,1255,965,1228,918,1209,873,1197"/>
<area shape="poly" id="edge11_Node000005_Node000018" title=" " alt="" coords="875,1181,1056,1186,1273,1188,1465,1181,1532,1172,1569,1160,1600,1130,1623,1094,1640,1055,1652,1013,1663,936,1664,883,1670,883,1668,937,1657,1015,1645,1056,1628,1097,1604,1134,1572,1164,1533,1177,1466,1186,1273,1193,1056,1192,875,1187"/>
<area shape="rect" id="Node000026" href="$classripple_1_1ServerHandler.html" title=" " alt="" coords="1109,1116,1269,1141"/>
<area shape="poly" id="edge20_Node000026_Node000018" title=" " alt="" coords="821,1158,862,1136,910,1118,962,1110,1015,1107,1112,1113,1112,1119,1015,1112,963,1115,911,1123,864,1141,823,1163"/>
<area shape="rect" id="Node000185" href="$classripple_1_1LedgerReplayMsgHandler.html" title=" " alt="" coords="1072,1471,1307,1496"/>
<area shape="poly" id="edge75_Node000185_Node000018" title=" " alt="" coords="811,1203,853,1253,881,1278,912,1300,931,1308,949,1311,983,1309,1016,1311,1033,1317,1050,1331,1061,1346,1065,1362,1063,1392,1061,1421,1064,1435,1074,1449,1101,1468,1098,1473,1070,1453,1060,1438,1055,1422,1058,1391,1060,1362,1056,1348,1046,1335,1030,1322,1015,1316,983,1315,949,1316,930,1313,909,1304,878,1283,849,1257,807,1207"/>
<area shape="rect" id="Node000019" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/utility/optional.html" title=" " alt="" coords="1085,907,1293,977"/>
<area shape="poly" id="edge13_Node000005_Node000019" title=" " alt="" coords="1307,935,1434,923,1570,901,1635,880,1637,885,1571,906,1435,928,1307,940"/>
<area shape="rect" id="Node000020" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/condition_variable_any.html" title=" " alt="" coords="1089,1001,1290,1027"/>
<area shape="poly" id="edge15_Node000005_Node000020" title=" " alt="" coords="1304,1011,1367,1005,1435,995,1504,978,1570,953,1596,937,1620,918,1655,881,1658,885,1623,922,1599,942,1572,958,1505,983,1436,1000,1367,1010,1304,1016"/>
<area shape="rect" id="Node000021" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/weak_ptr.html" title=" " alt="" coords="1104,1051,1275,1091"/>
<area shape="poly" id="edge16_Node000005_Node000021" title=" " alt="" coords="1288,1081,1355,1083,1428,1077,1502,1061,1537,1047,1569,1029,1589,1014,1605,996,1632,954,1650,913,1661,882,1666,884,1655,915,1637,957,1610,999,1592,1018,1572,1034,1539,1052,1503,1066,1429,1083,1355,1088,1288,1087"/>
<area shape="rect" id="Node000024" href="$classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="735,1471,846,1496"/>
<area shape="poly" id="edge48_Node000001_Node000024" title=" " alt="" coords="819,1503,863,1538,924,1580,996,1620,1073,1650,1137,1662,1188,1661,1240,1654,1307,1650,1737,1643,1925,1642,2167,1647,2222,1644,2266,1637,2309,1639,2332,1646,2357,1660,2376,1675,2392,1693,2416,1733,2431,1774,2439,1804,2434,1806,2426,1775,2411,1736,2388,1696,2372,1678,2355,1664,2330,1651,2308,1644,2267,1643,2222,1649,2167,1653,1925,1647,1737,1648,1307,1655,1240,1659,1188,1666,1136,1667,1071,1655,993,1625,921,1585,860,1542,815,1507"/>
<area shape="poly" id="edge17_Node000005_Node000024" title=" " alt="" coords="853,1464,948,1428,999,1403,1046,1372,1057,1356,1062,1349,1071,1341,1117,1325,1179,1318,1327,1316,1402,1315,1471,1310,1529,1299,1551,1289,1569,1277,1590,1248,1608,1202,1624,1146,1636,1084,1654,963,1663,883,1668,883,1660,964,1642,1085,1629,1147,1613,1204,1594,1250,1573,1281,1554,1294,1530,1304,1472,1316,1402,1321,1327,1321,1179,1323,1118,1330,1073,1346,1066,1352,1062,1359,1050,1376,1002,1408,950,1433,855,1469"/>
<area shape="poly" id="edge23_Node000026_Node000024" title=" " alt="" coords="801,1457,843,1374,873,1326,909,1280,948,1238,982,1209,1020,1185,1071,1158,1124,1139,1126,1144,1073,1163,1023,1189,985,1213,952,1242,913,1284,878,1329,847,1377,805,1459"/>
<area shape="poly" id="edge38_Node000104_Node000024" title=" " alt="" coords="810,1458,852,1416,880,1394,909,1376,930,1368,949,1364,982,1365,1014,1363,1029,1357,1046,1345,1056,1332,1058,1317,1060,1301,1070,1285,1098,1267,1101,1271,1074,1289,1065,1303,1063,1318,1061,1334,1050,1349,1032,1361,1015,1368,982,1370,949,1370,931,1373,912,1380,883,1398,856,1420,813,1462"/>
<area shape="rect" id="Node000157" href="$classripple_1_1reduce__relay_1_1Squelch.html" title=" " alt="" coords="1331,1519,1571,1559"/>
<area shape="poly" id="edge63_Node000157_Node000024" title=" " alt="" coords="860,1493,911,1501,1134,1521,1330,1532,1330,1537,1133,1526,910,1506,859,1499"/>
<area shape="poly" id="edge76_Node000185_Node000024" title=" " alt="" coords="860,1481,1072,1481,1072,1486,860,1486"/>
<area shape="rect" id="Node000025" href="$classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="284,2475,431,2500"/>
<area shape="poly" id="edge18_Node000024_Node000025" title=" " alt="" coords="401,2466,421,2452,439,2435,477,2384,508,2336,533,2290,553,2245,581,2159,598,2075,627,1894,651,1791,692,1674,741,1570,780,1495,785,1497,745,1572,697,1676,657,1792,632,1895,603,2075,586,2161,558,2247,538,2292,513,2339,481,2387,443,2438,425,2456,404,2470"/>
<area shape="poly" id="edge45_Node000148_Node000025" title=" " alt="" coords="415,2501,466,2510,568,2518,670,2510,741,2497,742,2503,671,2515,568,2523,465,2515,414,2506"/>
<area shape="poly" id="edge46_Node000148_Node000025" title=" " alt="" coords="445,2485,714,2485,714,2490,445,2490"/>
<area shape="poly" id="edge19_Node000005_Node000026" title=" " alt="" coords="1256,1141,1326,1151,1409,1153,1451,1149,1493,1140,1533,1125,1569,1104,1595,1081,1615,1052,1631,1021,1643,989,1658,927,1663,883,1669,883,1663,928,1648,990,1636,1023,1620,1055,1599,1084,1572,1108,1535,1130,1494,1145,1452,1154,1409,1158,1326,1157,1255,1147"/>
<area shape="poly" id="edge25_Node000005_Node000027" title=" " alt="" coords="901,808,1203,818,1387,830,1571,849,1608,855,1608,860,1570,854,1387,836,1203,824,901,814"/>
<area shape="poly" id="edge21_Node000026_Node000027" title=" " alt="" coords="818,831,853,870,889,918,896,934,899,948,903,960,912,972,930,984,946,990,981,991,1015,994,1033,1001,1050,1015,1058,1026,1062,1038,1062,1060,1063,1082,1066,1092,1074,1101,1091,1113,1110,1121,1108,1126,1088,1118,1070,1105,1061,1094,1057,1083,1057,1060,1057,1039,1053,1029,1046,1019,1030,1006,1014,999,980,997,945,995,927,989,909,976,898,962,894,949,891,936,884,921,849,874,814,835"/>
<area shape="rect" id="Node000044" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/mutex.html" title=" " alt="" coords="745,333,837,359"/>
<area shape="poly" id="edge64_Node000001_Node000044" title=" " alt="" coords="804,320,847,263,876,233,909,206,980,165,1041,142,1106,132,1188,130,2067,130,2095,133,2121,142,2146,155,2170,173,2213,220,2252,278,2286,343,2315,411,2359,536,2372,591,2385,659,2405,825,2419,1019,2430,1222,2440,1593,2442,1805,2437,1805,2435,1593,2424,1222,2414,1019,2399,826,2379,660,2367,592,2353,537,2310,413,2281,346,2247,281,2209,224,2166,177,2143,160,2119,146,2094,138,2067,135,1188,135,1106,137,1042,147,982,170,912,211,880,237,851,267,809,324"/>
<area shape="poly" id="edge42_Node000005_Node000044" title=" " alt="" coords="851,357,954,379,1072,399,1167,403,1326,406,1483,414,1540,422,1572,435,1596,467,1615,516,1631,577,1644,643,1661,772,1668,857,1663,857,1656,772,1639,644,1626,578,1610,518,1591,470,1569,439,1539,428,1482,420,1326,411,1167,408,1072,405,953,385,850,362"/>
<area shape="poly" id="edge24_Node000026_Node000044" title=" " alt="" coords="808,369,849,451,871,502,889,556,899,612,899,658,900,702,913,756,928,789,945,816,980,857,1017,898,1034,924,1050,958,1057,980,1058,1001,1055,1036,1055,1069,1061,1085,1074,1101,1090,1114,1110,1122,1108,1127,1088,1119,1070,1105,1057,1087,1050,1070,1050,1036,1053,1001,1051,981,1046,960,1030,927,1013,901,976,860,940,819,923,792,908,758,894,703,893,658,893,613,884,557,866,504,845,453,804,372"/>
<area shape="rect" id="Node000135" href="$structripple_1_1metrics_1_1TxMetrics.html" title="Run transaction reduce&#45;relay feature related metrics." alt="" coords="1095,171,1283,196"/>
<area shape="poly" id="edge40_Node000135_Node000044" title=" " alt="" coords="827,324,935,271,1071,213,1133,194,1135,199,1073,218,937,276,829,329"/>
<area shape="rect" id="Node000089" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="1100,271,1279,311"/>
<area shape="poly" id="edge26_Node000005_Node000089" title=" " alt="" coords="1293,304,1331,310,1385,313,1456,314,1525,321,1552,329,1572,341,1587,359,1599,382,1621,444,1637,518,1649,600,1664,756,1669,857,1664,857,1659,756,1644,600,1632,519,1615,445,1595,385,1582,362,1569,345,1550,334,1524,327,1456,320,1385,318,1330,315,1292,310"/>
<area shape="rect" id="Node000091" href="$classripple_1_1TrafficCount.html" title="TrafficCount is used to count ingress and egress wire bytes and number of messages." alt="" coords="1117,336,1261,361"/>
<area shape="poly" id="edge27_Node000005_Node000091" title=" " alt="" coords="1276,352,1455,368,1531,380,1557,387,1572,395,1585,410,1597,431,1617,486,1633,552,1646,625,1662,765,1669,857,1663,857,1657,765,1641,626,1628,553,1612,487,1592,433,1581,413,1569,399,1555,392,1530,385,1454,374,1275,357"/>
<area shape="rect" id="Node000095" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/unordered_map.html" title=" " alt="" coords="1072,1571,1307,1641"/>
<area shape="poly" id="edge28_Node000005_Node000095" title=" " alt="" coords="1321,1635,1385,1640,1451,1636,1483,1629,1514,1619,1543,1604,1568,1585,1662,883,1668,883,1573,1587,1546,1608,1516,1624,1485,1634,1452,1641,1385,1645,1320,1640"/>
<area shape="rect" id="Node000096" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="705,1687,876,1727"/>
<area shape="poly" id="edge68_Node000001_Node000096" title=" " alt="" coords="890,1703,1307,1694,1548,1682,1737,1669,1925,1662,2036,1663,2167,1669,2222,1668,2266,1665,2308,1669,2332,1677,2357,1690,2387,1716,2411,1748,2437,1804,2433,1806,2406,1750,2383,1720,2355,1695,2330,1682,2307,1674,2266,1670,2222,1673,2167,1674,2036,1668,1925,1667,1737,1674,1549,1688,1307,1699,890,1708"/>
<area shape="poly" id="edge29_Node000095_Node000096" title=" " alt="" coords="883,1681,1071,1633,1072,1638,884,1687"/>
<area shape="rect" id="Node000099" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/unordered_map.html" title=" " alt="" coords="1072,665,1307,720"/>
<area shape="poly" id="edge30_Node000005_Node000099" title=" " alt="" coords="1321,677,1382,678,1447,686,1512,702,1572,729,1607,758,1633,793,1653,829,1665,856,1660,858,1648,831,1629,796,1603,761,1569,734,1510,707,1446,691,1382,684,1321,682"/>
<area shape="rect" id="Node000100" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="739,681,842,707"/>
<area shape="poly" id="edge58_Node000001_Node000100" title=" " alt="" coords="818,671,851,641,884,604,975,429,1035,315,1070,257,1121,230,1166,214,1209,209,1251,210,1340,222,1391,229,1449,231,2068,231,2099,236,2129,248,2157,267,2184,294,2208,326,2231,365,2272,457,2308,568,2338,691,2363,824,2384,963,2414,1242,2431,1496,2439,1695,2442,1805,2437,1805,2434,1695,2426,1497,2408,1242,2378,964,2358,825,2332,692,2302,569,2267,459,2226,367,2204,329,2180,297,2154,271,2127,252,2098,241,2067,237,1449,237,1390,234,1339,228,1250,215,1209,214,1167,220,1123,235,1074,261,1039,317,980,432,889,608,855,645,821,675"/>
<area shape="poly" id="edge31_Node000099_Node000100" title=" " alt="" coords="856,691,1072,690,1072,696,856,696"/>
<area shape="rect" id="Node000102" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="1086,744,1293,769"/>
<area shape="poly" id="edge34_Node000102_Node000100" title=" " alt="" coords="856,702,911,711,1103,741,1103,747,910,717,855,708"/>
<area shape="rect" id="Node000101" href="$classripple_1_1Resolver.html" title=" " alt="" coords="1127,464,1251,489"/>
<area shape="poly" id="edge32_Node000005_Node000101" title=" " alt="" coords="1265,464,1347,456,1437,453,1518,458,1549,465,1572,477,1595,506,1613,549,1629,603,1642,663,1660,779,1668,857,1663,857,1654,779,1637,664,1624,605,1608,551,1590,508,1569,481,1548,471,1517,463,1437,458,1348,462,1266,469"/>
<area shape="poly" id="edge33_Node000005_Node000102" title=" " alt="" coords="1307,746,1369,748,1437,754,1506,766,1572,788,1598,802,1622,820,1658,855,1654,859,1619,824,1595,806,1570,792,1504,772,1436,759,1369,753,1307,752"/>
<area shape="rect" id="Node000103" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="1100,513,1279,539"/>
<area shape="poly" id="edge35_Node000005_Node000103" title=" " alt="" coords="1293,532,1469,549,1538,558,1572,566,1604,599,1627,638,1645,680,1656,723,1668,802,1670,857,1664,857,1663,803,1651,724,1639,682,1622,640,1599,603,1569,571,1538,564,1468,555,1292,537"/>
<area shape="poly" id="edge36_Node000005_Node000104" title=" " alt="" coords="1308,1267,1374,1271,1443,1265,1477,1258,1510,1247,1541,1232,1569,1212,1587,1188,1604,1151,1632,1052,1652,952,1662,882,1668,883,1657,953,1638,1054,1609,1152,1592,1191,1573,1216,1544,1236,1512,1252,1479,1263,1444,1270,1374,1276,1308,1273"/>
<area shape="poly" id="edge39_Node000005_Node000135" title=" " alt="" coords="1297,183,1367,194,1442,214,1478,228,1513,247,1545,269,1573,296,1587,316,1599,343,1620,411,1637,493,1649,581,1664,750,1669,857,1664,857,1658,750,1644,582,1631,494,1615,412,1594,345,1582,319,1569,300,1541,273,1510,251,1476,233,1440,219,1366,199,1297,189"/>
<area shape="rect" id="Node000144" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/utility/optional.html" title=" " alt="" coords="1120,1355,1259,1395"/>
<area shape="poly" id="edge61_Node000001_Node000144" title=" " alt="" coords="1272,1370,1536,1363,1878,1361,2043,1365,2188,1374,2297,1389,2334,1400,2358,1412,2380,1442,2397,1488,2411,1544,2422,1605,2436,1725,2441,1805,2436,1805,2431,1725,2417,1606,2406,1545,2392,1489,2375,1445,2354,1416,2332,1404,2296,1395,2187,1380,2043,1371,1877,1367,1536,1368,1272,1375"/>
<area shape="poly" id="edge41_Node000005_Node000144" title=" " alt="" coords="1272,1367,1458,1350,1534,1341,1569,1333,1581,1319,1592,1299,1612,1247,1628,1182,1640,1111,1657,973,1663,883,1669,883,1662,974,1646,1111,1633,1183,1617,1248,1597,1302,1585,1322,1572,1338,1535,1346,1458,1355,1273,1372"/>
<area shape="poly" id="edge44_Node000001_Node000148" title=" " alt="" coords="880,2485,1188,2485,2067,2485,2218,2486,2300,2478,2332,2468,2354,2455,2362,2442,2370,2419,2385,2351,2410,2159,2427,1959,2436,1831,2441,1831,2433,1959,2416,2159,2391,2352,2375,2421,2367,2444,2358,2459,2334,2473,2301,2483,2219,2492,2067,2490,1188,2490,880,2490"/>
<area shape="rect" id="Node000149" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="1976,1683,2156,1723"/>
<area shape="poly" id="edge49_Node000001_Node000149" title=" " alt="" coords="2170,1707,2263,1722,2311,1734,2357,1752,2398,1776,2428,1803,2425,1807,2394,1781,2355,1756,2309,1740,2262,1727,2169,1712"/>
<area shape="rect" id="Node000150" href="$classbeast_1_1IP_1_1Endpoint.html" title="A version&#45;independent IP address and port combination." alt="" coords="1995,1748,2137,1773"/>
<area shape="poly" id="edge50_Node000001_Node000150" title=" " alt="" coords="2151,1766,2250,1779,2356,1795,2391,1803,2390,1808,2356,1801,2249,1784,2151,1772"/>
<area shape="rect" id="Node000035" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="1617,1748,1719,1773"/>
<area shape="poly" id="edge51_Node000150_Node000035" title=" " alt="" coords="1733,1758,1994,1758,1994,1763,1733,1763"/>
<area shape="rect" id="Node000151" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/utility/pair.html" title=" " alt="" coords="1987,1798,2145,1838"/>
<area shape="poly" id="edge53_Node000001_Node000151" title=" " alt="" coords="2159,1815,2380,1815,2380,1821,2159,1821"/>
<area shape="rect" id="Node000152" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/atomic/atomic.html" title=" " alt="" coords="1977,1863,2155,1888"/>
<area shape="poly" id="edge54_Node000001_Node000152" title=" " alt="" coords="2169,1862,2356,1835,2390,1828,2391,1833,2356,1841,2169,1868"/>
<area shape="rect" id="Node000106" href="$classripple_1_1PublicKey.html" title="A public key." alt="" coords="1603,1952,1733,1977"/>
<area shape="poly" id="edge55_Node000001_Node000106" title=" " alt="" coords="1747,1954,2166,1911,2263,1896,2304,1885,2355,1866,2390,1848,2420,1829,2423,1833,2393,1853,2357,1871,2305,1890,2264,1901,2167,1917,1747,1960"/>
<area shape="rect" id="Node000182" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/unordered_map.html" title=" " alt="" coords="1990,1976,2142,2031"/>
<area shape="poly" id="edge72_Node000182_Node000106" title=" " alt="" coords="1748,1970,1990,1993,1990,1999,1747,1975"/>
<area shape="rect" id="Node000153" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/thread/shared_mutex.html" title=" " alt="" coords="1597,2235,1739,2260"/>
<area shape="poly" id="edge57_Node000001_Node000153" title=" " alt="" coords="1742,2260,1892,2287,2074,2309,2164,2314,2244,2311,2309,2300,2335,2290,2354,2277,2366,2264,2377,2244,2396,2192,2410,2128,2421,2058,2433,1921,2436,1831,2442,1831,2438,1921,2426,2058,2415,2129,2401,2194,2382,2247,2371,2267,2358,2281,2337,2295,2311,2305,2244,2317,2164,2319,2074,2315,1891,2292,1741,2265"/>
<area shape="rect" id="Node000272" href="$classripple_1_1PeerImp_1_1Metrics.html" title=" " alt="" coords="1977,2184,2155,2209"/>
<area shape="poly" id="edge78_Node000272_Node000153" title=" " alt="" coords="1752,2234,1977,2205,1977,2211,1753,2239"/>
<area shape="rect" id="Node000154" href="$classripple_1_1base__uint.html" title=" " alt="" coords="1995,2055,2137,2095"/>
<area shape="poly" id="edge59_Node000001_Node000154" title=" " alt="" coords="2150,2085,2201,2087,2255,2082,2307,2068,2332,2056,2354,2041,2377,2018,2396,1991,2410,1962,2420,1931,2432,1873,2436,1831,2442,1831,2438,1873,2425,1932,2415,1964,2400,1994,2382,2022,2358,2045,2334,2061,2309,2073,2255,2087,2201,2092,2150,2091"/>
<area shape="rect" id="Node000156" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/utility/optional.html" title=" " alt="" coords="1977,2119,2155,2159"/>
<area shape="poly" id="edge60_Node000001_Node000156" title=" " alt="" coords="2169,2153,2217,2153,2266,2148,2313,2133,2354,2108,2370,2088,2384,2057,2408,1975,2425,1890,2435,1830,2440,1831,2431,1891,2413,1976,2389,2059,2374,2091,2358,2112,2315,2138,2267,2153,2217,2159,2169,2158"/>
<area shape="poly" id="edge62_Node000001_Node000157" title=" " alt="" coords="1584,1538,2050,1549,2257,1559,2325,1566,2357,1574,2383,1599,2403,1629,2418,1662,2429,1696,2440,1760,2442,1805,2437,1805,2434,1760,2424,1697,2413,1664,2399,1632,2379,1603,2355,1579,2324,1571,2257,1565,2050,1554,1584,1544"/>
<area shape="rect" id="Node000159" href="$classripple_1_1Resource_1_1Consumer.html" title="An endpoint that consumes resources." alt="" coords="1965,2233,2167,2259"/>
<area shape="poly" id="edge65_Node000001_Node000159" title=" " alt="" coords="2125,2259,2179,2268,2240,2270,2271,2266,2301,2259,2329,2247,2354,2229,2375,2200,2392,2154,2406,2097,2417,2035,2431,1913,2436,1831,2441,1831,2436,1913,2422,2035,2412,2098,2398,2156,2380,2202,2358,2233,2332,2251,2303,2264,2272,2271,2241,2275,2179,2273,2124,2264"/>
<area shape="poly" id="edge66_Node000001_Node000178" title=" " alt="" coords="684,2591,825,2597,978,2599,2067,2599,2113,2602,2154,2608,2226,2619,2258,2620,2289,2614,2321,2599,2354,2572,2364,2557,2373,2530,2389,2448,2403,2340,2414,2217,2430,1979,2436,1831,2442,1831,2435,1979,2420,2218,2408,2340,2394,2449,2378,2531,2368,2559,2358,2576,2324,2603,2291,2619,2259,2625,2225,2625,2154,2613,2113,2607,2067,2605,978,2605,825,2602,684,2596"/>
<area shape="rect" id="Node000180" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/queue.html" title=" " alt="" coords="1969,2346,2163,2386"/>
<area shape="poly" id="edge69_Node000001_Node000180" title=" " alt="" coords="2177,2380,2224,2379,2271,2372,2316,2356,2354,2329,2367,2313,2379,2291,2398,2232,2412,2160,2423,2081,2434,1930,2437,1831,2442,1831,2439,1930,2428,2082,2418,2161,2403,2234,2383,2293,2371,2316,2358,2333,2318,2361,2272,2377,2224,2384,2177,2385"/>
<area shape="rect" id="Node000181" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="1981,2410,2151,2450"/>
<area shape="poly" id="edge70_Node000001_Node000181" title=" " alt="" coords="2166,2446,2215,2448,2265,2444,2313,2429,2335,2417,2354,2401,2369,2383,2382,2357,2403,2290,2418,2206,2428,2115,2436,1942,2437,1831,2442,1831,2442,1942,2433,2116,2423,2207,2408,2291,2387,2359,2373,2386,2358,2405,2338,2421,2315,2434,2266,2449,2215,2454,2165,2452"/>
<area shape="poly" id="edge71_Node000001_Node000182" title=" " alt="" coords="2156,2007,2205,2005,2256,1997,2308,1982,2354,1958,2385,1929,2408,1893,2424,1858,2433,1830,2438,1832,2429,1860,2413,1896,2389,1933,2358,1963,2310,1987,2257,2002,2205,2010,2156,2012"/>
<area shape="rect" id="Node000183" href="/__w/rippled/rippled/.build/docs/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set.html" title=" " alt="" coords="1986,2525,2146,2565"/>
<area shape="poly" id="edge73_Node000001_Node000183" title=" " alt="" coords="2160,2562,2210,2565,2262,2561,2312,2547,2334,2535,2354,2519,2363,2505,2372,2480,2388,2404,2401,2304,2413,2191,2429,1970,2436,1831,2441,1831,2434,1971,2418,2192,2407,2305,2393,2405,2377,2481,2368,2507,2358,2522,2337,2539,2314,2552,2263,2566,2210,2570,2159,2567"/>
<area shape="poly" id="edge74_Node000001_Node000185" title=" " alt="" coords="1320,1480,1592,1481,1916,1489,2069,1497,2201,1509,2301,1525,2335,1535,2358,1547,2386,1575,2407,1609,2422,1646,2432,1684,2442,1755,2443,1805,2437,1805,2436,1756,2427,1685,2417,1648,2402,1611,2381,1578,2354,1551,2333,1540,2300,1530,2201,1514,2069,1502,1916,1494,1592,1486,1320,1485"/>
<area shape="poly" id="edge77_Node000001_Node000272" title=" " alt="" coords="2168,2205,2278,2207,2324,2202,2354,2189,2374,2163,2390,2123,2404,2072,2415,2016,2429,1906,2436,1831,2441,1831,2435,1906,2420,2017,2409,2073,2395,2124,2378,2166,2358,2193,2326,2207,2279,2213,2168,2210"/>
</map>