mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
1889 lines
117 KiB
HTML
1889 lines
117 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::AMMCreate 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_1AMMCreate.html">AMMCreate</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-static-methods">Static Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="classripple_1_1AMMCreate-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::AMMCreate Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><a class="el" href="classripple_1_1AMMCreate.html" title="AMMCreate implements Automatic Market Maker(AMM) creation Transactor.">AMMCreate</a> implements Automatic Market Maker(AMM) creation <a class="el" href="classripple_1_1Transactor.html">Transactor</a>.
|
|
<a href="classripple_1_1AMMCreate.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="AMMCreate_8h_source.html">AMMCreate.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::AMMCreate:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1AMMCreate__inherit__graph.png" border="0" usemap="#aripple_1_1AMMCreate_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1AMMCreate_inherit__map" id="aripple_1_1AMMCreate_inherit__map">
|
|
<area shape="rect" title="AMMCreate implements Automatic Market Maker(AMM) creation Transactor." alt="" coords="5,79,148,104"/>
|
|
<area shape="rect" href="classripple_1_1Transactor.html" title=" " alt="" coords="9,5,144,31"/>
|
|
<area shape="poly" title=" " alt="" coords="79,44,79,79,74,79,74,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::AMMCreate:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1AMMCreate__coll__graph.png" border="0" usemap="#aripple_1_1AMMCreate_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1AMMCreate_coll__map" id="aripple_1_1AMMCreate_coll__map">
|
|
<area shape="rect" title="AMMCreate implements Automatic Market Maker(AMM) creation Transactor." alt="" coords="2029,255,2172,281"/>
|
|
<area shape="rect" href="classripple_1_1Transactor.html" title=" " alt="" coords="1845,255,1980,281"/>
|
|
<area shape="poly" title=" " alt="" coords="1994,265,2029,265,2029,271,1994,271"/>
|
|
<area shape="rect" href="classripple_1_1ApplyContext.html" title="State information when applying a tx." alt="" coords="1611,397,1765,422"/>
|
|
<area shape="poly" title=" " alt="" coords="1719,387,1889,279,1892,283,1722,392"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="1306,203,1446,229"/>
|
|
<area shape="poly" title=" " alt="" coords="1430,231,1461,246,1526,284,1586,326,1673,394,1670,399,1583,331,1523,289,1459,250,1428,236"/>
|
|
<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="963,139,1131,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1118,180,1178,196,1243,206,1306,211,1305,216,1243,211,1177,201,1116,186"/>
|
|
<area shape="poly" title=" " alt="" coords="1014,122,1026,115,1047,112,1065,114,1077,120,1082,129,1080,139,1075,138,1077,130,1073,124,1063,119,1047,117,1028,120,1017,127"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1292,139,1460,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1144,156,1292,156,1292,161,1144,161"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="603,13,690,38"/>
|
|
<area shape="poly" title=" " alt="" coords="703,40,917,109,992,136,990,141,915,115,701,45"/>
|
|
<area shape="rect" href="classbeast_1_1WrappedSink.html" title="Wraps a Journal::Sink to prefix its output with a string." alt="" coords="1300,23,1452,49"/>
|
|
<area shape="poly" title=" " alt="" coords="704,22,1177,16,1223,15,1268,16,1307,21,1306,26,1268,21,1223,20,1177,21,704,27"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="265,5,403,45"/>
|
|
<area shape="poly" title=" " alt="" coords="417,23,603,23,603,28,417,28"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="567,106,726,131"/>
|
|
<area shape="poly" title=" " alt="" coords="740,125,963,148,962,153,739,131"/>
|
|
<area shape="poly" title=" " alt="" coords="1304,185,1268,192,1223,196,1177,192,1119,181,1120,176,1178,187,1223,191,1268,187,1303,180"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="554,156,739,196"/>
|
|
<area shape="poly" title=" " alt="" coords="753,169,962,160,962,165,753,174"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="290,513,378,538"/>
|
|
<area shape="poly" title=" " alt="" coords="341,498,359,450,386,387,423,320,469,257,491,236,516,219,570,194,572,199,519,223,494,240,473,260,427,322,391,389,364,452,346,500"/>
|
|
<area shape="rect" href="classripple_1_1STTx.html" title=" " alt="" coords="1327,454,1425,479"/>
|
|
<area shape="poly" title=" " alt="" coords="391,519,1326,467,1326,472,392,525"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="576,713,717,753"/>
|
|
<area shape="poly" title=" " alt="" coords="359,546,437,620,490,661,547,698,577,711,574,716,544,702,487,666,434,624,355,550"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="576,220,717,260"/>
|
|
<area shape="poly" title=" " alt="" coords="347,499,377,451,421,389,478,325,510,296,544,270,574,254,577,259,547,274,513,300,481,329,425,393,381,454,351,502"/>
|
|
<area shape="rect" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1309,807,1443,833"/>
|
|
<area shape="poly" title=" " alt="" coords="392,525,559,532,780,546,997,567,1087,581,1154,597,1190,610,1217,623,1270,666,1303,703,1332,742,1370,806,1366,809,1328,745,1299,706,1266,670,1214,628,1188,615,1153,603,1086,587,997,573,780,551,559,537,392,530"/>
|
|
<area shape="poly" title=" " alt="" coords="1439,453,1586,427,1624,419,1625,425,1587,432,1440,459"/>
|
|
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="984,391,1109,417"/>
|
|
<area shape="poly" title=" " alt="" coords="1123,416,1327,455,1326,460,1122,421"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="589,334,704,359"/>
|
|
<area shape="poly" title=" " alt="" coords="718,354,984,392,983,398,717,359"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="565,384,728,424"/>
|
|
<area shape="poly" title=" " alt="" coords="742,401,984,401,984,407,742,407"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="575,448,718,488"/>
|
|
<area shape="poly" title=" " alt="" coords="731,452,983,411,984,417,732,457"/>
|
|
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="574,285,719,310"/>
|
|
<area shape="poly" title=" " alt="" coords="725,310,917,353,1016,389,1014,394,915,359,724,315"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="965,504,1128,544"/>
|
|
<area shape="poly" title=" " alt="" coords="1141,505,1326,472,1327,478,1142,510"/>
|
|
<area shape="poly" title=" " alt="" coords="731,728,821,716,869,705,915,690,927,682,939,672,1346,477,1349,482,941,677,930,686,917,694,871,710,822,721,731,733"/>
|
|
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="967,914,1126,939"/>
|
|
<area shape="poly" title=" " alt="" coords="703,757,773,785,815,795,850,797,883,804,900,813,918,828,929,846,930,865,932,883,942,899,968,915,966,920,938,903,927,885,925,866,924,848,914,831,897,817,881,809,849,803,814,800,771,791,701,762"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="250,713,418,753"/>
|
|
<area shape="poly" title=" " alt="" coords="432,731,575,731,575,736,432,736"/>
|
|
<area shape="poly" title=" " alt="" coords="355,700,398,632,444,548,486,451,519,350,524,327,525,308,530,289,543,270,558,259,575,250,577,255,561,263,547,274,535,292,531,309,529,328,524,351,491,453,449,550,403,634,359,703"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,1002,108,1027"/>
|
|
<area shape="poly" title=" " alt="" coords="78,990,311,752,315,755,82,994"/>
|
|
<area shape="poly" title=" " alt="" coords="122,1016,316,1028,565,1037,686,1038,791,1036,871,1028,898,1022,914,1015,925,1002,926,986,928,968,938,950,966,934,969,938,942,954,933,969,932,986,930,1004,918,1019,899,1027,871,1033,791,1041,686,1044,565,1042,316,1033,122,1022"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="975,293,1118,333"/>
|
|
<area shape="poly" title=" " alt="" coords="1115,336,1191,371,1270,417,1282,428,1293,439,1327,453,1325,458,1291,444,1278,432,1266,421,1189,376,1113,341"/>
|
|
<area shape="poly" title=" " alt="" coords="731,239,1292,252,1845,264,1845,269,1292,257,731,245"/>
|
|
<area shape="poly" title=" " alt="" coords="725,262,749,269,773,277,879,296,975,306,975,311,878,301,771,283,747,275,723,267"/>
|
|
<area shape="rect" href="classripple_1_1TERSubset.html" title=" " alt="" coords="1303,325,1449,365"/>
|
|
<area shape="poly" title=" " alt="" coords="1463,360,1626,394,1625,399,1462,366"/>
|
|
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="575,1202,718,1227"/>
|
|
<area shape="poly" title=" " alt="" coords="703,1228,772,1244,908,1261,1045,1263,1689,1263,1708,1260,1725,1253,1758,1226,1786,1183,1811,1127,1832,1060,1850,984,1877,817,1894,644,1904,484,1909,281,1914,281,1909,484,1899,644,1882,817,1855,985,1837,1061,1816,1129,1791,1186,1762,1230,1728,1258,1709,1265,1690,1268,1045,1268,908,1266,772,1249,702,1234"/>
|
|
<area shape="poly" title=" " alt="" coords="723,1227,839,1240,908,1243,982,1241,1057,1232,1131,1215,1202,1187,1266,1148,1316,1107,1362,1062,1404,1012,1444,960,1512,850,1569,738,1613,633,1646,540,1681,421,1686,423,1651,542,1618,635,1573,741,1517,852,1448,963,1408,1016,1366,1065,1319,1111,1270,1153,1204,1192,1133,1220,1058,1237,982,1246,908,1248,838,1246,722,1232"/>
|
|
<area shape="poly" title=" " alt="" coords="680,1192,714,1168,746,1138,753,1128,756,1118,761,1108,770,1098,791,1087,810,1083,847,1085,881,1086,898,1080,914,1067,924,1054,928,1040,926,1011,923,981,927,965,938,950,965,933,968,937,942,954,932,968,929,981,931,1011,933,1041,929,1056,918,1071,900,1085,882,1091,847,1090,811,1088,792,1092,774,1102,765,1111,761,1120,758,1130,750,1142,717,1172,683,1197"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="959,1087,1134,1127"/>
|
|
<area shape="poly" title=" " alt="" coords="731,1198,844,1177,915,1159,926,1148,938,1136,964,1124,966,1129,942,1141,930,1152,917,1164,845,1182,732,1203"/>
|
|
<area shape="rect" title=" " alt="" coords="251,1252,417,1292"/>
|
|
<area shape="poly" title=" " alt="" coords="430,1252,576,1225,577,1230,431,1257"/>
|
|
<area shape="rect" title=" " alt="" coords="221,1317,447,1342"/>
|
|
<area shape="poly" title=" " alt="" coords="414,1311,446,1301,543,1262,620,1225,622,1230,545,1267,448,1307,415,1316"/>
|
|
<area shape="rect" title=" " alt="" coords="229,1073,439,1113"/>
|
|
<area shape="poly" title=" " alt="" coords="425,1115,448,1123,544,1163,621,1200,619,1204,542,1168,446,1128,423,1120"/>
|
|
<area shape="rect" title=" " alt="" coords="227,1137,441,1177"/>
|
|
<area shape="poly" title=" " alt="" coords="455,1177,577,1199,576,1205,454,1182"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="287,1202,381,1227"/>
|
|
<area shape="poly" title=" " alt="" coords="395,1212,575,1212,575,1217,395,1217"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1321,89,1431,114"/>
|
|
<area shape="poly" title=" " alt="" coords="1445,104,1514,113,1587,128,1677,157,1762,192,1888,253,1886,258,1760,197,1675,162,1586,133,1514,118,1445,109"/>
|
|
<area shape="poly" title=" " alt="" coords="1445,117,1461,124,1527,181,1589,242,1619,284,1646,328,1683,395,1678,398,1642,330,1615,287,1585,246,1523,185,1459,129,1443,121"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="973,42,1120,67"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,67,1178,77,1321,94,1320,99,1177,83,1120,73"/>
|
|
<area shape="poly" title=" " alt="" coords="1133,40,1177,36,1300,32,1300,38,1177,41,1134,45"/>
|
|
<area shape="poly" title=" " alt="" coords="1134,56,1200,57,1268,53,1317,46,1318,51,1268,59,1200,62,1134,62"/>
|
|
<area shape="poly" title=" " alt="" coords="1393,795,1675,421,1679,424,1397,798"/>
|
|
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="981,687,1113,713"/>
|
|
<area shape="poly" title=" " alt="" coords="1127,701,1197,712,1269,735,1298,750,1324,769,1364,805,1360,809,1321,774,1295,755,1267,740,1196,718,1126,707"/>
|
|
<area shape="poly" title=" " alt="" coords="1127,685,1197,686,1234,692,1269,704,1303,726,1332,754,1369,805,1365,809,1328,757,1300,730,1267,709,1233,698,1197,691,1127,691"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="546,614,747,639"/>
|
|
<area shape="poly" title=" " alt="" coords="762,636,917,661,1006,685,1004,690,915,667,761,642"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="549,663,744,689"/>
|
|
<area shape="poly" title=" " alt="" coords="758,680,981,693,980,699,758,685"/>
|
|
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="971,1151,1122,1177"/>
|
|
<area shape="poly" title=" " alt="" coords="1126,1145,1163,1133,1200,1116,1236,1094,1266,1066,1289,1036,1308,1004,1339,936,1359,875,1369,832,1375,833,1364,876,1344,938,1313,1006,1293,1039,1270,1070,1239,1098,1203,1121,1165,1138,1128,1150"/>
|
|
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="583,1286,710,1311"/>
|
|
<area shape="poly" title=" " alt="" coords="697,1279,1007,1174,1009,1179,699,1284"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="545,943,748,998"/>
|
|
<area shape="poly" title=" " alt="" coords="739,934,746,929,753,921,757,912,762,904,770,895,791,884,810,879,846,879,880,877,897,871,914,858,924,841,924,823,926,803,938,786,964,770,990,759,1047,745,1106,742,1164,748,1220,760,1272,775,1348,805,1347,810,1270,780,1219,765,1163,753,1105,748,1047,750,992,764,966,775,942,790,931,805,930,823,929,843,918,862,899,875,881,882,846,884,811,885,793,889,774,899,766,907,762,915,758,924,750,933,742,938"/>
|
|
<area shape="poly" title=" " alt="" coords="762,989,841,1013,880,1029,918,1049,930,1061,942,1072,965,1084,963,1089,938,1077,926,1065,914,1053,878,1034,839,1018,761,994"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="940,964,1153,1063"/>
|
|
<area shape="poly" title=" " alt="" coords="1165,972,1217,948,1267,920,1296,899,1322,874,1362,831,1366,835,1326,878,1299,903,1269,925,1220,953,1167,976"/>
|
|
<area shape="rect" href="structripple_1_1OpenView_1_1txData.html" title=" " alt="" coords="555,1103,739,1129"/>
|
|
<area shape="poly" title=" " alt="" coords="708,1129,755,1136,809,1138,864,1132,890,1124,915,1112,923,1105,927,1095,930,1084,938,1073,952,1061,955,1065,942,1076,935,1087,932,1097,927,1108,917,1117,892,1129,865,1137,809,1144,755,1141,707,1134"/>
|
|
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="995,865,1098,890"/>
|
|
<area shape="poly" title=" " alt="" coords="1112,864,1268,837,1309,830,1310,835,1268,843,1112,869"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="561,815,732,855"/>
|
|
<area shape="poly" title=" " alt="" coords="746,843,995,869,995,875,745,848"/>
|
|
<area shape="poly" title=" " alt="" coords="1138,909,1202,894,1267,874,1314,852,1353,830,1355,835,1316,857,1269,878,1204,899,1139,914"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="561,879,733,919"/>
|
|
<area shape="poly" title=" " alt="" coords="746,903,967,918,967,924,746,908"/>
|
|
<area shape="poly" title=" " alt="" coords="1137,1079,1152,1072,1214,1036,1266,986,1299,945,1328,901,1366,832,1371,834,1333,904,1304,948,1270,990,1217,1040,1155,1077,1140,1084"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="965,800,1128,840"/>
|
|
<area shape="poly" title=" " alt="" coords="1142,817,1309,817,1309,823,1142,823"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1299,389,1453,429"/>
|
|
<area shape="poly" title=" " alt="" coords="1467,407,1610,407,1610,412,1467,412"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1299,1172,1453,1212"/>
|
|
<area shape="poly" title=" " alt="" coords="1467,1202,1498,1201,1530,1196,1559,1184,1585,1166,1595,1150,1604,1123,1622,1041,1638,933,1652,810,1673,571,1683,422,1689,422,1679,571,1658,810,1644,933,1628,1042,1609,1125,1599,1153,1589,1170,1562,1189,1531,1201,1499,1206,1467,1208"/>
|
|
<area shape="poly" title=" " alt="" coords="1466,38,1534,46,1612,60,1691,83,1767,116,1813,149,1852,187,1905,253,1901,257,1849,191,1809,153,1764,121,1689,88,1610,65,1533,51,1465,43"/>
|
|
</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-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a5c6d16e9402d182a835f50b37ce9a938" id="r_a5c6d16e9402d182a835f50b37ce9a938"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a> { <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">Normal</a>
|
|
, <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4">Blocker</a>
|
|
, <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845">Custom</a>
|
|
}</td></tr>
|
|
<tr class="separator:a5c6d16e9402d182a835f50b37ce9a938"><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:aa61d51e4eaeae5c4e725bc9a46b3b859" id="r_aa61d51e4eaeae5c4e725bc9a46b3b859"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html#aa61d51e4eaeae5c4e725bc9a46b3b859">AMMCreate</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &ctx)</td></tr>
|
|
<tr class="separator:aa61d51e4eaeae5c4e725bc9a46b3b859"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68a6b3ead4b86444308a5378bbad2723" id="r_a68a6b3ead4b86444308a5378bbad2723"><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_1AMMCreate.html#a68a6b3ead4b86444308a5378bbad2723">doApply</a> () override</td></tr>
|
|
<tr class="memdesc:a68a6b3ead4b86444308a5378bbad2723"><td class="mdescLeft"> </td><td class="mdescRight">Attempt to create the AMM instance. <br /></td></tr>
|
|
<tr class="separator:a68a6b3ead4b86444308a5378bbad2723"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1da35943be8abee6756535e60689de65" id="r_a1da35943be8abee6756535e60689de65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a1da35943be8abee6756535e60689de65">operator()</a> ()</td></tr>
|
|
<tr class="memdesc:a1da35943be8abee6756535e60689de65"><td class="mdescLeft"> </td><td class="mdescRight">Process the transaction. <br /></td></tr>
|
|
<tr class="separator:a1da35943be8abee6756535e60689de65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9acc4edc9b8f2a11a27fbcf5e93e2fe2" id="r_a9acc4edc9b8f2a11a27fbcf5e93e2fe2"><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_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a> ()</td></tr>
|
|
<tr class="separator:a9acc4edc9b8f2a11a27fbcf5e93e2fe2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbfc65493c2efc1defca8bc10523a9c7" id="r_afbfc65493c2efc1defca8bc10523a9c7"><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_1Transactor.html#afbfc65493c2efc1defca8bc10523a9c7">view</a> () const</td></tr>
|
|
<tr class="separator:afbfc65493c2efc1defca8bc10523a9c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5e0a01941d550817d5dcd0c3ccc5b496" id="r_a5e0a01941d550817d5dcd0c3ccc5b496"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html#a5e0a01941d550817d5dcd0c3ccc5b496">checkExtraFeatures</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a5e0a01941d550817d5dcd0c3ccc5b496"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fb869f61591c8f5daedd40628398bdd" id="r_a7fb869f61591c8f5daedd40628398bdd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html#a7fb869f61591c8f5daedd40628398bdd">preflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a7fb869f61591c8f5daedd40628398bdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacbb467211f50a54170c9934f65f7e12" id="r_aacbb467211f50a54170c9934f65f7e12"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html#aacbb467211f50a54170c9934f65f7e12">calculateBaseFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:aacbb467211f50a54170c9934f65f7e12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3da5c9273404ba0fa33c9f428827d8b0" id="r_a3da5c9273404ba0fa33c9f428827d8b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html#a3da5c9273404ba0fa33c9f428827d8b0">preclaim</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a3da5c9273404ba0fa33c9f428827d8b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a433ee7a44770c882927f2eedf20e6c71" id="r_a433ee7a44770c882927f2eedf20e6c71"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a433ee7a44770c882927f2eedf20e6c71">checkSeqProxy</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a433ee7a44770c882927f2eedf20e6c71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f3af178ae553ba91b5893fbcc4ade7f" id="r_a2f3af178ae553ba91b5893fbcc4ade7f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a2f3af178ae553ba91b5893fbcc4ade7f">checkPriorTxAndLastLedger</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a2f3af178ae553ba91b5893fbcc4ade7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a356c16a6a5d7ccade18cf4c9fb58cc38" id="r_a356c16a6a5d7ccade18cf4c9fb58cc38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a356c16a6a5d7ccade18cf4c9fb58cc38">checkFee</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee)</td></tr>
|
|
<tr class="separator:a356c16a6a5d7ccade18cf4c9fb58cc38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4501e41a5df4853bb93e7f85ec6abaf7" id="r_a4501e41a5df4853bb93e7f85ec6abaf7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a4501e41a5df4853bb93e7f85ec6abaf7">checkSign</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a4501e41a5df4853bb93e7f85ec6abaf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac723ecd8e9b7d06cf89fa4041f5b699" id="r_aac723ecd8e9b7d06cf89fa4041f5b699"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#aac723ecd8e9b7d06cf89fa4041f5b699">checkBatchSign</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:aac723ecd8e9b7d06cf89fa4041f5b699"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe596e29f127bd209ffbe16660a0e77f" id="r_afe596e29f127bd209ffbe16660a0e77f"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:afe596e29f127bd209ffbe16660a0e77f"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#afe596e29f127bd209ffbe16660a0e77f">invokePreflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:afe596e29f127bd209ffbe16660a0e77f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2" id="r_a0124d7039bef7c126324bf1fb21016a2"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a0124d7039bef7c126324bf1fb21016a2">invokePreflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a0124d7039bef7c126324bf1fb21016a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2" id="r_a0124d7039bef7c126324bf1fb21016a2"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a0124d7039bef7c126324bf1fb21016a2">invokePreflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a0124d7039bef7c126324bf1fb21016a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afac2445d8bb9730fa65d80a0ab7fb260" id="r_afac2445d8bb9730fa65d80a0ab7fb260"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#afac2445d8bb9730fa65d80a0ab7fb260">checkPermission</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:afac2445d8bb9730fa65d80a0ab7fb260"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac424955fc06a7eb920a93fe517ad8d69" id="r_ac424955fc06a7eb920a93fe517ad8d69"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ac424955fc06a7eb920a93fe517ad8d69">ticketDelete</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &account, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &ticketIndex, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:ac424955fc06a7eb920a93fe517ad8d69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a82a56dd6210d9dfe231a7a41cdea85bf" id="r_a82a56dd6210d9dfe231a7a41cdea85bf"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html#a82a56dd6210d9dfe231a7a41cdea85bf">ConsequencesFactory</a> {<a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">Normal</a>}</td></tr>
|
|
<tr class="separator:a82a56dd6210d9dfe231a7a41cdea85bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac2faaa3bfd1c9b9f91ae24f367474d0f" id="r_ac2faaa3bfd1c9b9f91ae24f367474d0f"><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_1Transactor.html#ac2faaa3bfd1c9b9f91ae24f367474d0f">apply</a> ()</td></tr>
|
|
<tr class="separator:ac2faaa3bfd1c9b9f91ae24f367474d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac251aaee739d07ccdd565f2e9d9f336e" id="r_ac251aaee739d07ccdd565f2e9d9f336e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ac251aaee739d07ccdd565f2e9d9f336e">preCompute</a> ()</td></tr>
|
|
<tr class="separator:ac251aaee739d07ccdd565f2e9d9f336e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
|
|
Static Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a100339c220fcd3fbe1b528684a716a4e" id="r_a100339c220fcd3fbe1b528684a716a4e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a100339c220fcd3fbe1b528684a716a4e">checkSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &idAccount, <a class="el" href="classripple_1_1STObject.html">STObject</a> const &sigObject, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:a100339c220fcd3fbe1b528684a716a4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c4568739676c5335b8d63dc375f7920" id="r_a5c4568739676c5335b8d63dc375f7920"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a5c4568739676c5335b8d63dc375f7920">minimumFee</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee, <a class="el" href="structripple_1_1Fees.html">Fees</a> const &fees, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags)</td></tr>
|
|
<tr class="memdesc:a5c4568739676c5335b8d63dc375f7920"><td class="mdescLeft"> </td><td class="mdescRight">Compute the minimum fee required to process a transaction with a given baseFee based on the current server load. <br /></td></tr>
|
|
<tr class="separator:a5c4568739676c5335b8d63dc375f7920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae7d5ad05a7074eabf7ede735de264d7" id="r_aae7d5ad05a7074eabf7ede735de264d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#aae7d5ad05a7074eabf7ede735de264d7">calculateOwnerReserveFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:aae7d5ad05a7074eabf7ede735de264d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5c4328abacdc9af3fc2c0b57ea69ce3" id="r_ae5c4328abacdc9af3fc2c0b57ea69ce3"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ae5c4328abacdc9af3fc2c0b57ea69ce3">getFlagsMask</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:ae5c4328abacdc9af3fc2c0b57ea69ce3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23f4d5514782adc75f83ecea8dc38919" id="r_a23f4d5514782adc75f83ecea8dc38919"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a23f4d5514782adc75f83ecea8dc38919">preflightSigValidated</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a23f4d5514782adc75f83ecea8dc38919"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae712325305cd393621133f145635a5a1" id="r_ae712325305cd393621133f145635a5a1"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ae712325305cd393621133f145635a5a1">validDataLength</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Slice.html">Slice</a> > const &slice, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxLength)</td></tr>
|
|
<tr class="separator:ae712325305cd393621133f145635a5a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3c616f41c291e042564c44a135f2a01" id="r_ab3c616f41c291e042564c44a135f2a01"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ab3c616f41c291e042564c44a135f2a01"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ab3c616f41c291e042564c44a135f2a01">validNumericRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, T max, T min={})</td></tr>
|
|
<tr class="separator:ab3c616f41c291e042564c44a135f2a01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a94a56c84ec8b6c10bea0c01e37ed18" id="r_a6a94a56c84ec8b6c10bea0c01e37ed18"><td class="memTemplParams" colspan="2">template<class T , class Unit > </td></tr>
|
|
<tr class="memitem:a6a94a56c84ec8b6c10bea0c01e37ed18"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a6a94a56c84ec8b6c10bea0c01e37ed18">validNumericRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > max, <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > min={})</td></tr>
|
|
<tr class="separator:a6a94a56c84ec8b6c10bea0c01e37ed18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:aef4ef0a89b5595b2a688b89e4ecef833" id="r_aef4ef0a89b5595b2a688b89e4ecef833"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a></td></tr>
|
|
<tr class="separator:aef4ef0a89b5595b2a688b89e4ecef833"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bfb5c4bb736794b213f93af8f657d30" id="r_a9bfb5c4bb736794b213f93af8f657d30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1WrappedSink.html">beast::WrappedSink</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a9bfb5c4bb736794b213f93af8f657d30">sink_</a></td></tr>
|
|
<tr class="separator:a9bfb5c4bb736794b213f93af8f657d30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab84d1ef5275a1c6c63176c11d72d6235" id="r_ab84d1ef5275a1c6c63176c11d72d6235"><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_1Transactor.html#ab84d1ef5275a1c6c63176c11d72d6235">j_</a></td></tr>
|
|
<tr class="separator:ab84d1ef5275a1c6c63176c11d72d6235"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a803c6fba463ed92ee24e4c056467f20a" id="r_a803c6fba463ed92ee24e4c056467f20a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a></td></tr>
|
|
<tr class="separator:a803c6fba463ed92ee24e4c056467f20a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb2f6f5d7fd8c663c5df76b6fcba2c49" id="r_abb2f6f5d7fd8c663c5df76b6fcba2c49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#abb2f6f5d7fd8c663c5df76b6fcba2c49">mPriorBalance</a></td></tr>
|
|
<tr class="separator:abb2f6f5d7fd8c663c5df76b6fcba2c49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae20c19d8ecec32cec52399081e76cc45" id="r_ae20c19d8ecec32cec52399081e76cc45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ae20c19d8ecec32cec52399081e76cc45">mSourceBalance</a></td></tr>
|
|
<tr class="separator:ae20c19d8ecec32cec52399081e76cc45"><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:af81f796422a3f66771e31a6ecbbbf57b" id="r_af81f796422a3f66771e31a6ecbbbf57b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#af81f796422a3f66771e31a6ecbbbf57b">reset</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> fee)</td></tr>
|
|
<tr class="memdesc:af81f796422a3f66771e31a6ecbbbf57b"><td class="mdescLeft"> </td><td class="mdescRight">Reset the context, discarding any changes made and adjust the fee. <br /></td></tr>
|
|
<tr class="separator:af81f796422a3f66771e31a6ecbbbf57b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b2066252127862bb58c1e4994dd5deb" id="r_a0b2066252127862bb58c1e4994dd5deb"><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_1Transactor.html#a0b2066252127862bb58c1e4994dd5deb">consumeSeqProxy</a> (<a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> const &sleAccount)</td></tr>
|
|
<tr class="separator:a0b2066252127862bb58c1e4994dd5deb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08d96a396dc3bd9a0a3e39e47e38531c" id="r_a08d96a396dc3bd9a0a3e39e47e38531c"><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_1Transactor.html#a08d96a396dc3bd9a0a3e39e47e38531c">payFee</a> ()</td></tr>
|
|
<tr class="separator:a08d96a396dc3bd9a0a3e39e47e38531c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5597401d095d153481ff61819fbb83dc" id="r_a5597401d095d153481ff61819fbb83dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a5597401d095d153481ff61819fbb83dc">trapTransaction</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>) const</td></tr>
|
|
<tr class="separator:a5597401d095d153481ff61819fbb83dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a8fc5922a99bff533dab1745330db4672" id="r_a8fc5922a99bff533dab1745330db4672"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a8fc5922a99bff533dab1745330db4672">checkSingleSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &idSigner, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &idAccount, <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 > sleAccount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:a8fc5922a99bff533dab1745330db4672"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31ed2e545534c8d022e554511d90f68e" id="r_a31ed2e545534c8d022e554511d90f68e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a31ed2e545534c8d022e554511d90f68e">checkMultiSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &id, <a class="el" href="classripple_1_1STObject.html">STObject</a> const &sigObject, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:a31ed2e545534c8d022e554511d90f68e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73bb9d178d7881c1bf5236b42c60a060" id="r_a73bb9d178d7881c1bf5236b42c60a060"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a73bb9d178d7881c1bf5236b42c60a060">preflight1</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flagMask)</td></tr>
|
|
<tr class="memdesc:a73bb9d178d7881c1bf5236b42c60a060"><td class="mdescLeft"> </td><td class="mdescRight">Performs early sanity checks on the account and fee fields. <br /></td></tr>
|
|
<tr class="separator:a73bb9d178d7881c1bf5236b42c60a060"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91d09724199dd87366ca472e91eae5e7" id="r_a91d09724199dd87366ca472e91eae5e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a91d09724199dd87366ca472e91eae5e7">preflight2</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="memdesc:a91d09724199dd87366ca472e91eae5e7"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the signature appears valid. <br /></td></tr>
|
|
<tr class="separator:a91d09724199dd87366ca472e91eae5e7"><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 class="el" href="classripple_1_1AMMCreate.html" title="AMMCreate implements Automatic Market Maker(AMM) creation Transactor.">AMMCreate</a> implements Automatic Market Maker(AMM) creation <a class="el" href="classripple_1_1Transactor.html">Transactor</a>. </p>
|
|
<p>It creates a new AMM instance with two tokens. Any trader, or Liquidity Provider (LP), can create the AMM instance and receive in return shares of the AMM pool in the form of LPTokens. The number of tokens that LP gets are determined by LPTokens = sqrt(A * B), where A and B is the current composition of the AMM pool. LP can add (<a class="el" href="classripple_1_1AMMDeposit.html" title="AMMDeposit implements AMM deposit Transactor.">AMMDeposit</a>) or withdraw (<a class="el" href="classripple_1_1AMMWithdraw.html">AMMWithdraw</a>) tokens from AMM and AMM can be used transparently in the payment or offer crossing transactions. Trading fee is charged to the traders for the trades executed against AMM instance. The fee is added to the AMM pool and distributed to the LPs in proportion to the LPTokens upon liquidity removal. The fee can be voted on by LP's (<a class="el" href="classripple_1_1AMMVote.html" title="AMMVote implements AMM vote Transactor.">AMMVote</a>). LP's can continuously bid (<a class="el" href="classripple_1_1AMMBid.html" title="AMMBid implements AMM bid Transactor.">AMMBid</a>) for the 24 hour auction slot, which enables LP's to trade at zero trading fee. AMM instance creates AccountRoot object with disabled master key for book-keeping of XRP balance if one of the tokens is XRP, a trustline for each IOU token, a trustline to keep track of LPTokens, and ltAMM ledger object. AccountRoot ID is generated internally from the parent's hash. ltAMM's object ID is hash{token1.currency, token1.issuer, token2.currency, token2.issuer}, where issue1 < issue2. ltAMM object provides mapping from the hash to AccountRoot ID and contains: AMMAccount - AMM AccountRoot ID. TradingFee - AMM voted TradingFee. VoteSlots - Array of VoteEntry, contains fee vote information. AuctionSlot - Auction slot, contains discounted fee bid information. LPTokenBalance - LPTokens outstanding balance. AMMToken - currency/issuer information for AMM tokens. <a class="el" href="classripple_1_1AMMDeposit.html" title="AMMDeposit implements AMM deposit Transactor.">AMMDeposit</a>, <a class="el" href="classripple_1_1AMMWithdraw.html">AMMWithdraw</a>, <a class="el" href="classripple_1_1AMMVote.html" title="AMMVote implements AMM vote Transactor.">AMMVote</a>, and <a class="el" href="classripple_1_1AMMBid.html" title="AMMBid implements AMM bid Transactor.">AMMBid</a> transactions use the hash to access AMM instance. </p><dl class="section see"><dt>See also</dt><dd><a href="https://github.com/XRPLF/XRPL-Standards/discussions/78">XLS30d:Creating AMM instance on XRPL</a> </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8h_source.html#l00038">38</a> of file <a class="el" href="AMMCreate_8h_source.html">AMMCreate.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a5c6d16e9402d182a835f50b37ce9a938" name="a5c6d16e9402d182a835f50b37ce9a938"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c6d16e9402d182a835f50b37ce9a938">◆ </a></span>ConsequencesFactoryType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ripple::Transactor::ConsequencesFactoryType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f" name="a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f"></a>Normal </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4" name="a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4"></a>Blocker </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845" name="a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845"></a>Custom </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00138">138</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aa61d51e4eaeae5c4e725bc9a46b3b859" name="aa61d51e4eaeae5c4e725bc9a46b3b859"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa61d51e4eaeae5c4e725bc9a46b3b859">◆ </a></span>AMMCreate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::AMMCreate::AMMCreate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> & </td>
|
|
<td class="paramname"><em>ctx</em></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="AMMCreate_8h_source.html#l00043">43</a> of file <a class="el" href="AMMCreate_8h_source.html">AMMCreate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a5e0a01941d550817d5dcd0c3ccc5b496" name="a5e0a01941d550817d5dcd0c3ccc5b496"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e0a01941d550817d5dcd0c3ccc5b496">◆ </a></span>checkExtraFeatures()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::AMMCreate::checkExtraFeatures </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8cpp_source.html#l00016">16</a> of file <a class="el" href="AMMCreate_8cpp_source.html">AMMCreate.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fb869f61591c8f5daedd40628398bdd" name="a7fb869f61591c8f5daedd40628398bdd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fb869f61591c8f5daedd40628398bdd">◆ </a></span>preflight()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::AMMCreate::preflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8cpp_source.html#l00022">22</a> of file <a class="el" href="AMMCreate_8cpp_source.html">AMMCreate.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacbb467211f50a54170c9934f65f7e12" name="aacbb467211f50a54170c9934f65f7e12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacbb467211f50a54170c9934f65f7e12">◆ </a></span>calculateBaseFee()</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_1XRPAmount.html">XRPAmount</a> ripple::AMMCreate::calculateBaseFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8cpp_source.html#l00056">56</a> of file <a class="el" href="AMMCreate_8cpp_source.html">AMMCreate.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3da5c9273404ba0fa33c9f428827d8b0" name="a3da5c9273404ba0fa33c9f428827d8b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3da5c9273404ba0fa33c9f428827d8b0">◆ </a></span>preclaim()</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::AMMCreate::preclaim </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8cpp_source.html#l00063">63</a> of file <a class="el" href="AMMCreate_8cpp_source.html">AMMCreate.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68a6b3ead4b86444308a5378bbad2723" name="a68a6b3ead4b86444308a5378bbad2723"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68a6b3ead4b86444308a5378bbad2723">◆ </a></span>doApply()</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::AMMCreate::doApply </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Attempt to create the AMM instance. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Transactor.html#af0192505cdcebc1bb31be32dfb62aa72">ripple::Transactor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8cpp_source.html#l00320">320</a> of file <a class="el" href="AMMCreate_8cpp_source.html">AMMCreate.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1da35943be8abee6756535e60689de65" name="a1da35943be8abee6756535e60689de65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1da35943be8abee6756535e60689de65">◆ </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"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::Transactor::operator() </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Process the transaction. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01105">1105</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9acc4edc9b8f2a11a27fbcf5e93e2fe2" name="a9acc4edc9b8f2a11a27fbcf5e93e2fe2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">◆ </a></span>view() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & ripple::Transactor::view </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00144">144</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afbfc65493c2efc1defca8bc10523a9c7" name="afbfc65493c2efc1defca8bc10523a9c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afbfc65493c2efc1defca8bc10523a9c7">◆ </a></span>view() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> const & ripple::Transactor::view </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00150">150</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a433ee7a44770c882927f2eedf20e6c71" name="a433ee7a44770c882927f2eedf20e6c71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a433ee7a44770c882927f2eedf20e6c71">◆ </a></span>checkSeqProxy()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSeqProxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</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="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00415">415</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f3af178ae553ba91b5893fbcc4ade7f" name="a2f3af178ae553ba91b5893fbcc4ade7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f3af178ae553ba91b5893fbcc4ade7f">◆ </a></span>checkPriorTxAndLastLedger()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkPriorTxAndLastLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00486">486</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a356c16a6a5d7ccade18cf4c9fb58cc38" name="a356c16a6a5d7ccade18cf4c9fb58cc38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a356c16a6a5d7ccade18cf4c9fb58cc38">◆ </a></span>checkFee()</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::Transactor::checkFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00315">315</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4501e41a5df4853bb93e7f85ec6abaf7" name="a4501e41a5df4853bb93e7f85ec6abaf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4501e41a5df4853bb93e7f85ec6abaf7">◆ </a></span>checkSign() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00699">699</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a100339c220fcd3fbe1b528684a716a4e" name="a100339c220fcd3fbe1b528684a716a4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a100339c220fcd3fbe1b528684a716a4e">◆ </a></span>checkSign() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</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="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>idAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </td>
|
|
<td class="paramname"><em>sigObject</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00642">642</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac723ecd8e9b7d06cf89fa4041f5b699" name="aac723ecd8e9b7d06cf89fa4041f5b699"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac723ecd8e9b7d06cf89fa4041f5b699">◆ </a></span>checkBatchSign()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkBatchSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00708">708</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe596e29f127bd209ffbe16660a0e77f" name="afe596e29f127bd209ffbe16660a0e77f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe596e29f127bd209ffbe16660a0e77f">◆ </a></span>invokePreflight() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00380">380</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0124d7039bef7c126324bf1fb21016a2" name="a0124d7039bef7c126324bf1fb21016a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0124d7039bef7c126324bf1fb21016a2">◆ </a></span>invokePreflight() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Change_8cpp_source.html#l00018">18</a> of file <a class="el" href="Change_8cpp_source.html">Change.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0124d7039bef7c126324bf1fb21016a2" name="a0124d7039bef7c126324bf1fb21016a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0124d7039bef7c126324bf1fb21016a2">◆ </a></span>invokePreflight() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afac2445d8bb9730fa65d80a0ab7fb260" name="afac2445d8bb9730fa65d80a0ab7fb260"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afac2445d8bb9730fa65d80a0ab7fb260">◆ </a></span>checkPermission()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkPermission </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00250">250</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac424955fc06a7eb920a93fe517ad8d69" name="ac424955fc06a7eb920a93fe517ad8d69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac424955fc06a7eb920a93fe517ad8d69">◆ </a></span>ticketDelete()</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::Transactor::ticketDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>account</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>ticketIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00535">535</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2faaa3bfd1c9b9f91ae24f367474d0f" name="ac2faaa3bfd1c9b9f91ae24f367474d0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2faaa3bfd1c9b9f91ae24f367474d0f">◆ </a></span>apply()</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::Transactor::apply </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00605">605</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac251aaee739d07ccdd565f2e9d9f336e" name="ac251aaee739d07ccdd565f2e9d9f336e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac251aaee739d07ccdd565f2e9d9f336e">◆ </a></span>preCompute()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::Transactor::preCompute </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented in <a class="el" href="classripple_1_1Change.html#a69cd5bf7979d79ffc7d2a7b813ff967e">ripple::Change</a>, and <a class="el" href="classripple_1_1SetSignerList.html#a81cc900e9e0dc4096c3c8f63c1371ffe">ripple::SetSignerList</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00597">597</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c4568739676c5335b8d63dc375f7920" name="a5c4568739676c5335b8d63dc375f7920"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c4568739676c5335b8d63dc375f7920">◆ </a></span>minimumFee()</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_1XRPAmount.html">XRPAmount</a> ripple::Transactor::minimumFee </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_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="structripple_1_1Fees.html">Fees</a> const & </td>
|
|
<td class="paramname"><em>fees</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Compute the minimum fee required to process a transaction with a given baseFee based on the current server load. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">app</td><td>The application hosting the server </td></tr>
|
|
<tr><td class="paramname">baseFee</td><td>The base fee of a candidate transaction </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e" title="Compute only the expected base fee for a transaction.">ripple::calculateBaseFee</a> </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fees</td><td>Fee settings from the current ledger </td></tr>
|
|
<tr><td class="paramname">flags</td><td><a class="el" href="classripple_1_1Transaction.html">Transaction</a> processing fees </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00305">305</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae7d5ad05a7074eabf7ede735de264d7" name="aae7d5ad05a7074eabf7ede735de264d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae7d5ad05a7074eabf7ede735de264d7">◆ </a></span>calculateOwnerReserveFee()</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_1XRPAmount.html">XRPAmount</a> ripple::Transactor::calculateOwnerReserveFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00285">285</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5c4328abacdc9af3fc2c0b57ea69ce3" name="ae5c4328abacdc9af3fc2c0b57ea69ce3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5c4328abacdc9af3fc2c0b57ea69ce3">◆ </a></span>getFlagsMask()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::Transactor::getFlagsMask </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00238">238</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23f4d5514782adc75f83ecea8dc38919" name="a23f4d5514782adc75f83ecea8dc38919"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23f4d5514782adc75f83ecea8dc38919">◆ </a></span>preflightSigValidated()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::preflightSigValidated </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00244">244</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae712325305cd393621133f145635a5a1" name="ae712325305cd393621133f145635a5a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae712325305cd393621133f145635a5a1">◆ </a></span>validDataLength()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::validDataLength </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="classripple_1_1Slice.html">Slice</a> > const & </td>
|
|
<td class="paramname"><em>slice</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>maxLength</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">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00228">228</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3c616f41c291e042564c44a135f2a01" name="ab3c616f41c291e042564c44a135f2a01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3c616f41c291e042564c44a135f2a01">◆ </a></span>validNumericRange() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::validNumericRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>max</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>min</em> = <code>{}</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">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00407">407</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a94a56c84ec8b6c10bea0c01e37ed18" name="a6a94a56c84ec8b6c10bea0c01e37ed18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a94a56c84ec8b6c10bea0c01e37ed18">◆ </a></span>validNumericRange() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class Unit > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::validNumericRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > </td>
|
|
<td class="paramname"><em>max</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > </td>
|
|
<td class="paramname"><em>min</em> = <code>{}</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">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00416">416</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af81f796422a3f66771e31a6ecbbbf57b" name="af81f796422a3f66771e31a6ecbbbf57b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af81f796422a3f66771e31a6ecbbbf57b">◆ </a></span>reset()</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/pair.html">std::pair</a>< <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> > ripple::Transactor::reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td>
|
|
<td class="paramname"><em>fee</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reset the context, discarding any changes made and adjust the fee. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fee</td><td>The transaction fee to be charged. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A pair containing the transaction result and the actual fee charged. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01043">1043</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b2066252127862bb58c1e4994dd5deb" name="a0b2066252127862bb58c1e4994dd5deb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b2066252127862bb58c1e4994dd5deb">◆ </a></span>consumeSeqProxy()</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::Transactor::consumeSeqProxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> const & </td>
|
|
<td class="paramname"><em>sleAccount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00516">516</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08d96a396dc3bd9a0a3e39e47e38531c" name="a08d96a396dc3bd9a0a3e39e47e38531c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08d96a396dc3bd9a0a3e39e47e38531c">◆ </a></span>payFee()</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::Transactor::payFee </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00380">380</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fc5922a99bff533dab1745330db4672" name="a8fc5922a99bff533dab1745330db4672"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fc5922a99bff533dab1745330db4672">◆ </a></span>checkSingleSign()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSingleSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>idSigner</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>idAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > </td>
|
|
<td class="paramname"><em>sleAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00754">754</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31ed2e545534c8d022e554511d90f68e" name="a31ed2e545534c8d022e554511d90f68e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31ed2e545534c8d022e554511d90f68e">◆ </a></span>checkMultiSign()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkMultiSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</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="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </td>
|
|
<td class="paramname"><em>sigObject</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00786">786</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5597401d095d153481ff61819fbb83dc" name="a5597401d095d153481ff61819fbb83dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5597401d095d153481ff61819fbb83dc">◆ </a></span>trapTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::Transactor::trapTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td>
|
|
<td class="paramname"><em>txHash</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01098">1098</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73bb9d178d7881c1bf5236b42c60a060" name="a73bb9d178d7881c1bf5236b42c60a060"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73bb9d178d7881c1bf5236b42c60a060">◆ </a></span>preflight1()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::preflight1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>flagMask</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">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Performs early sanity checks on the account and fee fields. </p>
|
|
<p>(And passes flagMask to preflight0)</p>
|
|
<p>Do not try to call preflight1 from <a class="el" href="classripple_1_1AMMCreate.html#a7fb869f61591c8f5daedd40628398bdd">preflight()</a> in derived classes. See the description of invokePreflight for details. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00144">144</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91d09724199dd87366ca472e91eae5e7" name="a91d09724199dd87366ca472e91eae5e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91d09724199dd87366ca472e91eae5e7">◆ </a></span>preflight2()</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#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::preflight2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Checks whether the signature appears valid. </p>
|
|
<p>Do not try to call preflight2 from <a class="el" href="classripple_1_1AMMCreate.html#a7fb869f61591c8f5daedd40628398bdd">preflight()</a> in derived classes. See the description of invokePreflight for details. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00199">199</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a82a56dd6210d9dfe231a7a41cdea85bf" name="a82a56dd6210d9dfe231a7a41cdea85bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82a56dd6210d9dfe231a7a41cdea85bf">◆ </a></span>ConsequencesFactory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a> ripple::AMMCreate::ConsequencesFactory {<a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">Normal</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="AMMCreate_8h_source.html#l00041">41</a> of file <a class="el" href="AMMCreate_8h_source.html">AMMCreate.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef4ef0a89b5595b2a688b89e4ecef833" name="aef4ef0a89b5595b2a688b89e4ecef833"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef4ef0a89b5595b2a688b89e4ecef833">◆ </a></span>ctx_</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_1ApplyContext.html">ApplyContext</a>& ripple::Transactor::ctx_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00124">124</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bfb5c4bb736794b213f93af8f657d30" name="a9bfb5c4bb736794b213f93af8f657d30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bfb5c4bb736794b213f93af8f657d30">◆ </a></span>sink_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1WrappedSink.html">beast::WrappedSink</a> ripple::Transactor::sink_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00125">125</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab84d1ef5275a1c6c63176c11d72d6235" name="ab84d1ef5275a1c6c63176c11d72d6235"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab84d1ef5275a1c6c63176c11d72d6235">◆ </a></span>j_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const ripple::Transactor::j_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00126">126</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a803c6fba463ed92ee24e4c056467f20a" name="a803c6fba463ed92ee24e4c056467f20a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a803c6fba463ed92ee24e4c056467f20a">◆ </a></span>account_</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#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const ripple::Transactor::account_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00128">128</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb2f6f5d7fd8c663c5df76b6fcba2c49" name="abb2f6f5d7fd8c663c5df76b6fcba2c49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb2f6f5d7fd8c663c5df76b6fcba2c49">◆ </a></span>mPriorBalance</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_1XRPAmount.html">XRPAmount</a> ripple::Transactor::mPriorBalance</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00129">129</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae20c19d8ecec32cec52399081e76cc45" name="ae20c19d8ecec32cec52399081e76cc45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae20c19d8ecec32cec52399081e76cc45">◆ </a></span>mSourceBalance</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_1XRPAmount.html">XRPAmount</a> ripple::Transactor::mSourceBalance</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00130">130</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.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>
|