mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 02:55:50 +00:00
369 lines
35 KiB
HTML
369 lines
35 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::OverlayImpl::Child Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a></li><li class="navelem"><a class="el" href="classripple_1_1OverlayImpl_1_1Child.html">Child</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="classripple_1_1OverlayImpl_1_1Child-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::OverlayImpl::Child Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="OverlayImpl_8h_source.html">OverlayImpl.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::OverlayImpl::Child:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1OverlayImpl_1_1Child__inherit__graph.png" border="0" usemap="#aripple_1_1OverlayImpl_1_1Child_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1OverlayImpl_1_1Child_inherit__map" id="aripple_1_1OverlayImpl_1_1Child_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="203,5,349,45"/>
|
|
<area shape="rect" href="classripple_1_1ConnectAttempt.html" title="Manages outbound peer connection attempts with comprehensive timeout handling." alt="" coords="5,101,179,126"/>
|
|
<area shape="poly" title=" " alt="" coords="224,54,118,103,115,98,222,49"/>
|
|
<area shape="rect" href="structripple_1_1OverlayImpl_1_1Timer.html" title=" " alt="" coords="203,93,349,133"/>
|
|
<area shape="poly" title=" " alt="" coords="279,59,279,93,273,93,273,59"/>
|
|
<area shape="rect" href="classripple_1_1PeerImp.html" title="This class manages established peer-to-peer connections, handles message exchange,..." alt="" coords="374,101,495,126"/>
|
|
<area shape="poly" title=" " alt="" coords="324,49,415,98,412,103,322,54"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html" title=" " alt="" coords="353,181,517,221"/>
|
|
<area shape="poly" title=" " alt="" coords="437,140,437,181,432,181,432,140"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::OverlayImpl::Child:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1OverlayImpl_1_1Child__coll__graph.png" border="0" usemap="#aripple_1_1OverlayImpl_1_1Child_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1OverlayImpl_1_1Child_coll__map" id="aripple_1_1OverlayImpl_1_1Child_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="310,77,457,117"/>
|
|
<area shape="rect" href="structripple_1_1OverlayImpl_1_1Timer.html" title=" " alt="" coords="757,112,904,152"/>
|
|
<area shape="poly" title=" " alt="" coords="471,101,758,124,757,129,470,107"/>
|
|
<area shape="rect" href="classripple_1_1OverlayImpl.html" title=" " alt="" coords="1611,1346,1757,1371"/>
|
|
<area shape="poly" title=" " alt="" coords="1680,1333,1678,1080,1667,685,1655,484,1638,307,1628,233,1615,173,1601,129,1585,103,1548,78,1500,58,1441,43,1374,32,1299,25,1219,22,1048,25,874,37,709,54,457,88,456,83,709,48,874,31,1048,20,1219,17,1299,20,1374,27,1442,37,1502,53,1551,73,1589,99,1606,127,1620,172,1633,232,1644,306,1661,484,1672,685,1684,1080,1685,1333"/>
|
|
<area shape="rect" href="classripple_1_1Overlay.html" title="Manages the set of connected peers." alt="" coords="1013,234,1132,259"/>
|
|
<area shape="poly" title=" " alt="" coords="1146,237,1259,229,1391,227,1454,230,1510,238,1556,251,1589,270,1604,295,1617,335,1638,456,1655,615,1667,795,1681,1140,1685,1346,1680,1346,1676,1140,1662,795,1650,616,1633,457,1612,337,1599,297,1585,274,1554,256,1509,243,1453,235,1391,232,1259,234,1146,242"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="299,289,467,329"/>
|
|
<area shape="poly" title=" " alt="" coords="481,292,513,288,793,262,1013,247,1013,253,793,268,514,293,481,297"/>
|
|
<area shape="poly" title=" " alt="" coords="353,273,364,266,383,263,400,265,411,271,416,280,415,289,409,288,411,281,408,274,399,270,383,268,366,271,356,277"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="761,449,901,474"/>
|
|
<area shape="poly" title=" " alt="" coords="426,335,468,360,514,383,578,406,644,424,761,448,760,454,642,429,576,411,512,388,465,365,423,339"/>
|
|
<area shape="rect" href="classripple_1_1Resource_1_1Manager.html" title="Tracks load and resource consumption." alt="" coords="735,399,927,425"/>
|
|
<area shape="poly" title=" " alt="" coords="482,329,775,397,773,402,481,334"/>
|
|
<area shape="rect" href="classripple_1_1PeerFinder_1_1Manager.html" title="Maintains a set of IP addresses used for getting into the network." alt="" coords="763,289,899,329"/>
|
|
<area shape="poly" title=" " alt="" coords="482,307,763,307,763,312,482,312"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="5,217,164,242"/>
|
|
<area shape="poly" title=" " alt="" coords="161,211,265,196,382,188,1319,188,1400,182,1467,177,1498,179,1528,188,1558,205,1589,233,1603,259,1616,302,1638,428,1654,593,1666,778,1681,1134,1685,1346,1680,1346,1675,1135,1661,778,1649,593,1632,428,1611,303,1598,261,1585,236,1555,209,1526,193,1497,184,1467,182,1400,188,1319,193,382,193,266,201,161,217"/>
|
|
<area shape="poly" title=" " alt="" coords="147,243,308,287,307,292,145,248"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1SquelchHandler.html" title="Abstract class." alt="" coords="755,1689,906,1729"/>
|
|
<area shape="poly" title=" " alt="" coords="920,1705,1043,1693,1110,1680,1175,1663,1298,1616,1390,1569,1476,1511,1585,1435,1630,1401,1667,1370,1670,1374,1634,1405,1588,1439,1479,1515,1392,1573,1301,1621,1177,1668,1111,1686,1043,1698,920,1710"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1Slots.html" title=" " alt="" coords="1207,1463,1428,1503"/>
|
|
<area shape="poly" title=" " alt="" coords="912,1683,969,1667,1028,1660,1076,1662,1122,1659,1146,1652,1175,1639,1217,1609,1254,1571,1282,1533,1303,1501,1307,1504,1287,1536,1258,1575,1221,1613,1177,1644,1148,1657,1122,1664,1076,1667,1028,1666,970,1672,914,1688"/>
|
|
<area shape="poly" title=" " alt="" coords="915,451,987,447,1064,447,1131,454,1158,461,1178,471,1186,480,1190,489,1191,509,1192,527,1202,544,1226,561,1251,573,1275,579,1299,582,1348,579,1397,569,1446,559,1494,558,1518,562,1542,570,1565,584,1589,605,1599,622,1609,650,1626,732,1642,839,1655,961,1675,1197,1685,1345,1679,1346,1670,1198,1650,961,1636,840,1621,732,1603,651,1594,624,1585,608,1562,589,1540,575,1517,567,1494,563,1446,565,1398,574,1349,584,1299,587,1274,585,1249,578,1224,565,1198,547,1187,528,1186,509,1185,491,1182,483,1174,475,1156,466,1130,459,1064,453,987,453,915,456"/>
|
|
<area shape="rect" href="classripple_1_1ServerHandler.html" title=" " alt="" coords="1237,821,1397,846"/>
|
|
<area shape="poly" title=" " alt="" coords="864,479,913,506,970,531,1001,538,1028,540,1077,537,1101,536,1125,538,1150,546,1178,562,1206,603,1246,678,1313,819,1308,822,1241,681,1201,605,1174,566,1148,551,1124,543,1101,541,1078,542,1028,545,1000,543,969,536,910,511,861,483"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1213,343,1421,412"/>
|
|
<area shape="poly" title=" " alt="" coords="1435,361,1476,363,1517,372,1556,388,1589,413,1601,434,1613,470,1632,574,1649,711,1661,866,1678,1164,1685,1346,1680,1346,1673,1165,1656,866,1643,712,1627,575,1608,471,1596,437,1585,416,1553,392,1516,377,1475,369,1435,366"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/condition_variable_any.html" title=" " alt="" coords="1217,437,1418,462"/>
|
|
<area shape="poly" title=" " alt="" coords="1401,433,1448,431,1499,436,1547,452,1569,464,1589,481,1601,501,1611,533,1631,630,1647,757,1660,900,1677,1177,1685,1346,1680,1346,1672,1177,1654,900,1641,757,1625,631,1606,535,1596,503,1585,484,1566,469,1545,457,1498,442,1448,436,1401,438"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html" title=" " alt="" coords="1232,112,1403,152"/>
|
|
<area shape="poly" title=" " alt="" coords="1417,116,1462,118,1508,125,1552,142,1589,170,1604,198,1618,243,1640,376,1657,550,1669,746,1682,1123,1685,1346,1680,1346,1676,1123,1663,747,1651,551,1635,377,1612,244,1599,200,1585,174,1549,147,1507,130,1461,123,1417,122"/>
|
|
<area shape="poly" title=" " alt="" coords="918,129,1232,129,1232,135,918,135"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="328,762,439,787"/>
|
|
<area shape="poly" title=" " alt="" coords="409,751,561,635,647,576,685,555,715,541,780,522,833,512,859,512,886,517,915,526,947,542,956,551,960,561,963,571,971,579,998,593,1023,599,1070,598,1119,594,1146,597,1177,607,1259,644,1328,682,1384,722,1432,767,1473,818,1512,877,1549,946,1589,1028,1626,1121,1654,1213,1683,1345,1678,1346,1649,1215,1621,1122,1584,1030,1544,949,1507,880,1469,821,1428,770,1381,726,1325,686,1257,649,1175,612,1145,603,1119,600,1070,603,1022,604,996,598,968,583,959,574,955,563,952,554,944,546,913,531,885,522,859,517,834,517,781,527,717,547,687,559,650,581,564,639,413,755"/>
|
|
<area shape="poly" title=" " alt="" coords="452,759,513,751,700,738,847,738,992,753,1177,785,1234,800,1285,818,1283,823,1233,806,1175,791,991,758,846,743,700,743,514,756,452,764"/>
|
|
<area shape="rect" href="classripple_1_1JobQueue.html" title="A pool of threads to perform work." alt="" coords="766,783,895,809"/>
|
|
<area shape="poly" title=" " alt="" coords="431,789,471,802,514,811,580,816,648,816,765,804,766,810,648,821,580,822,513,816,470,807,429,794"/>
|
|
<area shape="poly" title=" " alt="" coords="395,800,430,898,458,964,494,1037,538,1113,590,1186,650,1254,717,1311,1177,1409,1234,1434,1283,1460,1281,1465,1232,1439,1175,1415,715,1316,646,1258,586,1190,534,1116,490,1040,454,966,425,899,390,801"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="11,762,158,787"/>
|
|
<area shape="poly" title=" " alt="" coords="172,772,328,772,328,777,172,777"/>
|
|
<area shape="poly" title=" " alt="" coords="1338,856,1676,1344,1671,1347,1333,859"/>
|
|
<area shape="poly" title=" " alt="" coords="921,395,981,392,1048,396,1116,411,1148,424,1178,441,1188,452,1191,464,1194,476,1202,486,1228,502,1253,513,1304,523,1353,521,1402,514,1450,508,1497,510,1520,516,1543,527,1566,542,1589,564,1599,582,1609,612,1627,698,1642,812,1655,941,1675,1190,1685,1345,1679,1346,1670,1190,1650,941,1637,813,1621,699,1604,613,1594,584,1585,567,1563,546,1541,531,1519,521,1496,516,1450,514,1403,519,1354,526,1303,528,1252,518,1225,507,1198,490,1189,478,1186,466,1183,454,1174,445,1145,429,1114,416,1048,402,981,398,921,401"/>
|
|
<area shape="poly" title=" " alt="" coords="928,426,947,434,959,443,971,452,1001,465,1028,471,1079,475,1104,478,1128,484,1152,496,1178,517,1191,535,1195,553,1197,571,1203,592,1263,726,1311,819,1307,822,1258,728,1197,594,1192,572,1190,554,1186,537,1174,520,1150,501,1126,489,1103,483,1079,481,1028,477,999,470,968,457,956,447,944,438,926,431"/>
|
|
<area shape="rect" href="classripple_1_1NetworkOPs.html" title="Provides server functionality for clients." alt="" coords="757,911,904,937"/>
|
|
<area shape="poly" title=" " alt="" coords="917,913,1040,898,1175,873,1279,844,1280,849,1177,879,1041,903,918,918"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="745,961,916,1001"/>
|
|
<area shape="poly" title=" " alt="" coords="929,976,1049,962,1113,948,1175,928,1213,910,1248,887,1301,844,1304,848,1251,891,1215,914,1177,933,1115,953,1050,967,930,981"/>
|
|
<area shape="rect" href="structripple_1_1ServerHandler_1_1Setup.html" title=" " alt="" coords="751,1025,911,1065"/>
|
|
<area shape="poly" title=" " alt="" coords="924,1047,983,1044,1048,1036,1113,1020,1175,994,1221,960,1259,918,1288,876,1307,845,1312,848,1293,879,1263,921,1224,964,1177,998,1115,1025,1049,1041,984,1049,924,1052"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="738,1090,923,1145"/>
|
|
<area shape="poly" title=" " alt="" coords="937,1122,995,1120,1057,1111,1118,1094,1175,1066,1204,1042,1229,1014,1269,950,1296,889,1310,845,1315,847,1301,891,1274,953,1233,1017,1207,1046,1177,1070,1120,1099,1058,1117,996,1125,937,1128"/>
|
|
<area shape="poly" title=" " alt="" coords="909,799,1237,825,1237,830,909,805"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="337,1639,429,1665"/>
|
|
<area shape="poly" title=" " alt="" coords="410,1672,461,1717,534,1773,621,1827,668,1849,717,1867,779,1879,829,1879,880,1872,945,1867,1061,1864,1176,1853,1249,1842,1305,1830,1434,1800,1480,1796,1517,1797,1551,1792,1567,1783,1585,1769,1605,1738,1623,1692,1639,1635,1652,1573,1670,1452,1679,1371,1684,1372,1675,1453,1657,1573,1644,1636,1628,1693,1610,1741,1589,1772,1570,1788,1552,1797,1518,1802,1480,1801,1435,1805,1306,1835,1250,1847,1176,1859,1061,1869,945,1872,881,1877,829,1884,778,1885,715,1872,666,1854,619,1831,531,1777,457,1721,406,1676"/>
|
|
<area shape="poly" title=" " alt="" coords="442,1634,510,1613,585,1586,650,1556,674,1540,690,1525,700,1499,704,1463,699,1372,696,1282,701,1245,714,1218,743,1204,796,1192,943,1170,1091,1150,1145,1140,1175,1128,1208,1097,1235,1059,1258,1019,1276,977,1300,900,1311,846,1317,847,1306,901,1281,979,1263,1021,1240,1062,1212,1100,1177,1133,1147,1145,1092,1155,944,1175,797,1197,745,1209,718,1222,706,1246,701,1282,705,1372,709,1463,705,1500,694,1528,677,1545,653,1561,587,1591,512,1618,443,1639"/>
|
|
<area shape="poly" title=" " alt="" coords="406,1628,690,1360,696,1324,698,1260,696,1087,697,916,702,854,707,832,714,818,737,801,765,793,767,798,740,806,718,822,712,834,707,855,702,916,701,1087,704,1260,701,1325,694,1363,410,1632"/>
|
|
<area shape="rect" href="classripple_1_1Logs.html" title="Manages partitions for logging." alt="" coords="782,1639,879,1665"/>
|
|
<area shape="poly" title=" " alt="" coords="443,1649,782,1649,782,1655,443,1655"/>
|
|
<area shape="rect" href="structripple_1_1metrics_1_1TxMetrics.html" title="Run transaction reduce-relay feature related metrics." alt="" coords="1223,2097,1411,2122"/>
|
|
<area shape="poly" title=" " alt="" coords="392,1678,404,1729,427,1793,444,1827,464,1858,487,1887,515,1911,559,1939,601,1959,641,1973,681,1981,719,1984,757,1983,832,1975,909,1964,991,1958,1034,1960,1079,1966,1127,1978,1177,1996,1217,2018,1254,2045,1306,2094,1303,2098,1251,2049,1215,2023,1175,2001,1125,1983,1078,1972,1034,1965,991,1964,910,1969,833,1980,757,1989,719,1989,680,1986,640,1978,599,1964,556,1944,512,1915,483,1891,459,1861,439,1829,423,1796,399,1731,387,1679"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="33,2035,136,2061"/>
|
|
<area shape="poly" title=" " alt="" coords="88,2021,108,1920,146,1766,201,1588,236,1497,275,1411,367,1220,406,1141,446,1071,493,1006,550,944,622,882,715,818,739,806,765,799,766,804,741,811,717,822,626,886,554,948,497,1010,451,1074,410,1144,371,1222,280,1413,240,1499,206,1589,151,1768,113,1921,93,2023"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="513,2046,692,2071"/>
|
|
<area shape="poly" title=" " alt="" coords="150,2047,513,2054,513,2060,150,2052"/>
|
|
<area shape="rect" href="structripple_1_1metrics_1_1SingleMetrics.html" title="Run single metrics rolling average." alt="" coords="277,2153,489,2178"/>
|
|
<area shape="poly" title=" " alt="" coords="118,2066,189,2104,261,2131,329,2150,327,2155,260,2136,187,2109,115,2070"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="318,1425,449,1450"/>
|
|
<area shape="poly" title=" " alt="" coords="414,1415,476,1370,553,1303,592,1263,630,1220,663,1173,690,1123,697,1095,699,1058,695,968,695,880,701,844,714,818,737,801,765,793,766,798,740,806,718,822,706,846,700,881,700,968,704,1058,702,1096,694,1125,667,1175,634,1223,596,1267,557,1307,479,1374,418,1419"/>
|
|
<area shape="poly" title=" " alt="" coords="462,1444,582,1457,716,1468,980,1478,1206,1480,1206,1486,980,1483,716,1473,581,1462,462,1450"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/condition_variable.html" title=" " alt="" coords="298,641,469,666"/>
|
|
<area shape="poly" title=" " alt="" coords="482,648,695,646,821,648,945,655,1012,656,1065,655,1116,662,1177,686,1222,716,1261,753,1290,790,1310,819,1306,822,1286,794,1257,757,1219,720,1175,690,1115,667,1065,661,1012,661,945,660,820,654,695,651,482,653"/>
|
|
<area shape="poly" title=" " alt="" coords="435,668,717,761,783,781,782,786,715,767,433,673"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Counter.html" title="A metric for measuring an integral value." alt="" coords="746,557,915,582"/>
|
|
<area shape="poly" title=" " alt="" coords="912,584,947,599,959,611,971,622,1000,632,1026,637,1074,634,1122,633,1148,639,1177,652,1203,670,1226,691,1266,738,1295,784,1312,819,1308,821,1290,787,1261,742,1222,695,1200,674,1175,657,1147,644,1121,639,1074,640,1025,642,998,638,968,626,955,615,944,604,910,589"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Event.html" title="A metric for reporting event timing." alt="" coords="753,670,908,695"/>
|
|
<area shape="poly" title=" " alt="" coords="891,696,970,715,1028,723,1074,725,1120,730,1177,745,1214,762,1248,781,1301,818,1298,823,1245,786,1211,766,1175,751,1119,735,1074,730,1028,728,969,720,890,701"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="739,833,923,887"/>
|
|
<area shape="poly" title=" " alt="" coords="936,854,1176,843,1237,838,1237,843,1176,848,936,859"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="1228,279,1407,319"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,286,1465,289,1510,298,1553,315,1589,344,1602,367,1614,405,1634,518,1650,666,1663,832,1679,1153,1685,1346,1680,1346,1674,1153,1658,833,1645,667,1629,519,1609,407,1597,369,1585,347,1550,320,1509,303,1464,294,1420,291"/>
|
|
<area shape="poly" title=" " alt="" coords="912,305,1228,298,1228,303,912,310"/>
|
|
<area shape="rect" href="classripple_1_1TrafficCount.html" title="TrafficCount is used to count ingress and egress wire bytes and number of messages." alt="" coords="1245,1275,1389,1301"/>
|
|
<area shape="poly" title=" " alt="" coords="1398,1301,1618,1343,1617,1349,1397,1306"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="733,1233,928,1287"/>
|
|
<area shape="poly" title=" " alt="" coords="942,1264,1245,1281,1245,1287,941,1269"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1200,1721,1435,1791"/>
|
|
<area shape="poly" title=" " alt="" coords="1448,1763,1485,1759,1521,1750,1555,1736,1585,1715,1604,1690,1621,1650,1649,1548,1668,1443,1678,1371,1684,1372,1674,1444,1654,1549,1626,1652,1608,1692,1589,1719,1557,1741,1523,1755,1486,1764,1449,1768"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="745,1753,916,1793"/>
|
|
<area shape="poly" title=" " alt="" coords="930,1767,1199,1758,1200,1763,930,1772"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html" title=" " alt="" coords="749,1817,912,1857"/>
|
|
<area shape="poly" title=" " alt="" coords="925,1824,1045,1808,1176,1787,1199,1782,1200,1787,1176,1792,1046,1813,926,1829"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1200,1919,1435,1974"/>
|
|
<area shape="poly" title=" " alt="" coords="881,1862,924,1882,970,1899,1059,1913,1200,1931,1200,1936,1058,1918,969,1904,921,1887,878,1866"/>
|
|
<area shape="poly" title=" " alt="" coords="1448,1966,1485,1964,1521,1958,1555,1945,1585,1925,1600,1907,1613,1883,1635,1817,1652,1737,1664,1649,1676,1480,1680,1372,1685,1372,1682,1480,1669,1649,1657,1738,1640,1819,1618,1885,1604,1910,1588,1929,1558,1950,1523,1963,1486,1970,1449,1971"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="33,2174,136,2199"/>
|
|
<area shape="poly" title=" " alt="" coords="140,2167,252,2131,325,2103,381,2078,438,2056,513,2035,633,2011,728,2002,823,1997,945,1987,1200,1957,1200,1963,946,1992,823,2002,728,2007,634,2017,514,2040,439,2061,383,2083,327,2108,254,2136,142,2172"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="969,2267,1176,2293"/>
|
|
<area shape="poly" title=" " alt="" coords="150,2192,398,2220,716,2252,969,2271,969,2276,716,2257,397,2225,149,2197"/>
|
|
<area shape="poly" title=" " alt="" coords="150,2186,253,2183,312,2175,313,2181,254,2188,150,2191"/>
|
|
<area shape="rect" href="classripple_1_1Resolver.html" title=" " alt="" coords="1255,1870,1379,1895"/>
|
|
<area shape="poly" title=" " alt="" coords="1380,1895,1430,1902,1484,1902,1538,1890,1563,1879,1585,1863,1598,1848,1610,1826,1631,1769,1647,1698,1660,1620,1674,1470,1680,1372,1685,1372,1680,1470,1665,1620,1653,1699,1636,1770,1615,1829,1603,1851,1588,1867,1565,1884,1540,1895,1485,1907,1429,1907,1379,1901"/>
|
|
<area shape="poly" title=" " alt="" coords="1173,2258,1174,2257,1183,2243,1185,2227,1187,2211,1198,2195,1233,2179,1280,2172,1396,2169,1455,2169,1510,2165,1555,2156,1572,2148,1585,2138,1595,2122,1604,2094,1622,2009,1638,1897,1651,1771,1670,1525,1679,1372,1685,1372,1676,1525,1656,1771,1643,1898,1627,2010,1609,2095,1599,2124,1589,2142,1574,2153,1556,2161,1511,2170,1456,2174,1396,2174,1281,2177,1234,2184,1202,2199,1192,2213,1190,2228,1188,2245,1178,2260,1177,2262"/>
|
|
<area shape="poly" title=" " alt="" coords="706,2063,921,2071,1051,2071,1184,2067,1313,2056,1428,2038,1478,2026,1522,2011,1558,1993,1585,1973,1600,1953,1614,1926,1637,1854,1654,1766,1666,1670,1678,1488,1680,1372,1685,1372,1683,1488,1671,1671,1659,1767,1642,1856,1619,1928,1605,1956,1589,1977,1560,1998,1524,2016,1480,2031,1429,2043,1313,2062,1184,2072,1051,2076,921,2076,705,2068"/>
|
|
<area shape="poly" title=" " alt="" coords="1390,1456,1644,1369,1646,1374,1391,1461"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="716,1375,945,1444"/>
|
|
<area shape="poly" title=" " alt="" coords="960,1426,1207,1463,1206,1469,959,1431"/>
|
|
<area shape="poly" title=" " alt="" coords="893,1637,1059,1601,1175,1571,1238,1537,1289,1501,1292,1505,1241,1541,1177,1576,1060,1606,894,1642"/>
|
|
<area shape="rect" href="classbeast_1_1detail_1_1aged__unordered__container.html" title="Associative container where each element is also indexed by time." alt="" coords="735,1531,926,1615"/>
|
|
<area shape="poly" title=" " alt="" coords="939,1555,1175,1513,1235,1500,1236,1505,1177,1519,940,1560"/>
|
|
<area shape="poly" title=" " alt="" coords="1378,2122,1429,2129,1484,2130,1512,2126,1538,2118,1563,2106,1585,2090,1594,2075,1604,2049,1621,1970,1637,1866,1650,1747,1670,1516,1679,1371,1685,1372,1675,1517,1656,1748,1642,1867,1627,1971,1609,2051,1599,2078,1589,2094,1566,2111,1540,2123,1513,2131,1485,2135,1428,2135,1378,2128"/>
|
|
<area shape="rect" href="structripple_1_1metrics_1_1MultipleMetrics.html" title="Run two metrics." alt="" coords="742,2203,919,2243"/>
|
|
<area shape="poly" title=" " alt="" coords="933,2237,1003,2246,1074,2250,1134,2247,1158,2241,1174,2233,1183,2223,1187,2213,1187,2190,1186,2165,1189,2152,1198,2139,1228,2120,1231,2124,1202,2143,1194,2154,1191,2165,1192,2190,1192,2214,1188,2226,1178,2237,1160,2246,1135,2252,1074,2255,1002,2251,932,2243"/>
|
|
<area shape="poly" title=" " alt="" coords="503,2157,945,2133,1223,2114,1223,2119,945,2139,503,2162"/>
|
|
<area shape="poly" title=" " alt="" coords="435,2180,514,2200,633,2214,742,2220,742,2225,632,2220,513,2205,433,2185"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1232,2209,1403,2249"/>
|
|
<area shape="poly" title=" " alt="" coords="1416,2241,1461,2241,1506,2234,1549,2219,1585,2193,1595,2175,1605,2145,1624,2054,1640,1933,1653,1797,1671,1534,1679,1371,1685,1372,1677,1534,1658,1798,1645,1934,1629,2055,1611,2146,1600,2178,1589,2196,1551,2224,1508,2239,1461,2246,1417,2247"/>
|
|
<area shape="rect" href="classripple_1_1Message.html" title=" " alt="" coords="768,2318,893,2343"/>
|
|
<area shape="poly" title=" " alt="" coords="892,2344,955,2354,1029,2358,1068,2355,1105,2347,1141,2335,1174,2317,1184,2305,1186,2291,1188,2275,1198,2259,1230,2240,1233,2245,1202,2263,1193,2277,1191,2291,1189,2307,1178,2321,1144,2340,1107,2353,1068,2360,1029,2363,955,2360,891,2349"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1248,2273,1387,2313"/>
|
|
<area shape="poly" title=" " alt="" coords="1400,2306,1448,2308,1498,2304,1545,2290,1566,2278,1585,2262,1596,2243,1607,2210,1626,2111,1642,1980,1655,1833,1672,1547,1680,1372,1685,1372,1678,1547,1661,1833,1648,1981,1632,2112,1612,2212,1601,2245,1589,2266,1569,2282,1547,2294,1499,2309,1448,2314,1400,2311"/>
|
|
<area shape="rect" href="structripple_1_1OverlayImpl_1_1Stats.html" title=" " alt="" coords="1244,2337,1391,2377"/>
|
|
<area shape="poly" title=" " alt="" coords="1405,2372,1451,2375,1500,2371,1546,2357,1566,2345,1585,2330,1597,2310,1609,2274,1629,2167,1645,2025,1658,1866,1674,1557,1680,1371,1685,1371,1679,1558,1663,1866,1650,2026,1634,2168,1614,2275,1602,2312,1589,2334,1569,2350,1548,2362,1501,2376,1452,2380,1404,2377"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac4493bf690681e0f2aa3b597235f0361" id="r_ac4493bf690681e0f2aa3b597235f0361"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OverlayImpl_1_1Child.html#ac4493bf690681e0f2aa3b597235f0361">stop</a> ()=0</td></tr>
|
|
<tr class="separator:ac4493bf690681e0f2aa3b597235f0361"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a92a7ada2284894883255d8c16e5c2d0f" id="r_a92a7ada2284894883255d8c16e5c2d0f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OverlayImpl_1_1Child.html#a92a7ada2284894883255d8c16e5c2d0f">Child</a> (<a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &overlay)</td></tr>
|
|
<tr class="separator:a92a7ada2284894883255d8c16e5c2d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fc5099ae66aec0ae67166804a593a46" id="r_a5fc5099ae66aec0ae67166804a593a46"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OverlayImpl_1_1Child.html#a5fc5099ae66aec0ae67166804a593a46">~Child</a> ()</td></tr>
|
|
<tr class="separator:a5fc5099ae66aec0ae67166804a593a46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:ac48a68b0e553ec566f03e3f7d538beec" id="r_ac48a68b0e553ec566f03e3f7d538beec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OverlayImpl_1_1Child.html#ac48a68b0e553ec566f03e3f7d538beec">overlay_</a></td></tr>
|
|
<tr class="separator:ac48a68b0e553ec566f03e3f7d538beec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="OverlayImpl_8h_source.html#l00046">46</a> of file <a class="el" href="OverlayImpl_8h_source.html">OverlayImpl.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a92a7ada2284894883255d8c16e5c2d0f" name="a92a7ada2284894883255d8c16e5c2d0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92a7ada2284894883255d8c16e5c2d0f">◆ </a></span>Child()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::OverlayImpl::Child::Child </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> & </td>
|
|
<td class="paramname"><em>overlay</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OverlayImpl_8cpp_source.html#l00041">41</a> of file <a class="el" href="OverlayImpl_8cpp_source.html">OverlayImpl.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fc5099ae66aec0ae67166804a593a46" name="a5fc5099ae66aec0ae67166804a593a46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fc5099ae66aec0ae67166804a593a46">◆ </a></span>~Child()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::OverlayImpl::Child::~Child </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OverlayImpl_8cpp_source.html#l00045">45</a> of file <a class="el" href="OverlayImpl_8cpp_source.html">OverlayImpl.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ac4493bf690681e0f2aa3b597235f0361" name="ac4493bf690681e0f2aa3b597235f0361"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4493bf690681e0f2aa3b597235f0361">◆ </a></span>stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::OverlayImpl::Child::stop </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classripple_1_1ConnectAttempt.html#a22c40c47432ec6abd8a108fea08b501e">ripple::ConnectAttempt</a>, <a class="el" href="structripple_1_1OverlayImpl_1_1Timer.html#a971696ae846cc8d14ae3c4e32eec5a2c">ripple::OverlayImpl::Timer</a>, and <a class="el" href="classripple_1_1PeerImp.html#a3b02a6f5908e5da544f876bd48614e4c">ripple::PeerImp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="ac48a68b0e553ec566f03e3f7d538beec" name="ac48a68b0e553ec566f03e3f7d538beec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac48a68b0e553ec566f03e3f7d538beec">◆ </a></span>overlay_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a>& ripple::OverlayImpl::Child::overlay_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OverlayImpl_8h_source.html#l00049">49</a> of file <a class="el" href="OverlayImpl_8h_source.html">OverlayImpl.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|