mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
717 lines
43 KiB
HTML
717 lines
43 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::test::csf::Ledger 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="namespaceripple_1_1test.html">test</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1test_1_1csf.html">csf</a></li><li class="navelem"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<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="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classripple_1_1test_1_1csf_1_1Ledger-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::test::csf::Ledger Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>A ledger is a set of observed transactions and a sequence number identifying the ledger.
|
|
<a href="classripple_1_1test_1_1csf_1_1Ledger.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="ledgers_8h_source.html">ledgers.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::test::csf::Ledger:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1csf_1_1Ledger__coll__graph.png" border="0" usemap="#aripple_1_1test_1_1csf_1_1Ledger_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1test_1_1csf_1_1Ledger_coll__map" id="aripple_1_1test_1_1csf_1_1Ledger_coll__map">
|
|
<area shape="rect" title="A ledger is a set of observed transactions and a sequence number identifying the ledger." alt="" coords="1445,371,1572,411"/>
|
|
<area shape="rect" href="structripple_1_1test_1_1csf_1_1Ledger_1_1Instance.html" title=" " alt="" coords="1205,274,1335,314"/>
|
|
<area shape="poly" title=" " alt="" coords="1334,317,1460,369,1457,374,1332,322"/>
|
|
<area shape="rect" href="classripple_1_1tagged__integer.html" title=" " alt="" coords="829,179,1016,219"/>
|
|
<area shape="poly" title=" " alt="" coords="1031,214,1106,230,1182,251,1231,272,1229,276,1180,257,1104,235,1029,219"/>
|
|
<area shape="rect" title=" " alt="" coords="341,121,716,278"/>
|
|
<area shape="poly" title=" " alt="" coords="730,197,829,197,829,202,730,202"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="477,303,580,328"/>
|
|
<area shape="poly" title=" " alt="" coords="593,309,653,302,715,287,748,274,772,260,796,245,828,229,859,217,860,222,830,234,799,250,775,265,750,279,717,293,654,307,594,315"/>
|
|
<area shape="rect" href="classripple_1_1tagged__integer.html" title=" " alt="" coords="835,382,1010,422"/>
|
|
<area shape="poly" title=" " alt="" coords="594,319,717,338,794,358,864,379,862,385,792,363,715,343,593,324"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="845,243,1001,283"/>
|
|
<area shape="poly" title=" " alt="" coords="1014,269,1205,286,1205,291,1014,274"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="837,307,1009,347"/>
|
|
<area shape="poly" title=" " alt="" coords="1023,327,1101,325,1181,317,1206,311,1207,317,1182,322,1101,330,1023,333"/>
|
|
<area shape="poly" title=" " alt="" coords="1024,398,1445,390,1445,395,1024,403"/>
|
|
<area shape="poly" title=" " alt="" coords="1023,387,1101,371,1180,346,1212,330,1241,312,1244,316,1215,335,1182,351,1103,376,1024,392"/>
|
|
<area shape="rect" title=" " alt="" coords="347,353,710,510"/>
|
|
<area shape="poly" title=" " alt="" coords="724,414,835,406,835,411,724,419"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="851,86,994,126"/>
|
|
<area shape="poly" title=" " alt="" coords="1008,123,1095,152,1140,173,1183,197,1226,234,1257,272,1253,276,1222,238,1180,202,1138,177,1093,157,1006,128"/>
|
|
<area shape="rect" href="classripple_1_1tagged__integer.html" title="A type-safe wrap around standard integral types." alt="" coords="446,57,611,97"/>
|
|
<area shape="poly" title=" " alt="" coords="625,81,851,98,851,103,625,86"/>
|
|
<area shape="rect" title=" " alt="" coords="5,5,292,148"/>
|
|
<area shape="poly" title=" " alt="" coords="306,74,446,74,446,79,306,79"/>
|
|
</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="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1Instance.html">Instance</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1MakeGenesis.html">MakeGenesis</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:af977b8184fe30083d872e230c43c726d" id="r_af977b8184fe30083d872e230c43c726d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Seq</a> = <a class="el" href="classripple_1_1tagged__integer.html">tagged_integer</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, SeqTag ></td></tr>
|
|
<tr class="separator:af977b8184fe30083d872e230c43c726d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe81f84534dea5767de43a3dc0fe5b9b" id="r_afe81f84534dea5767de43a3dc0fe5b9b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> = <a class="el" href="classripple_1_1tagged__integer.html">tagged_integer</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, IdTag ></td></tr>
|
|
<tr class="separator:afe81f84534dea5767de43a3dc0fe5b9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:ab07c94f8bc5d34242fa9618755c4ad2f" id="r_ab07c94f8bc5d34242fa9618755c4ad2f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ab07c94f8bc5d34242fa9618755c4ad2f">Ledger</a> (<a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1MakeGenesis.html">MakeGenesis</a>)</td></tr>
|
|
<tr class="separator:ab07c94f8bc5d34242fa9618755c4ad2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebb30fa85bcfd7c621c50a3d9a8340b3" id="r_aebb30fa85bcfd7c621c50a3d9a8340b3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#aebb30fa85bcfd7c621c50a3d9a8340b3">Ledger</a> ()</td></tr>
|
|
<tr class="separator:aebb30fa85bcfd7c621c50a3d9a8340b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad92a35fc6f64955e2cdf6ce2a1b66d13" id="r_ad92a35fc6f64955e2cdf6ce2a1b66d13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ad92a35fc6f64955e2cdf6ce2a1b66d13">id</a> () const</td></tr>
|
|
<tr class="separator:ad92a35fc6f64955e2cdf6ce2a1b66d13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a881d03459c0fdadf8de8c2e34f727f5c" id="r_a881d03459c0fdadf8de8c2e34f727f5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Seq</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a881d03459c0fdadf8de8c2e34f727f5c">seq</a> () const</td></tr>
|
|
<tr class="separator:a881d03459c0fdadf8de8c2e34f727f5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24d67310747d45fbc23c928770f21fec" id="r_a24d67310747d45fbc23c928770f21fec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">NetClock::duration</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a24d67310747d45fbc23c928770f21fec">closeTimeResolution</a> () const</td></tr>
|
|
<tr class="separator:a24d67310747d45fbc23c928770f21fec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81da7e57b7c3864fcaa96468e05d9db5" id="r_a81da7e57b7c3864fcaa96468e05d9db5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a81da7e57b7c3864fcaa96468e05d9db5">closeAgree</a> () const</td></tr>
|
|
<tr class="separator:a81da7e57b7c3864fcaa96468e05d9db5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51762b712ff675f7069ad6225761117b" id="r_a51762b712ff675f7069ad6225761117b"><td class="memItemLeft" align="right" valign="top"><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_1test_1_1csf_1_1Ledger.html#a51762b712ff675f7069ad6225761117b">closeTime</a> () const</td></tr>
|
|
<tr class="separator:a51762b712ff675f7069ad6225761117b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3901578883505aadc2fcc2feb9b5344c" id="r_a3901578883505aadc2fcc2feb9b5344c"><td class="memItemLeft" align="right" valign="top"><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_1test_1_1csf_1_1Ledger.html#a3901578883505aadc2fcc2feb9b5344c">parentCloseTime</a> () const</td></tr>
|
|
<tr class="separator:a3901578883505aadc2fcc2feb9b5344c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a129e52b6245954f525cfca44c673f644" id="r_a129e52b6245954f525cfca44c673f644"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a129e52b6245954f525cfca44c673f644">parentID</a> () const</td></tr>
|
|
<tr class="separator:a129e52b6245954f525cfca44c673f644"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac71cd56e9ce54c266adfc8d1582fc3a7" id="r_ac71cd56e9ce54c266adfc8d1582fc3a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1test_1_1csf.html#a71159613165e817624cb1a482aeb3345">TxSetType</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ac71cd56e9ce54c266adfc8d1582fc3a7">txs</a> () const</td></tr>
|
|
<tr class="separator:ac71cd56e9ce54c266adfc8d1582fc3a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad46ef51c2bccdf342f2cc7d8981584da" id="r_ad46ef51c2bccdf342f2cc7d8981584da"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ad46ef51c2bccdf342f2cc7d8981584da">isAncestor</a> (<a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const &ancestor) const</td></tr>
|
|
<tr class="memdesc:ad46ef51c2bccdf342f2cc7d8981584da"><td class="mdescLeft"> </td><td class="mdescRight">Determine whether ancestor is really an ancestor of this ledger. <br /></td></tr>
|
|
<tr class="separator:ad46ef51c2bccdf342f2cc7d8981584da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae087b8addc8f7753e9a4dc92efb7c46d" id="r_ae087b8addc8f7753e9a4dc92efb7c46d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ae087b8addc8f7753e9a4dc92efb7c46d">operator[]</a> (<a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Seq</a> <a class="el" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>) const</td></tr>
|
|
<tr class="memdesc:ae087b8addc8f7753e9a4dc92efb7c46d"><td class="mdescLeft"> </td><td class="mdescRight">Return the id of the ancestor with the given seq (if exists/known) <br /></td></tr>
|
|
<tr class="separator:ae087b8addc8f7753e9a4dc92efb7c46d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bc8181b16188a8f129a67154afaf74d" id="r_a7bc8181b16188a8f129a67154afaf74d"><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_1test_1_1csf_1_1Ledger.html#a7bc8181b16188a8f129a67154afaf74d">getJson</a> () const</td></tr>
|
|
<tr class="separator:a7bc8181b16188a8f129a67154afaf74d"><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:ae17a349a70dae4e17d3365a6216fde45" id="r_ae17a349a70dae4e17d3365a6216fde45"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ae17a349a70dae4e17d3365a6216fde45">Ledger</a> (<a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> <a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#ad92a35fc6f64955e2cdf6ce2a1b66d13">id</a>, <a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1Instance.html">Instance</a> const *i)</td></tr>
|
|
<tr class="separator:ae17a349a70dae4e17d3365a6216fde45"><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:a734b038a4f68532dc05ab982a8480ae7" id="r_a734b038a4f68532dc05ab982a8480ae7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a734b038a4f68532dc05ab982a8480ae7">id_</a> {0}</td></tr>
|
|
<tr class="separator:a734b038a4f68532dc05ab982a8480ae7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6614d5b7b7b7063c71f5e8a8118b7a6b" id="r_a6614d5b7b7b7063c71f5e8a8118b7a6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1Instance.html">Instance</a> const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a6614d5b7b7b7063c71f5e8a8118b7a6b">instance_</a></td></tr>
|
|
<tr class="separator:a6614d5b7b7b7063c71f5e8a8118b7a6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
|
|
Static Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a06067398a21457f23377013cd6e9a3cf" id="r_a06067398a21457f23377013cd6e9a3cf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1Instance.html">Instance</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a06067398a21457f23377013cd6e9a3cf">genesis</a></td></tr>
|
|
<tr class="separator:a06067398a21457f23377013cd6e9a3cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a3ce4af742a4b6e94b3c0410aed30c8c2" id="r_a3ce4af742a4b6e94b3c0410aed30c8c2"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a3ce4af742a4b6e94b3c0410aed30c8c2">LedgerOracle</a></td></tr>
|
|
<tr class="separator:a3ce4af742a4b6e94b3c0410aed30c8c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44a6073a13a26322ef0bc2e48b0594f8" id="r_a44a6073a13a26322ef0bc2e48b0594f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Ledger::Seq</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a44a6073a13a26322ef0bc2e48b0594f8">mismatch</a> (<a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const &a, <a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const &o)</td></tr>
|
|
<tr class="memdesc:a44a6073a13a26322ef0bc2e48b0594f8"><td class="mdescLeft"> </td><td class="mdescRight">Return the sequence number of the first mismatching ancestor. <br /></td></tr>
|
|
<tr class="separator:a44a6073a13a26322ef0bc2e48b0594f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0964bfc852804225e6d04b9ccd21b038" id="r_a0964bfc852804225e6d04b9ccd21b038"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#a0964bfc852804225e6d04b9ccd21b038">operator<</a> (<a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const &a, <a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const &b)</td></tr>
|
|
<tr class="separator:a0964bfc852804225e6d04b9ccd21b038"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>A ledger is a set of observed transactions and a sequence number identifying the ledger. </p>
|
|
<p>Peers in the consensus process are trying to agree on a set of transactions to include in a ledger. For simulation, each transaction is a single integer and the ledger is the set of observed integers. This means future ledgers have prior ledgers as subsets, e.g. </p><pre class="fragment">Ledger 0 : {}
|
|
Ledger 1 : {1,4,5}
|
|
Ledger 2 : {1,2,4,5,10}
|
|
....
|
|
</pre><p> Ledgers are immutable value types. All ledgers with the same sequence number, transactions, close time, etc. will have the same ledger ID. The <a class="el" href="classripple_1_1test_1_1csf_1_1LedgerOracle.html" title="Oracle maintaining unique ledgers for a simulation.">LedgerOracle</a> class below manages ID assignments for a simulation and is the only way to close and create a new ledger. Since the parent ledger ID is part of type, this also means ledgers with distinct histories will have distinct ids, even if they have the same set of transactions, sequence number and close time. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00044">44</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="af977b8184fe30083d872e230c43c726d" name="af977b8184fe30083d872e230c43c726d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af977b8184fe30083d872e230c43c726d">◆ </a></span>Seq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">ripple::test::csf::Ledger::Seq</a> = <a class="el" href="classripple_1_1tagged__integer.html">tagged_integer</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, SeqTag></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00050">50</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe81f84534dea5767de43a3dc0fe5b9b" name="afe81f84534dea5767de43a3dc0fe5b9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe81f84534dea5767de43a3dc0fe5b9b">◆ </a></span>ID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ripple::test::csf::Ledger::ID</a> = <a class="el" href="classripple_1_1tagged__integer.html">tagged_integer</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, IdTag></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00053">53</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ae17a349a70dae4e17d3365a6216fde45" name="ae17a349a70dae4e17d3365a6216fde45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae17a349a70dae4e17d3365a6216fde45">◆ </a></span>Ledger() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::csf::Ledger::Ledger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1Instance.html">Instance</a> const * </td>
|
|
<td class="paramname"><em>i</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="ledgers_8h_source.html#l00137">137</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab07c94f8bc5d34242fa9618755c4ad2f" name="ab07c94f8bc5d34242fa9618755c4ad2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab07c94f8bc5d34242fa9618755c4ad2f">◆ </a></span>Ledger() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::csf::Ledger::Ledger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1test_1_1csf_1_1Ledger_1_1MakeGenesis.html">MakeGenesis</a> </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00142">142</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebb30fa85bcfd7c621c50a3d9a8340b3" name="aebb30fa85bcfd7c621c50a3d9a8340b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebb30fa85bcfd7c621c50a3d9a8340b3">◆ </a></span>Ledger() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::csf::Ledger::Ledger </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00148">148</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ad92a35fc6f64955e2cdf6ce2a1b66d13" name="ad92a35fc6f64955e2cdf6ce2a1b66d13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad92a35fc6f64955e2cdf6ce2a1b66d13">◆ </a></span>id()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> ripple::test::csf::Ledger::id </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00153">153</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a881d03459c0fdadf8de8c2e34f727f5c" name="a881d03459c0fdadf8de8c2e34f727f5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a881d03459c0fdadf8de8c2e34f727f5c">◆ </a></span>seq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Seq</a> ripple::test::csf::Ledger::seq </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00159">159</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24d67310747d45fbc23c928770f21fec" name="a24d67310747d45fbc23c928770f21fec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24d67310747d45fbc23c928770f21fec">◆ </a></span>closeTimeResolution()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">NetClock::duration</a> ripple::test::csf::Ledger::closeTimeResolution </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00165">165</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81da7e57b7c3864fcaa96468e05d9db5" name="a81da7e57b7c3864fcaa96468e05d9db5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81da7e57b7c3864fcaa96468e05d9db5">◆ </a></span>closeAgree()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::csf::Ledger::closeAgree </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00171">171</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51762b712ff675f7069ad6225761117b" name="a51762b712ff675f7069ad6225761117b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51762b712ff675f7069ad6225761117b">◆ </a></span>closeTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> ripple::test::csf::Ledger::closeTime </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00177">177</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3901578883505aadc2fcc2feb9b5344c" name="a3901578883505aadc2fcc2feb9b5344c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3901578883505aadc2fcc2feb9b5344c">◆ </a></span>parentCloseTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> ripple::test::csf::Ledger::parentCloseTime </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00183">183</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a129e52b6245954f525cfca44c673f644" name="a129e52b6245954f525cfca44c673f644"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a129e52b6245954f525cfca44c673f644">◆ </a></span>parentID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> ripple::test::csf::Ledger::parentID </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00189">189</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac71cd56e9ce54c266adfc8d1582fc3a7" name="ac71cd56e9ce54c266adfc8d1582fc3a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac71cd56e9ce54c266adfc8d1582fc3a7">◆ </a></span>txs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple_1_1test_1_1csf.html#a71159613165e817624cb1a482aeb3345">TxSetType</a> const & ripple::test::csf::Ledger::txs </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00195">195</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad46ef51c2bccdf342f2cc7d8981584da" name="ad46ef51c2bccdf342f2cc7d8981584da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad46ef51c2bccdf342f2cc7d8981584da">◆ </a></span>isAncestor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::csf::Ledger::isAncestor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>ancestor</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determine whether ancestor is really an ancestor of this ledger. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8cpp_source.html#l00021">21</a> of file <a class="el" href="ledgers_8cpp_source.html">ledgers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae087b8addc8f7753e9a4dc92efb7c46d" name="ae087b8addc8f7753e9a4dc92efb7c46d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae087b8addc8f7753e9a4dc92efb7c46d">◆ </a></span>operator[]()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">Ledger::ID</a> ripple::test::csf::Ledger::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Seq</a> </td>
|
|
<td class="paramname"><em>seq</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the id of the ancestor with the given seq (if exists/known) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8cpp_source.html#l00029">29</a> of file <a class="el" href="ledgers_8cpp_source.html">ledgers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bc8181b16188a8f129a67154afaf74d" name="a7bc8181b16188a8f129a67154afaf74d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bc8181b16188a8f129a67154afaf74d">◆ </a></span>getJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::test::csf::Ledger::getJson </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8cpp_source.html#l00012">12</a> of file <a class="el" href="ledgers_8cpp_source.html">ledgers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
|
<a id="a3ce4af742a4b6e94b3c0410aed30c8c2" name="a3ce4af742a4b6e94b3c0410aed30c8c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ce4af742a4b6e94b3c0410aed30c8c2">◆ </a></span>LedgerOracle</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classripple_1_1test_1_1csf_1_1LedgerOracle.html">LedgerOracle</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00046">46</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44a6073a13a26322ef0bc2e48b0594f8" name="a44a6073a13a26322ef0bc2e48b0594f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44a6073a13a26322ef0bc2e48b0594f8">◆ </a></span>mismatch</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_1test_1_1csf_1_1Ledger.html#af977b8184fe30083d872e230c43c726d">Ledger::Seq</a> mismatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>o</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">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the sequence number of the first mismatching ancestor. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8cpp_source.html#l00039">39</a> of file <a class="el" href="ledgers_8cpp_source.html">ledgers.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0964bfc852804225e6d04b9ccd21b038" name="a0964bfc852804225e6d04b9ccd21b038"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0964bfc852804225e6d04b9ccd21b038">◆ </a></span>operator<</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1csf_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>b</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">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00217">217</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a06067398a21457f23377013cd6e9a3cf" name="a06067398a21457f23377013cd6e9a3cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06067398a21457f23377013cd6e9a3cf">◆ </a></span>genesis</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_1test_1_1csf_1_1Ledger_1_1Instance.html">Ledger::Instance</a> const ripple::test::csf::Ledger::genesis</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ledgers_8h_source.html#l00135">135</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a734b038a4f68532dc05ab982a8480ae7" name="a734b038a4f68532dc05ab982a8480ae7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a734b038a4f68532dc05ab982a8480ae7">◆ </a></span>id_</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_1test_1_1csf_1_1Ledger.html#afe81f84534dea5767de43a3dc0fe5b9b">ID</a> ripple::test::csf::Ledger::id_ {0}</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="ledgers_8h_source.html#l00224">224</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6614d5b7b7b7063c71f5e8a8118b7a6b" name="a6614d5b7b7b7063c71f5e8a8118b7a6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6614d5b7b7b7063c71f5e8a8118b7a6b">◆ </a></span>instance_</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_1test_1_1csf_1_1Ledger_1_1Instance.html">Instance</a> const* ripple::test::csf::Ledger::instance_</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="ledgers_8h_source.html#l00225">225</a> of file <a class="el" href="ledgers_8h_source.html">ledgers.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>
|