mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
1393 lines
86 KiB
HTML
1393 lines
86 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::AmendmentTableImpl 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_1AmendmentTableImpl.html">AmendmentTableImpl</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classripple_1_1AmendmentTableImpl-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::AmendmentTableImpl Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Track the list of "amendments".
|
|
<a href="classripple_1_1AmendmentTableImpl.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::AmendmentTableImpl:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1AmendmentTableImpl__inherit__graph.png" border="0" usemap="#aripple_1_1AmendmentTableImpl_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1AmendmentTableImpl_inherit__map" id="aripple_1_1AmendmentTableImpl_inherit__map">
|
|
<area shape="rect" title="Track the list of "amendments"." alt="" coords="5,79,216,104"/>
|
|
<area shape="rect" href="classripple_1_1AmendmentTable.html" title="The amendment table stores the list of enabled and potential amendments." alt="" coords="20,5,201,31"/>
|
|
<area shape="poly" title=" " alt="" coords="113,44,113,79,108,79,108,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::AmendmentTableImpl:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1AmendmentTableImpl__coll__graph.png" border="0" usemap="#aripple_1_1AmendmentTableImpl_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1AmendmentTableImpl_coll__map" id="aripple_1_1AmendmentTableImpl_coll__map">
|
|
<area shape="rect" title="Track the list of "amendments"." alt="" coords="2239,245,2449,271"/>
|
|
<area shape="rect" href="classripple_1_1AmendmentTable.html" title="The amendment table stores the list of enabled and potential amendments." alt="" coords="1859,5,2040,31"/>
|
|
<area shape="poly" title=" " alt="" coords="2054,4,2095,5,2137,11,2178,22,2216,41,2244,63,2267,88,2304,147,2329,203,2342,244,2337,246,2324,205,2300,149,2263,92,2240,66,2213,46,2176,27,2136,16,2094,11,2054,10"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="1903,55,1995,80"/>
|
|
<area shape="poly" title=" " alt="" coords="2009,60,2056,59,2109,64,2164,76,2216,97,2260,130,2296,172,2322,212,2339,244,2334,246,2318,215,2291,175,2256,134,2213,102,2163,81,2109,69,2056,65,2009,65"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="821,156,1021,211"/>
|
|
<area shape="poly" title=" " alt="" coords="1034,178,1261,175,1951,175,2053,183,2153,201,2241,223,2307,243,2305,248,2239,228,2152,206,2052,188,1951,181,1261,181,1034,183"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="543,299,684,339"/>
|
|
<area shape="poly" title=" " alt="" coords="666,291,816,221,847,208,849,213,818,226,668,296"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="849,299,992,339"/>
|
|
<area shape="poly" title=" " alt="" coords="698,317,849,317,849,322,698,322"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="845,364,997,419"/>
|
|
<area shape="poly" title=" " alt="" coords="698,336,845,371,844,376,697,341"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="297,336,385,361"/>
|
|
<area shape="poly" title=" " alt="" coords="399,340,542,324,543,330,399,345"/>
|
|
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="548,435,679,460"/>
|
|
<area shape="poly" title=" " alt="" coords="391,363,578,432,576,437,389,368"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="257,155,425,195"/>
|
|
<area shape="poly" title=" " alt="" coords="419,200,427,205,440,222,451,239,502,272,554,297,552,302,499,277,447,243,435,225,423,209,416,204"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="23,128,126,153"/>
|
|
<area shape="poly" title=" " alt="" coords="139,130,234,120,340,115,1951,115,2028,119,2087,132,2144,153,2216,182,2277,213,2325,243,2323,247,2274,217,2214,187,2142,158,2085,137,2027,125,1951,121,340,121,234,125,140,135"/>
|
|
<area shape="poly" title=" " alt="" coords="140,146,258,162,257,167,139,152"/>
|
|
<area shape="rect" href="structripple_1_1AmendmentState.html" title="Current state of an amendment." alt="" coords="523,189,704,215"/>
|
|
<area shape="poly" title=" " alt="" coords="717,193,820,187,821,192,718,198"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="298,220,385,245"/>
|
|
<area shape="poly" title=" " alt="" coords="398,224,522,210,523,215,399,229"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="5,213,144,253"/>
|
|
<area shape="poly" title=" " alt="" coords="158,230,298,230,298,235,158,235"/>
|
|
<area shape="rect" href="classripple_1_1TrustedVotes.html" title="TrustedVotes records the most recent votes from trusted validators." alt="" coords="1874,279,2025,304"/>
|
|
<area shape="poly" title=" " alt="" coords="2038,284,2214,271,2246,268,2246,273,2215,277,2038,290"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1461,289,1639,358"/>
|
|
<area shape="poly" title=" " alt="" coords="1653,312,1873,295,1874,300,1653,318"/>
|
|
<area shape="poly" title=" " alt="" coords="693,450,849,458,1040,460,1135,457,1221,449,1293,435,1345,416,1353,408,1357,399,1360,389,1369,379,1413,353,1460,336,1461,341,1415,358,1372,383,1365,392,1362,401,1358,411,1348,420,1295,441,1222,454,1135,462,1040,466,849,464,692,456"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="294,435,389,460"/>
|
|
<area shape="poly" title=" " alt="" coords="402,445,548,445,548,450,402,450"/>
|
|
<area shape="rect" href="structripple_1_1TrustedVotes_1_1UpvotesAndTimeout.html" title=" " alt="" coords="1181,298,1344,338"/>
|
|
<area shape="poly" title=" " alt="" coords="1358,317,1460,319,1460,324,1357,322"/>
|
|
<area shape="poly" title=" " alt="" coords="1006,317,1155,317,1181,316,1181,322,1155,322,1006,322"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="837,235,1004,275"/>
|
|
<area shape="poly" title=" " alt="" coords="1018,246,1134,241,1261,238,1951,238,2102,241,2238,248,2238,254,2101,247,1951,243,1261,243,1134,246,1018,252"/>
|
|
<area shape="poly" title=" " alt="" coords="1018,270,1182,301,1181,306,1017,276"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="1872,392,2027,417"/>
|
|
<area shape="poly" title=" " alt="" coords="2040,406,2127,399,2171,389,2214,374,2252,351,2285,322,2331,269,2336,273,2289,326,2255,356,2216,379,2173,395,2127,404,2041,412"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="1664,350,1835,390"/>
|
|
<area shape="poly" title=" " alt="" coords="1848,356,2040,327,2127,310,2214,289,2295,268,2296,273,2215,294,2128,315,2040,333,1849,361"/>
|
|
<area shape="rect" href="classripple_1_1AmendmentSet.html" title="The status of all amendments requested in a given window." alt="" coords="1179,381,1347,407"/>
|
|
<area shape="poly" title=" " alt="" coords="1360,387,1664,372,1664,377,1361,392"/>
|
|
<area shape="poly" title=" " alt="" coords="1010,389,1178,391,1178,396,1010,395"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1495,621,1605,647"/>
|
|
<area shape="poly" title=" " alt="" coords="1619,637,1743,638,1819,634,1900,623,1984,606,2066,580,2143,543,2179,520,2213,495,2239,468,2263,438,2299,374,2324,313,2337,270,2342,272,2329,315,2304,376,2267,441,2243,472,2216,499,2182,525,2146,548,2068,585,1985,611,1901,629,1820,639,1743,644,1619,642"/>
|
|
<area shape="rect" href="classripple_1_1DatabaseCon.html" title=" " alt="" coords="1872,496,2027,521"/>
|
|
<area shape="poly" title=" " alt="" coords="1619,626,1722,611,1779,598,1834,580,1889,550,1931,519,1934,524,1892,555,1836,584,1780,603,1723,616,1620,632"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="1189,621,1336,647"/>
|
|
<area shape="poly" title=" " alt="" coords="1350,631,1495,631,1495,637,1350,637"/>
|
|
<area shape="poly" title=" " alt="" coords="2039,494,2127,469,2172,451,2213,427,2256,388,2291,344,2317,302,2334,270,2339,272,2322,304,2295,347,2260,392,2216,431,2174,455,2129,474,2041,499"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="1471,563,1629,588"/>
|
|
<area shape="poly" title=" " alt="" coords="1643,562,1834,533,1897,519,1899,524,1835,538,1644,567"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1470,434,1630,474"/>
|
|
<area shape="poly" title=" " alt="" coords="1644,464,1835,490,1872,495,1871,501,1834,495,1643,469"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1465,498,1635,538"/>
|
|
<area shape="poly" title=" " alt="" coords="1649,513,1871,508,1871,513,1649,518"/>
|
|
<area shape="rect" href="classripple_1_1Checkpointer.html" title=" " alt="" coords="1186,505,1339,531"/>
|
|
<area shape="poly" title=" " alt="" coords="1353,515,1464,515,1464,521,1353,521"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="817,498,1024,538"/>
|
|
<area shape="poly" title=" " alt="" coords="1038,515,1186,515,1186,521,1038,521"/>
|
|
</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:ad8ae023b65df83333c31ccfbd08246f6" id="r_ad8ae023b65df83333c31ccfbd08246f6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#ad8ae023b65df83333c31ccfbd08246f6">AmendmentTableImpl</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> majorityTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1AmendmentTable_1_1FeatureInfo.html">FeatureInfo</a> > const &supported, <a class="el" href="classripple_1_1Section.html">Section</a> const &enabled, <a class="el" href="classripple_1_1Section.html">Section</a> const &vetoed, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
|
|
<tr class="separator:ad8ae023b65df83333c31ccfbd08246f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ce3359d4362a4d0fdd0b84c39b6ff95" id="r_a0ce3359d4362a4d0fdd0b84c39b6ff95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a0ce3359d4362a4d0fdd0b84c39b6ff95">find</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name) const override</td></tr>
|
|
<tr class="separator:a0ce3359d4362a4d0fdd0b84c39b6ff95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ed0fa478f3811768ffa240db7effeed" id="r_a3ed0fa478f3811768ffa240db7effeed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a3ed0fa478f3811768ffa240db7effeed">veto</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment) override</td></tr>
|
|
<tr class="separator:a3ed0fa478f3811768ffa240db7effeed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d1704ba32d8c87761c27236cde40f88" id="r_a0d1704ba32d8c87761c27236cde40f88"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a0d1704ba32d8c87761c27236cde40f88">unVeto</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment) override</td></tr>
|
|
<tr class="separator:a0d1704ba32d8c87761c27236cde40f88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a195a61b5c9f813b5c275ae50a7b40e25" id="r_a195a61b5c9f813b5c275ae50a7b40e25"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a195a61b5c9f813b5c275ae50a7b40e25">enable</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment) override</td></tr>
|
|
<tr class="separator:a195a61b5c9f813b5c275ae50a7b40e25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a630f159b4f3029034ac3c5b91b48e08c" id="r_a630f159b4f3029034ac3c5b91b48e08c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a630f159b4f3029034ac3c5b91b48e08c">isEnabled</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment) const override</td></tr>
|
|
<tr class="separator:a630f159b4f3029034ac3c5b91b48e08c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adce6a4a3f12e891ffdb1a59a547ea11a" id="r_adce6a4a3f12e891ffdb1a59a547ea11a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#adce6a4a3f12e891ffdb1a59a547ea11a">isSupported</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment) const override</td></tr>
|
|
<tr class="separator:adce6a4a3f12e891ffdb1a59a547ea11a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6e23bf02b70c350ab4597605b235a15" id="r_ab6e23bf02b70c350ab4597605b235a15"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#ab6e23bf02b70c350ab4597605b235a15">hasUnsupportedEnabled</a> () const override</td></tr>
|
|
<tr class="memdesc:ab6e23bf02b70c350ab4597605b235a15"><td class="mdescLeft"> </td><td class="mdescRight">returns true if one or more amendments on the network have been enabled that this server does not support <br /></td></tr>
|
|
<tr class="separator:ab6e23bf02b70c350ab4597605b235a15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae591250cf5ab06c0310da46a9e5543fb" id="r_ae591250cf5ab06c0310da46a9e5543fb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#ae591250cf5ab06c0310da46a9e5543fb">firstUnsupportedExpected</a> () const override</td></tr>
|
|
<tr class="separator:ae591250cf5ab06c0310da46a9e5543fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f8c9cec31fa120c43e41fa2e7d108ad" id="r_a8f8c9cec31fa120c43e41fa2e7d108ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a8f8c9cec31fa120c43e41fa2e7d108ad">getJson</a> (bool <a class="el" href="namespaceripple.html#a4267716481f84b7fd7ea521266fa9ef8">isAdmin</a>) const override</td></tr>
|
|
<tr class="separator:a8f8c9cec31fa120c43e41fa2e7d108ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a989a955a89400c53e8d89a280b890d6b" id="r_a989a955a89400c53e8d89a280b890d6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a989a955a89400c53e8d89a280b890d6b">getJson</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &, bool <a class="el" href="namespaceripple.html#a4267716481f84b7fd7ea521266fa9ef8">isAdmin</a>) const override</td></tr>
|
|
<tr class="memdesc:a989a955a89400c53e8d89a280b890d6b"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. <br /></td></tr>
|
|
<tr class="separator:a989a955a89400c53e8d89a280b890d6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a203420f15319808ab19dbc3903a32444" id="r_a203420f15319808ab19dbc3903a32444"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a203420f15319808ab19dbc3903a32444">needValidatedLedger</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq) const override</td></tr>
|
|
<tr class="memdesc:a203420f15319808ab19dbc3903a32444"><td class="mdescLeft"> </td><td class="mdescRight">Called to determine whether the amendment logic needs to process a new validated ledger. <br /></td></tr>
|
|
<tr class="separator:a203420f15319808ab19dbc3903a32444"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a1de10b5b7e51cc4f20f2636503c2e6" id="r_a5a1de10b5b7e51cc4f20f2636503c2e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a5a1de10b5b7e51cc4f20f2636503c2e6">doValidatedLedger</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > const &enabled, <a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a> const &majority) override</td></tr>
|
|
<tr class="separator:a5a1de10b5b7e51cc4f20f2636503c2e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93f3d59b0992e57dac0d1a1f0377959c" id="r_a93f3d59b0992e57dac0d1a1f0377959c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a93f3d59b0992e57dac0d1a1f0377959c">trustChanged</a> (<a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> > const &allTrusted) override</td></tr>
|
|
<tr class="separator:a93f3d59b0992e57dac0d1a1f0377959c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a941314eb1dff68fb625f7a44378845b9" id="r_a941314eb1dff68fb625f7a44378845b9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a941314eb1dff68fb625f7a44378845b9">doValidation</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > const &enabledAmendments) const override</td></tr>
|
|
<tr class="separator:a941314eb1dff68fb625f7a44378845b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38055e674ea217fa366b5bf954d4cd72" id="r_a38055e674ea217fa366b5bf954d4cd72"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a38055e674ea217fa366b5bf954d4cd72">getDesired</a> () const override</td></tr>
|
|
<tr class="separator:a38055e674ea217fa366b5bf954d4cd72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac63ab31f4e1f8ea3b8447535c6595a6b" id="r_ac63ab31f4e1f8ea3b8447535c6595a6b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#ac63ab31f4e1f8ea3b8447535c6595a6b">doVoting</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &rules, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> closeTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > const &enabledAmendments, <a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a> const &majorityAmendments, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STValidation.html">STValidation</a> > > const &validations) override</td></tr>
|
|
<tr class="separator:ac63ab31f4e1f8ea3b8447535c6595a6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac721ac20262609226483f1436b0df02f" id="r_ac721ac20262609226483f1436b0df02f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTable.html#ac721ac20262609226483f1436b0df02f">doValidatedLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > const &lastValidatedLedger)</td></tr>
|
|
<tr class="memdesc:ac721ac20262609226483f1436b0df02f"><td class="mdescLeft"> </td><td class="mdescRight">Called when a new fully-validated ledger is accepted. <br /></td></tr>
|
|
<tr class="separator:ac721ac20262609226483f1436b0df02f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02fd625de19d6564a1250cbde00b0a28" id="r_a02fd625de19d6564a1250cbde00b0a28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTable.html#a02fd625de19d6564a1250cbde00b0a28">doVoting</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > const &lastClosedLedger, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STValidation.html">STValidation</a> > > const &parentValidations, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> > const &initialPosition, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a02fd625de19d6564a1250cbde00b0a28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a6a02743339c64f66083284b3098c8345" id="r_a6a02743339c64f66083284b3098c8345"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a6a02743339c64f66083284b3098c8345">add</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lock)</td></tr>
|
|
<tr class="separator:a6a02743339c64f66083284b3098c8345"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e8319c611d4172c5d10e88288b5b98e" id="r_a9e8319c611d4172c5d10e88288b5b98e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a9e8319c611d4172c5d10e88288b5b98e">get</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lock)</td></tr>
|
|
<tr class="separator:a9e8319c611d4172c5d10e88288b5b98e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accf7c7c2e4b9eb4c479e05487cc30b7c" id="r_accf7c7c2e4b9eb4c479e05487cc30b7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#accf7c7c2e4b9eb4c479e05487cc30b7c">get</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lock) const</td></tr>
|
|
<tr class="separator:accf7c7c2e4b9eb4c479e05487cc30b7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d021a2ba5be052ab848f7dd5ff0de25" id="r_a7d021a2ba5be052ab848f7dd5ff0de25"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a7d021a2ba5be052ab848f7dd5ff0de25">injectJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &v, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment, <a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> const &state, bool <a class="el" href="namespaceripple.html#a4267716481f84b7fd7ea521266fa9ef8">isAdmin</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lock) const</td></tr>
|
|
<tr class="separator:a7d021a2ba5be052ab848f7dd5ff0de25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0421687816b7b1bb4805d5c04048f8a" id="r_ab0421687816b7b1bb4805d5c04048f8a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#ab0421687816b7b1bb4805d5c04048f8a">persistVote</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amendment, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &name, <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a> vote) const</td></tr>
|
|
<tr class="separator:ab0421687816b7b1bb4805d5c04048f8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a08ceef79750994d25c0b416c378eecc0" id="r_a08ceef79750994d25c0b416c378eecc0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a08ceef79750994d25c0b416c378eecc0">mutex_</a></td></tr>
|
|
<tr class="separator:a08ceef79750994d25c0b416c378eecc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cca5bba8dff04a84023969c1499160f" id="r_a7cca5bba8dff04a84023969c1499160f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a7cca5bba8dff04a84023969c1499160f">amendmentMap_</a></td></tr>
|
|
<tr class="separator:a7cca5bba8dff04a84023969c1499160f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefbfbe13885b57244364ab17906ebb8c" id="r_aefbfbe13885b57244364ab17906ebb8c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#aefbfbe13885b57244364ab17906ebb8c">lastUpdateSeq_</a></td></tr>
|
|
<tr class="separator:aefbfbe13885b57244364ab17906ebb8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a558c717f67864197f41f9d7edbc380" id="r_a7a558c717f67864197f41f9d7edbc380"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TrustedVotes.html">TrustedVotes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a7a558c717f67864197f41f9d7edbc380">previousTrustedVotes_</a></td></tr>
|
|
<tr class="separator:a7a558c717f67864197f41f9d7edbc380"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a563973e7d013c5260add78fb60724b77" id="r_a563973e7d013c5260add78fb60724b77"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a563973e7d013c5260add78fb60724b77">majorityTime_</a></td></tr>
|
|
<tr class="separator:a563973e7d013c5260add78fb60724b77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51e688abb62a1f399751971156723aae" id="r_a51e688abb62a1f399751971156723aae"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1AmendmentSet.html">AmendmentSet</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a51e688abb62a1f399751971156723aae">lastVote_</a></td></tr>
|
|
<tr class="separator:a51e688abb62a1f399751971156723aae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac17353f2946a09f26809d15b3c24cc48" id="r_ac17353f2946a09f26809d15b3c24cc48"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#ac17353f2946a09f26809d15b3c24cc48">unsupportedEnabled_</a></td></tr>
|
|
<tr class="separator:ac17353f2946a09f26809d15b3c24cc48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28b850ba0b75947c44fd4c5e1355e67f" id="r_a28b850ba0b75947c44fd4c5e1355e67f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a28b850ba0b75947c44fd4c5e1355e67f">firstUnsupportedExpected_</a></td></tr>
|
|
<tr class="separator:a28b850ba0b75947c44fd4c5e1355e67f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a861afbbb0dc1a5669003fbd17a086cbc" id="r_a861afbbb0dc1a5669003fbd17a086cbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a861afbbb0dc1a5669003fbd17a086cbc">j_</a></td></tr>
|
|
<tr class="separator:a861afbbb0dc1a5669003fbd17a086cbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a154a5c8e4a4839ec9db272a1b85a7b93" id="r_a154a5c8e4a4839ec9db272a1b85a7b93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html#a154a5c8e4a4839ec9db272a1b85a7b93">db_</a></td></tr>
|
|
<tr class="separator:a154a5c8e4a4839ec9db272a1b85a7b93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Track the list of "amendments". </p>
|
|
<p>An "amendment" is an option that can affect transaction processing rules. Amendments are proposed and then adopted or rejected by the network. An Amendment is uniquely identified by its AmendmentID, a 256-bit key. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00372">372</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ad8ae023b65df83333c31ccfbd08246f6" name="ad8ae023b65df83333c31ccfbd08246f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8ae023b65df83333c31ccfbd08246f6">◆ </a></span>AmendmentTableImpl()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::AmendmentTableImpl::AmendmentTableImpl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>majorityTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1AmendmentTable_1_1FeatureInfo.html">FeatureInfo</a> > const & </td>
|
|
<td class="paramname"><em>supported</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const & </td>
|
|
<td class="paramname"><em>enabled</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const & </td>
|
|
<td class="paramname"><em>vetoed</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>journal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00495">495</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a6a02743339c64f66083284b3098c8345" name="a6a02743339c64f66083284b3098c8345"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a02743339c64f66083284b3098c8345">◆ </a></span>add()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> & ripple::AmendmentTableImpl::add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00637">637</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e8319c611d4172c5d10e88288b5b98e" name="a9e8319c611d4172c5d10e88288b5b98e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e8319c611d4172c5d10e88288b5b98e">◆ </a></span>get() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> * ripple::AmendmentTableImpl::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00646">646</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accf7c7c2e4b9eb4c479e05487cc30b7c" name="accf7c7c2e4b9eb4c479e05487cc30b7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accf7c7c2e4b9eb4c479e05487cc30b7c">◆ </a></span>get() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> const * ripple::AmendmentTableImpl::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00656">656</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d021a2ba5be052ab848f7dd5ff0de25" name="a7d021a2ba5be052ab848f7dd5ff0de25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d021a2ba5be052ab848f7dd5ff0de25">◆ </a></span>injectJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::AmendmentTableImpl::injectJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a> const & </td>
|
|
<td class="paramname"><em>state</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isAdmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00960">960</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0421687816b7b1bb4805d5c04048f8a" name="ab0421687816b7b1bb4805d5c04048f8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0421687816b7b1bb4805d5c04048f8a">◆ </a></span>persistVote()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::AmendmentTableImpl::persistVote </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a> </td>
|
|
<td class="paramname"><em>vote</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00684">684</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ce3359d4362a4d0fdd0b84c39b6ff95" name="a0ce3359d4362a4d0fdd0b84c39b6ff95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ce3359d4362a4d0fdd0b84c39b6ff95">◆ </a></span>find()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::AmendmentTableImpl::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#aca7fd10cd15869ffea10ee5d769ad744">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00670">670</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ed0fa478f3811768ffa240db7effeed" name="a3ed0fa478f3811768ffa240db7effeed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ed0fa478f3811768ffa240db7effeed">◆ </a></span>veto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::veto </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a5a0a3c98955ce15af2458780544edb71">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00697">697</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d1704ba32d8c87761c27236cde40f88" name="a0d1704ba32d8c87761c27236cde40f88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d1704ba32d8c87761c27236cde40f88">◆ </a></span>unVeto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::unVeto </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#ad57021ddc7e6f87d04dd57fba582eb31">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00710">710</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a195a61b5c9f813b5c275ae50a7b40e25" name="a195a61b5c9f813b5c275ae50a7b40e25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a195a61b5c9f813b5c275ae50a7b40e25">◆ </a></span>enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#ac9e23d71814bcf7c601f37e0b9323b1a">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00723">723</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a630f159b4f3029034ac3c5b91b48e08c" name="a630f159b4f3029034ac3c5b91b48e08c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a630f159b4f3029034ac3c5b91b48e08c">◆ </a></span>isEnabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::isEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#ade548ac91394d89376f0a8bfb1ebd903">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00744">744</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adce6a4a3f12e891ffdb1a59a547ea11a" name="adce6a4a3f12e891ffdb1a59a547ea11a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adce6a4a3f12e891ffdb1a59a547ea11a">◆ </a></span>isSupported()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::isSupported </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a5fce75b79a87e541918be639a28f3c87">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00752">752</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6e23bf02b70c350ab4597605b235a15" name="ab6e23bf02b70c350ab4597605b235a15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6e23bf02b70c350ab4597605b235a15">◆ </a></span>hasUnsupportedEnabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::hasUnsupportedEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns true if one or more amendments on the network have been enabled that this server does not support </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if an unsupported feature is enabled on the network </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a8eee69252a4b7961d0d8cd411896eeb9">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00760">760</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae591250cf5ab06c0310da46a9e5543fb" name="ae591250cf5ab06c0310da46a9e5543fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae591250cf5ab06c0310da46a9e5543fb">◆ </a></span>firstUnsupportedExpected()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> > ripple::AmendmentTableImpl::firstUnsupportedExpected </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a4f56e4335f1f02ab22f66e0d52dbdb24">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00767">767</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f8c9cec31fa120c43e41fa2e7d108ad" name="a8f8c9cec31fa120c43e41fa2e7d108ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f8c9cec31fa120c43e41fa2e7d108ad">◆ </a></span>getJson() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::AmendmentTableImpl::getJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isAdmin</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a6ac6934733758e569d25e1e136fb84d5">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00995">995</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a989a955a89400c53e8d89a280b890d6b" name="a989a955a89400c53e8d89a280b890d6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a989a955a89400c53e8d89a280b890d6b">◆ </a></span>getJson() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::AmendmentTableImpl::getJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>amendment</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isAdmin</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">Json::objectValue</a>. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a2b779a15190c7e9ba93ca99bada7093c">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l01014">1014</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a203420f15319808ab19dbc3903a32444" name="a203420f15319808ab19dbc3903a32444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a203420f15319808ab19dbc3903a32444">◆ </a></span>needValidatedLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::needValidatedLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>seq</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called to determine whether the amendment logic needs to process a new validated ledger. </p>
|
|
<p>(If it could have changed things.) </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#ae37ca6d253d452ae23a6e160d9180e05">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00905">905</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a1de10b5b7e51cc4f20f2636503c2e6" name="a5a1de10b5b7e51cc4f20f2636503c2e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a1de10b5b7e51cc4f20f2636503c2e6">◆ </a></span>doValidatedLedger() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::AmendmentTableImpl::doValidatedLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>seq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > const & </td>
|
|
<td class="paramname"><em>enabled</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a> const & </td>
|
|
<td class="paramname"><em>majority</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a48f050b47af8f00cafd237e2cddb2929">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00916">916</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93f3d59b0992e57dac0d1a1f0377959c" name="a93f3d59b0992e57dac0d1a1f0377959c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93f3d59b0992e57dac0d1a1f0377959c">◆ </a></span>trustChanged()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::AmendmentTableImpl::trustChanged </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> > const & </td>
|
|
<td class="paramname"><em>allTrusted</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a1f80283254917a595e4fda62ee746e79">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00953">953</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a941314eb1dff68fb625f7a44378845b9" name="a941314eb1dff68fb625f7a44378845b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a941314eb1dff68fb625f7a44378845b9">◆ </a></span>doValidation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > ripple::AmendmentTableImpl::doValidation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > const & </td>
|
|
<td class="paramname"><em>enabledAmendments</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a4783349db2b8d9ac7f1ab17e1928083e">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00774">774</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38055e674ea217fa366b5bf954d4cd72" name="a38055e674ea217fa366b5bf954d4cd72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38055e674ea217fa366b5bf954d4cd72">◆ </a></span>getDesired()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > ripple::AmendmentTableImpl::getDesired </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a5d4b2a78401a735cbd82edf30504d1d0">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00801">801</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac63ab31f4e1f8ea3b8447535c6595a6b" name="ac63ab31f4e1f8ea3b8447535c6595a6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac63ab31f4e1f8ea3b8447535c6595a6b">◆ </a></span>doVoting() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > ripple::AmendmentTableImpl::doVoting </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const & </td>
|
|
<td class="paramname"><em>rules</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> </td>
|
|
<td class="paramname"><em>closeTime</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > const & </td>
|
|
<td class="paramname"><em>enabledAmendments</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a> const & </td>
|
|
<td class="paramname"><em>majorityAmendments</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STValidation.html">STValidation</a> > > const & </td>
|
|
<td class="paramname"><em>validations</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1AmendmentTable.html#a530d29eb5abf5854c4f26211948599b2">ripple::AmendmentTable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00808">808</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac721ac20262609226483f1436b0df02f" name="ac721ac20262609226483f1436b0df02f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac721ac20262609226483f1436b0df02f">◆ </a></span>doValidatedLedger() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::AmendmentTable::doValidatedLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > const & </td>
|
|
<td class="paramname"><em>lastValidatedLedger</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called when a new fully-validated ledger is accepted. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8h_source.html#l00074">74</a> of file <a class="el" href="AmendmentTable_8h_source.html">AmendmentTable.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02fd625de19d6564a1250cbde00b0a28" name="a02fd625de19d6564a1250cbde00b0a28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02fd625de19d6564a1250cbde00b0a28">◆ </a></span>doVoting() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::AmendmentTable::doVoting </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const > const & </td>
|
|
<td class="paramname"><em>lastClosedLedger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STValidation.html">STValidation</a> > > const & </td>
|
|
<td class="paramname"><em>parentValidations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> > const & </td>
|
|
<td class="paramname"><em>initialPosition</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8h_source.html#l00129">129</a> of file <a class="el" href="AmendmentTable_8h_source.html">AmendmentTable.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a08ceef79750994d25c0b416c378eecc0" name="a08ceef79750994d25c0b416c378eecc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08ceef79750994d25c0b416c378eecc0">◆ </a></span>mutex_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> ripple::AmendmentTableImpl::mutex_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00375">375</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cca5bba8dff04a84023969c1499160f" name="a7cca5bba8dff04a84023969c1499160f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cca5bba8dff04a84023969c1499160f">◆ </a></span>amendmentMap_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a><<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a>> ripple::AmendmentTableImpl::amendmentMap_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00377">377</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefbfbe13885b57244364ab17906ebb8c" name="aefbfbe13885b57244364ab17906ebb8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefbfbe13885b57244364ab17906ebb8c">◆ </a></span>lastUpdateSeq_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::AmendmentTableImpl::lastUpdateSeq_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00378">378</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a558c717f67864197f41f9d7edbc380" name="a7a558c717f67864197f41f9d7edbc380"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a558c717f67864197f41f9d7edbc380">◆ </a></span>previousTrustedVotes_</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_1TrustedVotes.html">TrustedVotes</a> ripple::AmendmentTableImpl::previousTrustedVotes_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00381">381</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a563973e7d013c5260add78fb60724b77" name="a563973e7d013c5260add78fb60724b77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a563973e7d013c5260add78fb60724b77">◆ </a></span>majorityTime_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> const ripple::AmendmentTableImpl::majorityTime_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00384">384</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51e688abb62a1f399751971156723aae" name="a51e688abb62a1f399751971156723aae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51e688abb62a1f399751971156723aae">◆ </a></span>lastVote_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1AmendmentSet.html">AmendmentSet</a>> ripple::AmendmentTableImpl::lastVote_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00388">388</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac17353f2946a09f26809d15b3c24cc48" name="ac17353f2946a09f26809d15b3c24cc48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac17353f2946a09f26809d15b3c24cc48">◆ </a></span>unsupportedEnabled_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AmendmentTableImpl::unsupportedEnabled_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00391">391</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28b850ba0b75947c44fd4c5e1355e67f" name="a28b850ba0b75947c44fd4c5e1355e67f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28b850ba0b75947c44fd4c5e1355e67f">◆ </a></span>firstUnsupportedExpected_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a><<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>> ripple::AmendmentTableImpl::firstUnsupportedExpected_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00396">396</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a861afbbb0dc1a5669003fbd17a086cbc" name="a861afbbb0dc1a5669003fbd17a086cbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a861afbbb0dc1a5669003fbd17a086cbc">◆ </a></span>j_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const ripple::AmendmentTableImpl::j_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00398">398</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a154a5c8e4a4839ec9db272a1b85a7b93" name="a154a5c8e4a4839ec9db272a1b85a7b93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a154a5c8e4a4839ec9db272a1b85a7b93">◆ </a></span>db_</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_1DatabaseCon.html">DatabaseCon</a>& ripple::AmendmentTableImpl::db_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AmendmentTable_8cpp_source.html#l00401">401</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</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>
|