mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
928 lines
66 KiB
HTML
928 lines
66 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::ApplyContext 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_1ApplyContext.html">ApplyContext</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classripple_1_1ApplyContext-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::ApplyContext Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>State information when applying a tx.
|
|
<a href="classripple_1_1ApplyContext.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::ApplyContext:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1ApplyContext__coll__graph.png" border="0" usemap="#aripple_1_1ApplyContext_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1ApplyContext_coll__map" id="aripple_1_1ApplyContext_coll__map">
|
|
<area shape="rect" title="State information when applying a tx." alt="" coords="2025,880,2180,905"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="1556,176,1696,201"/>
|
|
<area shape="poly" title=" " alt="" coords="1705,202,1777,224,1858,259,1899,281,1937,307,1973,337,2004,371,2026,415,2046,476,2062,551,2075,630,2094,782,2103,880,2098,880,2089,782,2070,631,2057,552,2040,478,2021,417,1999,374,1969,341,1934,311,1896,285,1856,263,1775,229,1703,207"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="931,94,1099,134"/>
|
|
<area shape="poly" title=" " alt="" coords="1113,123,1556,178,1555,183,1112,128"/>
|
|
<area shape="poly" title=" " alt="" coords="977,78,991,70,1015,67,1036,69,1049,75,1056,84,1053,94,1048,93,1050,85,1046,79,1034,75,1015,73,992,75,980,82"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1341,49,1509,89"/>
|
|
<area shape="poly" title=" " alt="" coords="1112,120,1201,121,1294,113,1338,101,1379,86,1381,91,1340,106,1295,118,1201,127,1112,125"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="557,43,644,68"/>
|
|
<area shape="poly" title=" " alt="" coords="658,58,879,86,931,95,930,100,878,91,657,64"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="236,35,375,75"/>
|
|
<area shape="poly" title=" " alt="" coords="389,53,557,53,557,58,389,58"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="521,92,680,117"/>
|
|
<area shape="poly" title=" " alt="" coords="694,104,930,109,930,115,694,109"/>
|
|
<area shape="poly" title=" " alt="" coords="1328,81,1151,101,1099,107,1099,101,1150,95,1327,76"/>
|
|
<area shape="rect" title=" " alt="" coords="941,5,1088,31"/>
|
|
<area shape="poly" title=" " alt="" coords="1102,26,1341,56,1341,61,1101,31"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="508,142,693,182"/>
|
|
<area shape="poly" title=" " alt="" coords="707,148,878,129,930,122,931,128,879,134,708,153"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="261,485,349,511"/>
|
|
<area shape="poly" title=" " alt="" coords="305,471,312,414,329,340,342,301,360,264,383,229,412,199,433,184,457,173,507,160,508,165,459,178,436,188,415,203,387,232,365,266,347,303,334,342,317,415,311,471"/>
|
|
<area shape="rect" href="classripple_1_1STTx.html" title=" " alt="" coords="1376,371,1475,396"/>
|
|
<area shape="poly" title=" " alt="" coords="313,472,335,420,372,355,395,322,422,292,452,264,487,242,509,234,540,230,618,227,714,233,817,243,1011,271,1127,291,1212,310,1295,334,1392,368,1390,373,1294,339,1211,315,1126,297,1010,277,817,249,713,238,618,233,540,235,511,240,489,247,456,268,426,295,399,326,376,358,340,422,318,474"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="737,658,879,698"/>
|
|
<area shape="poly" title=" " alt="" coords="329,519,366,555,415,588,498,622,585,645,667,661,737,670,737,675,667,666,584,651,496,627,412,592,363,559,325,523"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="530,535,671,575"/>
|
|
<area shape="poly" title=" " alt="" coords="342,515,376,531,414,543,473,553,530,555,529,561,472,558,413,549,374,536,339,520"/>
|
|
<area shape="rect" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1731,905,1864,931"/>
|
|
<area shape="poly" title=" " alt="" coords="363,492,560,483,830,475,970,475,1100,478,1211,486,1295,499,1424,530,1478,544,1526,562,1571,585,1614,616,1656,658,1698,713,1711,737,1715,761,1709,805,1705,827,1704,848,1709,869,1722,891,1737,903,1734,907,1718,894,1704,871,1698,848,1699,826,1703,804,1709,761,1706,739,1694,715,1652,661,1610,620,1568,589,1524,567,1476,550,1423,535,1294,505,1211,491,1099,483,970,480,830,481,560,488,363,497"/>
|
|
<area shape="poly" title=" " alt="" coords="1489,375,1536,375,1590,379,1645,391,1697,412,1776,463,1848,525,1912,594,1967,665,2014,733,2052,795,2097,878,2093,881,2048,798,2010,736,1963,668,1907,597,1844,529,1773,467,1695,416,1644,396,1589,385,1536,380,1489,381"/>
|
|
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="952,371,1077,396"/>
|
|
<area shape="poly" title=" " alt="" coords="1091,381,1375,381,1375,386,1091,386"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="543,371,658,396"/>
|
|
<area shape="poly" title=" " alt="" coords="672,381,952,381,952,386,672,386"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="519,421,682,461"/>
|
|
<area shape="poly" title=" " alt="" coords="695,425,952,389,952,395,696,430"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="529,257,672,297"/>
|
|
<area shape="poly" title=" " alt="" coords="686,276,732,281,782,291,833,306,880,328,893,342,904,356,927,367,952,374,951,379,925,372,901,360,889,346,877,332,831,311,781,296,732,286,686,281"/>
|
|
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="528,321,673,347"/>
|
|
<area shape="poly" title=" " alt="" coords="688,340,879,362,952,372,951,377,878,367,687,345"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="933,306,1096,346"/>
|
|
<area shape="poly" title=" " alt="" coords="1110,336,1295,362,1376,374,1375,379,1294,367,1110,342"/>
|
|
<area shape="poly" title=" " alt="" coords="877,651,902,643,965,629,1015,622,1065,614,1126,595,1220,564,1256,544,1293,506,1300,493,1303,481,1302,456,1302,431,1307,418,1317,405,1344,388,1375,381,1376,386,1346,393,1320,409,1312,421,1308,432,1308,456,1308,481,1305,495,1297,509,1259,548,1222,569,1127,601,1066,619,1016,628,966,635,903,649,878,656"/>
|
|
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="1346,1248,1505,1273"/>
|
|
<area shape="poly" title=" " alt="" coords="816,711,859,1010,885,1161,896,1211,905,1232,926,1241,967,1248,1085,1257,1223,1260,1346,1259,1346,1265,1223,1265,1085,1262,966,1253,925,1246,901,1236,891,1212,880,1162,854,1011,811,712"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="221,683,389,723"/>
|
|
<area shape="poly" title=" " alt="" coords="403,698,464,695,737,680,737,685,464,701,403,703"/>
|
|
<area shape="poly" title=" " alt="" coords="401,678,463,654,526,614,576,574,579,578,529,619,465,659,403,683"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,1353,108,1379"/>
|
|
<area shape="poly" title=" " alt="" coords="65,1339,294,723,299,725,70,1341"/>
|
|
<area shape="poly" title=" " alt="" coords="122,1372,208,1381,304,1385,1016,1385,1073,1381,1131,1371,1188,1357,1241,1340,1335,1302,1399,1271,1402,1276,1337,1307,1243,1345,1189,1362,1132,1377,1074,1386,1016,1390,304,1390,208,1386,121,1377"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="943,531,1086,571"/>
|
|
<area shape="poly" title=" " alt="" coords="1091,524,1126,510,1180,482,1220,456,1262,430,1318,405,1375,389,1377,394,1320,410,1264,435,1223,460,1183,487,1128,515,1093,529"/>
|
|
<area shape="poly" title=" " alt="" coords="685,552,943,549,943,555,686,557"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="903,709,1127,807"/>
|
|
<area shape="poly" title=" " alt="" coords="685,562,733,573,785,589,835,613,881,644,890,657,894,669,897,681,905,694,919,707,915,711,901,697,892,683,889,671,885,659,877,648,833,617,783,594,732,578,684,568"/>
|
|
<area shape="rect" href="classripple_1_1TERSubset.html" title=" " alt="" coords="1724,791,1871,831"/>
|
|
<area shape="poly" title=" " alt="" coords="1885,826,2002,855,2068,877,2067,882,2001,861,1883,831"/>
|
|
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="943,1295,1086,1320"/>
|
|
<area shape="poly" title=" " alt="" coords="1100,1317,1222,1326,1296,1327,1375,1324,1456,1316,1539,1301,1619,1278,1695,1246,1763,1207,1828,1161,1889,1111,1945,1060,2035,966,2089,904,2093,907,2039,970,1949,1064,1893,1115,1831,1165,1766,1211,1697,1251,1621,1283,1540,1306,1457,1321,1375,1329,1296,1332,1222,1331,1099,1322"/>
|
|
<area shape="poly" title=" " alt="" coords="1100,1297,1294,1277,1345,1270,1346,1275,1295,1282,1100,1303"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="1338,769,1513,809"/>
|
|
<area shape="poly" title=" " alt="" coords="1098,1293,1113,1285,1124,1274,1138,1244,1143,1201,1137,1094,1131,987,1136,943,1148,910,1164,892,1181,882,1216,873,1253,868,1273,862,1293,851,1305,838,1317,825,1354,806,1356,811,1320,829,1309,842,1296,855,1275,867,1254,873,1217,878,1183,886,1168,896,1153,913,1141,944,1137,987,1143,1094,1148,1201,1143,1245,1129,1277,1116,1289,1100,1298"/>
|
|
<area shape="rect" title=" " alt="" coords="518,1079,683,1119"/>
|
|
<area shape="poly" title=" " alt="" coords="689,1121,714,1129,764,1142,805,1149,842,1163,861,1176,881,1195,892,1216,893,1236,894,1255,905,1274,923,1287,944,1296,942,1301,920,1291,901,1277,889,1257,888,1237,887,1217,877,1198,858,1180,840,1168,803,1154,763,1147,713,1134,688,1126"/>
|
|
<area shape="rect" title=" " alt="" coords="488,1144,713,1169"/>
|
|
<area shape="poly" title=" " alt="" coords="678,1170,714,1179,802,1199,838,1212,880,1239,889,1248,893,1257,897,1265,904,1273,944,1293,942,1297,901,1277,892,1268,888,1259,884,1251,877,1243,836,1217,800,1204,713,1185,677,1175"/>
|
|
<area shape="rect" title=" " alt="" coords="496,1194,705,1234"/>
|
|
<area shape="poly" title=" " alt="" coords="712,1234,879,1271,964,1292,963,1297,878,1277,710,1239"/>
|
|
<area shape="rect" title=" " alt="" coords="493,1258,708,1298"/>
|
|
<area shape="poly" title=" " alt="" coords="722,1284,943,1300,943,1305,722,1289"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="553,1323,648,1348"/>
|
|
<area shape="poly" title=" " alt="" coords="662,1329,943,1309,943,1315,662,1334"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1742,856,1853,881"/>
|
|
<area shape="poly" title=" " alt="" coords="1866,871,2025,884,2025,889,1866,877"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="1352,420,1499,445"/>
|
|
<area shape="poly" title=" " alt="" coords="1513,429,1621,436,1668,446,1685,454,1698,463,1708,477,1714,495,1720,540,1718,594,1713,652,1705,765,1709,810,1714,828,1722,842,1743,857,1740,862,1718,845,1709,830,1704,811,1700,765,1708,652,1713,594,1714,540,1709,496,1703,479,1694,467,1683,458,1666,451,1621,441,1512,434"/>
|
|
<area shape="poly" title=" " alt="" coords="1878,911,2001,902,2025,900,2025,905,2002,907,1878,916"/>
|
|
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1359,896,1491,921"/>
|
|
<area shape="poly" title=" " alt="" coords="1506,914,1556,918,1626,919,1696,918,1730,917,1730,923,1696,923,1626,925,1556,923,1505,920"/>
|
|
<area shape="poly" title=" " alt="" coords="1505,908,1730,914,1730,919,1505,913"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="914,911,1115,936"/>
|
|
<area shape="poly" title=" " alt="" coords="1129,926,1210,926,1294,923,1359,916,1359,922,1295,929,1210,932,1129,931"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="917,960,1112,985"/>
|
|
<area shape="poly" title=" " alt="" coords="1126,974,1210,967,1252,959,1294,948,1305,940,1317,932,1358,918,1360,923,1320,936,1308,945,1296,952,1254,964,1210,972,1126,979"/>
|
|
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="1350,688,1501,713"/>
|
|
<area shape="poly" title=" " alt="" coords="1515,695,1562,699,1611,710,1658,730,1698,760,1710,777,1714,794,1711,827,1708,859,1712,875,1722,891,1738,903,1734,907,1718,894,1707,877,1703,860,1706,826,1709,794,1705,779,1694,764,1655,734,1609,715,1561,704,1514,700"/>
|
|
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="951,659,1078,684"/>
|
|
<area shape="poly" title=" " alt="" coords="1092,674,1350,693,1350,698,1092,679"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="913,832,1116,887"/>
|
|
<area shape="poly" title=" " alt="" coords="1130,855,1248,856,1390,860,1544,871,1696,890,1754,903,1752,908,1696,895,1543,877,1390,866,1248,861,1130,860"/>
|
|
<area shape="poly" title=" " alt="" coords="1129,834,1150,830,1337,799,1338,804,1151,835,1130,839"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="1319,946,1532,1045"/>
|
|
<area shape="poly" title=" " alt="" coords="1546,971,1695,941,1748,928,1749,933,1697,946,1547,976"/>
|
|
<area shape="rect" href="structripple_1_1OpenView_1_1txData.html" title=" " alt="" coords="923,1009,1107,1035"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,1021,1206,1019,1294,1014,1318,1011,1319,1017,1295,1019,1206,1025,1121,1026"/>
|
|
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="1374,1133,1477,1159"/>
|
|
<area shape="poly" title=" " alt="" coords="1490,1139,1538,1131,1592,1118,1646,1098,1694,1069,1729,1036,1756,996,1789,930,1794,932,1761,999,1733,1039,1698,1073,1648,1103,1593,1123,1539,1136,1491,1144"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="929,1059,1100,1099"/>
|
|
<area shape="poly" title=" " alt="" coords="1114,1092,1295,1121,1374,1134,1373,1140,1294,1126,1113,1097"/>
|
|
<area shape="poly" title=" " alt="" coords="1507,1242,1554,1228,1603,1208,1652,1182,1694,1148,1717,1122,1736,1093,1765,1030,1782,972,1791,930,1797,932,1788,973,1770,1032,1741,1095,1721,1125,1698,1152,1655,1186,1606,1213,1555,1233,1508,1247"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="929,1425,1101,1465"/>
|
|
<area shape="poly" title=" " alt="" coords="1114,1459,1158,1461,1205,1458,1250,1450,1293,1433,1318,1417,1339,1398,1376,1352,1401,1307,1417,1272,1422,1275,1406,1309,1380,1355,1343,1401,1321,1421,1296,1438,1252,1455,1205,1464,1158,1466,1114,1464"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="937,1123,1093,1163"/>
|
|
<area shape="poly" title=" " alt="" coords="1100,1165,1381,1245,1379,1251,1098,1170"/>
|
|
<area shape="poly" title=" " alt="" coords="1527,777,1570,780,1615,788,1659,803,1698,827,1709,843,1711,860,1713,876,1722,891,1740,903,1737,908,1718,895,1708,877,1706,860,1704,845,1694,831,1656,808,1614,793,1570,785,1527,783"/>
|
|
<area shape="poly" title=" " alt="" coords="1141,765,1338,780,1337,785,1140,770"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1344,1069,1507,1109"/>
|
|
<area shape="poly" title=" " alt="" coords="1516,1062,1604,1032,1695,990,1742,959,1780,929,1783,933,1745,963,1697,995,1606,1037,1518,1067"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1720,1362,1875,1402"/>
|
|
<area shape="poly" title=" " alt="" coords="1888,1390,1918,1389,1948,1383,1975,1373,1999,1356,2023,1322,2043,1269,2060,1204,2073,1133,2090,996,2098,905,2103,906,2096,996,2078,1134,2065,1205,2048,1271,2028,1324,2003,1360,1978,1377,1949,1388,1919,1394,1889,1396"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1720,1426,1875,1466"/>
|
|
<area shape="poly" title=" " alt="" coords="1888,1451,1918,1448,1948,1441,1976,1430,1999,1412,2013,1395,2025,1373,2046,1313,2063,1239,2076,1159,2092,1005,2098,905,2103,906,2097,1005,2081,1160,2068,1240,2051,1314,2030,1375,2017,1398,2003,1416,1978,1434,1950,1446,1919,1453,1889,1456"/>
|
|
</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:a38b71fc14ce912a2e0eda5d1d99ecb70" id="r_a38b71fc14ce912a2e0eda5d1d99ecb70"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a38b71fc14ce912a2e0eda5d1d99ecb70">ApplyContext</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &<a class="el" href="classripple_1_1ApplyContext.html#a6ec1f10e560afe30ed435c3f7eea715d">app</a>, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &base, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const > const &parentBatchId, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &<a class="el" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="classripple_1_1ApplyContext.html#a110f980eedee306ab6d39f08e9532832">preclaimResult</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="el" href="classripple_1_1ApplyContext.html#a9df58663845587d6095ee32908c99d6a">baseFee</a>, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="el" href="classripple_1_1ApplyContext.html#a530bda334e7e5d4463f0f4acc05c1f32">flags</a>, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> <a class="el" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>=<a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()})</td></tr>
|
|
<tr class="separator:a38b71fc14ce912a2e0eda5d1d99ecb70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d9dd4f3d0dcd1ff99db46dd0c2158a6" id="r_a0d9dd4f3d0dcd1ff99db46dd0c2158a6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a0d9dd4f3d0dcd1ff99db46dd0c2158a6">ApplyContext</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &<a class="el" href="classripple_1_1ApplyContext.html#a6ec1f10e560afe30ed435c3f7eea715d">app</a>, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &base, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &<a class="el" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="classripple_1_1ApplyContext.html#a110f980eedee306ab6d39f08e9532832">preclaimResult</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="el" href="classripple_1_1ApplyContext.html#a9df58663845587d6095ee32908c99d6a">baseFee</a>, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="el" href="classripple_1_1ApplyContext.html#a530bda334e7e5d4463f0f4acc05c1f32">flags</a>, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> <a class="el" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>=<a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()})</td></tr>
|
|
<tr class="separator:a0d9dd4f3d0dcd1ff99db46dd0c2158a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44c249b16b2cedb1224a96592407558d" id="r_a44c249b16b2cedb1224a96592407558d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a44c249b16b2cedb1224a96592407558d">view</a> ()</td></tr>
|
|
<tr class="separator:a44c249b16b2cedb1224a96592407558d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a3daa23b4cd64e801b8c203ce1d2664" id="r_a7a3daa23b4cd64e801b8c203ce1d2664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a7a3daa23b4cd64e801b8c203ce1d2664">view</a> () const</td></tr>
|
|
<tr class="separator:a7a3daa23b4cd64e801b8c203ce1d2664"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e569090b00ae5425ebb48c1befe794f" id="r_a1e569090b00ae5425ebb48c1befe794f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1RawView.html">RawView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a1e569090b00ae5425ebb48c1befe794f">rawView</a> ()</td></tr>
|
|
<tr class="separator:a1e569090b00ae5425ebb48c1befe794f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a530bda334e7e5d4463f0f4acc05c1f32" id="r_a530bda334e7e5d4463f0f4acc05c1f32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a530bda334e7e5d4463f0f4acc05c1f32">flags</a> () const</td></tr>
|
|
<tr class="separator:a530bda334e7e5d4463f0f4acc05c1f32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae41c98e735027c912354391f518e228d" id="r_ae41c98e735027c912354391f518e228d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#ae41c98e735027c912354391f518e228d">deliver</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amount)</td></tr>
|
|
<tr class="memdesc:ae41c98e735027c912354391f518e228d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the DeliveredAmount field in the metadata. <br /></td></tr>
|
|
<tr class="separator:ae41c98e735027c912354391f518e228d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5967451fa668bfc8b6e6bf763da92aa7" id="r_a5967451fa668bfc8b6e6bf763da92aa7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a5967451fa668bfc8b6e6bf763da92aa7">discard</a> ()</td></tr>
|
|
<tr class="memdesc:a5967451fa668bfc8b6e6bf763da92aa7"><td class="mdescLeft"> </td><td class="mdescRight">Discard changes and start fresh. <br /></td></tr>
|
|
<tr class="separator:a5967451fa668bfc8b6e6bf763da92aa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dc715eb28bf35611c931d4a84de4028" id="r_a2dc715eb28bf35611c931d4a84de4028"><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_1TxMeta.html">TxMeta</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a2dc715eb28bf35611c931d4a84de4028">apply</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>)</td></tr>
|
|
<tr class="memdesc:a2dc715eb28bf35611c931d4a84de4028"><td class="mdescLeft"> </td><td class="mdescRight">Apply the transaction result to the base. <br /></td></tr>
|
|
<tr class="separator:a2dc715eb28bf35611c931d4a84de4028"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf553f68175966af2a29eafaf78e596e" id="r_aaf553f68175966af2a29eafaf78e596e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#aaf553f68175966af2a29eafaf78e596e">size</a> ()</td></tr>
|
|
<tr class="memdesc:aaf553f68175966af2a29eafaf78e596e"><td class="mdescLeft"> </td><td class="mdescRight">Get the number of unapplied changes. <br /></td></tr>
|
|
<tr class="separator:aaf553f68175966af2a29eafaf78e596e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04256a4e26ba636830cb0c6cf1c41bee" id="r_a04256a4e26ba636830cb0c6cf1c41bee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a04256a4e26ba636830cb0c6cf1c41bee">visit</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &key, bool isDelete, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const &before, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const &<a class="el" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>)> const &func)</td></tr>
|
|
<tr class="memdesc:a04256a4e26ba636830cb0c6cf1c41bee"><td class="mdescLeft"> </td><td class="mdescRight">Visit unapplied changes. <br /></td></tr>
|
|
<tr class="separator:a04256a4e26ba636830cb0c6cf1c41bee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dd28e2ef7cc9935403cbe303ebb5011" id="r_a6dd28e2ef7cc9935403cbe303ebb5011"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a6dd28e2ef7cc9935403cbe303ebb5011">destroyXRP</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &fee)</td></tr>
|
|
<tr class="separator:a6dd28e2ef7cc9935403cbe303ebb5011"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf5f75ec76cec199781a945226834410" id="r_acf5f75ec76cec199781a945226834410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#acf5f75ec76cec199781a945226834410">checkInvariants</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const result, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const fee)</td></tr>
|
|
<tr class="memdesc:acf5f75ec76cec199781a945226834410"><td class="mdescLeft"> </td><td class="mdescRight">Applies all invariant checkers one by one. <br /></td></tr>
|
|
<tr class="separator:acf5f75ec76cec199781a945226834410"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a6ec1f10e560afe30ed435c3f7eea715d" id="r_a6ec1f10e560afe30ed435c3f7eea715d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a6ec1f10e560afe30ed435c3f7eea715d">app</a></td></tr>
|
|
<tr class="separator:a6ec1f10e560afe30ed435c3f7eea715d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c8757b3b1f88baef47b31ed4e9682d0" id="r_a8c8757b3b1f88baef47b31ed4e9682d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a></td></tr>
|
|
<tr class="separator:a8c8757b3b1f88baef47b31ed4e9682d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a110f980eedee306ab6d39f08e9532832" id="r_a110f980eedee306ab6d39f08e9532832"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a110f980eedee306ab6d39f08e9532832">preclaimResult</a></td></tr>
|
|
<tr class="separator:a110f980eedee306ab6d39f08e9532832"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9df58663845587d6095ee32908c99d6a" id="r_a9df58663845587d6095ee32908c99d6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a9df58663845587d6095ee32908c99d6a">baseFee</a></td></tr>
|
|
<tr class="separator:a9df58663845587d6095ee32908c99d6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b78c8e924babce4d14359970f55ba02" id="r_a7b78c8e924babce4d14359970f55ba02"><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_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a></td></tr>
|
|
<tr class="separator:a7b78c8e924babce4d14359970f55ba02"><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:a6096c37f2b0cafc3a681b9f3c17587a2" id="r_a6096c37f2b0cafc3a681b9f3c17587a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a6096c37f2b0cafc3a681b9f3c17587a2">failInvariantCheck</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const result)</td></tr>
|
|
<tr class="separator:a6096c37f2b0cafc3a681b9f3c17587a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff25f5d949e126aa01acbd9c99c16430" id="r_aff25f5d949e126aa01acbd9c99c16430"><td class="memTemplParams" colspan="2">template<std::size_t... Is> </td></tr>
|
|
<tr class="memitem:aff25f5d949e126aa01acbd9c99c16430"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#aff25f5d949e126aa01acbd9c99c16430">checkInvariantsHelper</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const result, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const fee, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/integer_sequence.html">std::index_sequence</a>< Is... >)</td></tr>
|
|
<tr class="separator:aff25f5d949e126aa01acbd9c99c16430"><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:a1867d261fef92d7f6d7676a1be52683b" id="r_a1867d261fef92d7f6d7676a1be52683b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a1867d261fef92d7f6d7676a1be52683b">base_</a></td></tr>
|
|
<tr class="separator:a1867d261fef92d7f6d7676a1be52683b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ef7c25fdbb86f2252a8a97b063fe1a6" id="r_a4ef7c25fdbb86f2252a8a97b063fe1a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#a4ef7c25fdbb86f2252a8a97b063fe1a6">flags_</a></td></tr>
|
|
<tr class="separator:a4ef7c25fdbb86f2252a8a97b063fe1a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3b064ffdc5c7e0b6217cac7407e2b61" id="r_ac3b064ffdc5c7e0b6217cac7407e2b61"><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_1ApplyViewImpl.html">ApplyViewImpl</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#ac3b064ffdc5c7e0b6217cac7407e2b61">view_</a></td></tr>
|
|
<tr class="separator:ac3b064ffdc5c7e0b6217cac7407e2b61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9f9a56989246c0a965ed03458c9538e" id="r_af9f9a56989246c0a965ed03458c9538e"><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="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html#af9f9a56989246c0a965ed03458c9538e">parentBatchId_</a></td></tr>
|
|
<tr class="separator:af9f9a56989246c0a965ed03458c9538e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>State information when applying a tx. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00036">36</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a38b71fc14ce912a2e0eda5d1d99ecb70" name="a38b71fc14ce912a2e0eda5d1d99ecb70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38b71fc14ce912a2e0eda5d1d99ecb70">◆ </a></span>ApplyContext() <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">ripple::ApplyContext::ApplyContext </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="el" href="classripple_1_1OpenView.html">OpenView</a> & </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const > const & </td>
|
|
<td class="paramname"><em>parentBatchId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td>
|
|
<td class="paramname"><em>preclaimResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td>
|
|
<td class="paramname"><em>baseFee</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</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> = <code><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8cpp_source.html#l00029">29</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d9dd4f3d0dcd1ff99db46dd0c2158a6" name="a0d9dd4f3d0dcd1ff99db46dd0c2158a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d9dd4f3d0dcd1ff99db46dd0c2158a6">◆ </a></span>ApplyContext() <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">ripple::ApplyContext::ApplyContext </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="el" href="classripple_1_1OpenView.html">OpenView</a> & </td>
|
|
<td class="paramname"><em>base</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td>
|
|
<td class="paramname"><em>preclaimResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td>
|
|
<td class="paramname"><em>baseFee</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</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> = <code><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00049">49</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a44c249b16b2cedb1224a96592407558d" name="a44c249b16b2cedb1224a96592407558d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44c249b16b2cedb1224a96592407558d">◆ </a></span>view() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & ripple::ApplyContext::view </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="ApplyContext_8h_source.html#l00078">78</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a3daa23b4cd64e801b8c203ce1d2664" name="a7a3daa23b4cd64e801b8c203ce1d2664"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a3daa23b4cd64e801b8c203ce1d2664">◆ </a></span>view() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> const & ripple::ApplyContext::view </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="ApplyContext_8h_source.html#l00084">84</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e569090b00ae5425ebb48c1befe794f" name="a1e569090b00ae5425ebb48c1befe794f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e569090b00ae5425ebb48c1befe794f">◆ </a></span>rawView()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1RawView.html">RawView</a> & ripple::ApplyContext::rawView </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="ApplyContext_8h_source.html#l00091">91</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a530bda334e7e5d4463f0f4acc05c1f32" name="a530bda334e7e5d4463f0f4acc05c1f32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a530bda334e7e5d4463f0f4acc05c1f32">◆ </a></span>flags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const & ripple::ApplyContext::flags </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="ApplyContext_8h_source.html#l00097">97</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae41c98e735027c912354391f518e228d" name="ae41c98e735027c912354391f518e228d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae41c98e735027c912354391f518e228d">◆ </a></span>deliver()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::ApplyContext::deliver </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>amount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the DeliveredAmount field in the metadata. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00104">104</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5967451fa668bfc8b6e6bf763da92aa7" name="a5967451fa668bfc8b6e6bf763da92aa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5967451fa668bfc8b6e6bf763da92aa7">◆ </a></span>discard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::ApplyContext::discard </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Discard changes and start fresh. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8cpp_source.html#l00054">54</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2dc715eb28bf35611c931d4a84de4028" name="a2dc715eb28bf35611c931d4a84de4028"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2dc715eb28bf35611c931d4a84de4028">◆ </a></span>apply()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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_1TxMeta.html">TxMeta</a> > ripple::ApplyContext::apply </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td>
|
|
<td class="paramname"><em>ter</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Apply the transaction result to the base. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8cpp_source.html#l00060">60</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf553f68175966af2a29eafaf78e596e" name="aaf553f68175966af2a29eafaf78e596e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf553f68175966af2a29eafaf78e596e">◆ </a></span>size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::ApplyContext::size </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the number of unapplied changes. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8cpp_source.html#l00067">67</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04256a4e26ba636830cb0c6cf1c41bee" name="a04256a4e26ba636830cb0c6cf1c41bee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04256a4e26ba636830cb0c6cf1c41bee">◆ </a></span>visit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::ApplyContext::visit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &key, bool isDelete, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const &before, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > const &<a class="el" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>)> const & </td>
|
|
<td class="paramname"><em>func</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Visit unapplied changes. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8cpp_source.html#l00073">73</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6dd28e2ef7cc9935403cbe303ebb5011" name="a6dd28e2ef7cc9935403cbe303ebb5011"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dd28e2ef7cc9935403cbe303ebb5011">◆ </a></span>destroyXRP()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::ApplyContext::destroyXRP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const & </td>
|
|
<td class="paramname"><em>fee</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00129">129</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf5f75ec76cec199781a945226834410" name="acf5f75ec76cec199781a945226834410"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf5f75ec76cec199781a945226834410">◆ </a></span>checkInvariants()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::ApplyContext::checkInvariants </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const </td>
|
|
<td class="paramname"><em>result</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const </td>
|
|
<td class="paramname"><em>fee</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Applies all invariant checkers one by one. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">result</td><td>the result generated by processing this transaction. </td></tr>
|
|
<tr><td class="paramname">fee</td><td>the fee charged for this transaction </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the result code that should be returned for this transaction. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8cpp_source.html#l00151">151</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6096c37f2b0cafc3a681b9f3c17587a2" name="a6096c37f2b0cafc3a681b9f3c17587a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6096c37f2b0cafc3a681b9f3c17587a2">◆ </a></span>failInvariantCheck()</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#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::ApplyContext::failInvariantCheck </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const </td>
|
|
<td class="paramname"><em>result</em></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="ApplyContext_8cpp_source.html#l00083">83</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff25f5d949e126aa01acbd9c99c16430" name="aff25f5d949e126aa01acbd9c99c16430"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff25f5d949e126aa01acbd9c99c16430">◆ </a></span>checkInvariantsHelper()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<std::size_t... Is> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::ApplyContext::checkInvariantsHelper </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const </td>
|
|
<td class="paramname"><em>result</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const </td>
|
|
<td class="paramname"><em>fee</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/integer_sequence.html">std::index_sequence</a>< Is... > </td>
|
|
<td class="paramname"> </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="ApplyContext_8cpp_source.html#l00097">97</a> of file <a class="el" href="ApplyContext_8cpp_source.html">ApplyContext.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a6ec1f10e560afe30ed435c3f7eea715d" name="a6ec1f10e560afe30ed435c3f7eea715d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ec1f10e560afe30ed435c3f7eea715d">◆ </a></span>app</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Application.html">Application</a>& ripple::ApplyContext::app</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00071">71</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c8757b3b1f88baef47b31ed4e9682d0" name="a8c8757b3b1f88baef47b31ed4e9682d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c8757b3b1f88baef47b31ed4e9682d0">◆ </a></span>tx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STTx.html">STTx</a> const& ripple::ApplyContext::tx</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00072">72</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a110f980eedee306ab6d39f08e9532832" name="a110f980eedee306ab6d39f08e9532832"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a110f980eedee306ab6d39f08e9532832">◆ </a></span>preclaimResult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> const ripple::ApplyContext::preclaimResult</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00073">73</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9df58663845587d6095ee32908c99d6a" name="a9df58663845587d6095ee32908c99d6a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9df58663845587d6095ee32908c99d6a">◆ </a></span>baseFee</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const ripple::ApplyContext::baseFee</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00074">74</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b78c8e924babce4d14359970f55ba02" name="a7b78c8e924babce4d14359970f55ba02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b78c8e924babce4d14359970f55ba02">◆ </a></span>journal</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const ripple::ApplyContext::journal</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ApplyContext_8h_source.html#l00075">75</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1867d261fef92d7f6d7676a1be52683b" name="a1867d261fef92d7f6d7676a1be52683b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1867d261fef92d7f6d7676a1be52683b">◆ </a></span>base_</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_1OpenView.html">OpenView</a>& ripple::ApplyContext::base_</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="ApplyContext_8h_source.html#l00154">154</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ef7c25fdbb86f2252a8a97b063fe1a6" name="a4ef7c25fdbb86f2252a8a97b063fe1a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ef7c25fdbb86f2252a8a97b063fe1a6">◆ </a></span>flags_</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#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> ripple::ApplyContext::flags_</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="ApplyContext_8h_source.html#l00155">155</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3b064ffdc5c7e0b6217cac7407e2b61" name="ac3b064ffdc5c7e0b6217cac7407e2b61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3b064ffdc5c7e0b6217cac7407e2b61">◆ </a></span>view_</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_1ApplyViewImpl.html">ApplyViewImpl</a>> ripple::ApplyContext::view_</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="ApplyContext_8h_source.html#l00156">156</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9f9a56989246c0a965ed03458c9538e" name="af9f9a56989246c0a965ed03458c9538e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9f9a56989246c0a965ed03458c9538e">◆ </a></span>parentBatchId_</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="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const> ripple::ApplyContext::parentBatchId_</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="ApplyContext_8h_source.html#l00159">159</a> of file <a class="el" href="ApplyContext_8h_source.html">ApplyContext.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>
|