mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-06 15:05:31 +00:00
1979 lines
121 KiB
HTML
1979 lines
121 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: xrpl::SetRegularKey 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="namespacexrpl.html">xrpl</a></li><li class="navelem"><a class="el" href="classxrpl_1_1SetRegularKey.html">SetRegularKey</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="classxrpl_1_1SetRegularKey-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">xrpl::SetRegularKey Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="SetRegularKey_8h_source.html">SetRegularKey.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for xrpl::SetRegularKey:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classxrpl_1_1SetRegularKey__inherit__graph.png" border="0" usemap="#axrpl_1_1SetRegularKey_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="axrpl_1_1SetRegularKey_inherit__map" id="axrpl_1_1SetRegularKey_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="5,79,156,104"/>
|
|
<area shape="rect" href="classxrpl_1_1Transactor.html" title=" " alt="" coords="19,5,142,31"/>
|
|
<area shape="poly" title=" " alt="" coords="83,44,83,79,78,79,78,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for xrpl::SetRegularKey:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classxrpl_1_1SetRegularKey__coll__graph.png" border="0" usemap="#axrpl_1_1SetRegularKey_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="axrpl_1_1SetRegularKey_coll__map" id="axrpl_1_1SetRegularKey_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2020,531,2171,557"/>
|
|
<area shape="rect" href="classxrpl_1_1Transactor.html" title=" " alt="" coords="1848,531,1971,557"/>
|
|
<area shape="poly" title=" " alt="" coords="1984,541,2020,541,2020,547,1984,547"/>
|
|
<area shape="rect" href="classxrpl_1_1ApplyContext.html" title="State information when applying a tx." alt="" coords="1625,531,1768,557"/>
|
|
<area shape="poly" title=" " alt="" coords="1782,541,1848,541,1848,547,1782,547"/>
|
|
<area shape="rect" href="classxrpl_1_1Application.html" title=" " alt="" coords="1319,562,1447,587"/>
|
|
<area shape="poly" title=" " alt="" coords="1461,571,1529,568,1601,561,1642,554,1643,559,1602,567,1530,573,1461,577"/>
|
|
<area shape="rect" href="classxrpl_1_1ServiceRegistry.html" title="Service registry for dependency injection." alt="" coords="968,861,1125,886"/>
|
|
<area shape="poly" title=" " alt="" coords="1139,879,1172,877,1206,870,1238,857,1266,838,1281,816,1284,794,1283,768,1289,738,1309,693,1332,650,1371,586,1376,589,1337,652,1314,695,1295,739,1289,769,1289,794,1286,818,1270,842,1241,862,1208,875,1173,882,1139,884"/>
|
|
<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,131,1131,171"/>
|
|
<area shape="poly" title=" " alt="" coords="1144,170,1155,181,1164,195,1169,213,1173,257,1166,364,1160,470,1165,512,1171,528,1179,541,1209,563,1245,576,1283,581,1319,581,1319,586,1282,586,1244,581,1207,568,1175,544,1166,531,1160,513,1155,470,1161,364,1168,257,1164,214,1159,197,1151,184,1140,174"/>
|
|
<area shape="poly" title=" " alt="" coords="1014,114,1026,107,1047,104,1065,106,1077,112,1082,121,1080,131,1075,130,1077,122,1073,116,1063,111,1047,109,1028,112,1017,119"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1299,305,1467,345"/>
|
|
<area shape="poly" title=" " alt="" coords="1138,173,1155,180,1178,196,1204,204,1226,206,1247,210,1270,225,1281,242,1283,260,1285,276,1294,292,1309,303,1306,307,1290,295,1280,277,1278,260,1276,244,1266,229,1245,215,1225,211,1203,209,1176,201,1152,185,1135,178"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="603,23,690,49"/>
|
|
<area shape="poly" title=" " alt="" coords="704,41,804,60,917,89,965,108,1008,128,1005,133,963,113,915,95,803,65,703,47"/>
|
|
<area shape="rect" href="classbeast_1_1WrappedSink.html" title="Wraps a Journal::Sink to prefix its output with a string." alt="" coords="1307,31,1459,57"/>
|
|
<area shape="poly" title=" " alt="" coords="704,29,949,18,1108,17,1268,24,1310,29,1309,34,1268,29,1108,22,949,23,704,34"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="265,16,403,56"/>
|
|
<area shape="poly" title=" " alt="" coords="417,33,603,33,603,39,417,39"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="567,81,726,106"/>
|
|
<area shape="poly" title=" " alt="" coords="740,103,916,128,963,135,962,140,916,133,739,108"/>
|
|
<area shape="poly" title=" " alt="" coords="1293,299,1290,295,1280,280,1277,265,1279,236,1280,208,1276,196,1266,183,1245,172,1212,164,1131,155,1131,150,1213,159,1247,167,1270,179,1281,193,1285,208,1284,236,1282,264,1285,278,1294,292,1297,295"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="554,131,739,171"/>
|
|
<area shape="poly" title=" " alt="" coords="753,148,962,148,962,153,753,153"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="290,593,378,618"/>
|
|
<area shape="poly" title=" " alt="" coords="338,579,359,501,398,394,426,337,459,280,498,227,544,181,562,168,565,173,547,185,502,230,463,283,430,339,403,396,364,503,343,580"/>
|
|
<area shape="rect" href="classxrpl_1_1STTx.html" title=" " alt="" coords="1340,750,1427,775"/>
|
|
<area shape="poly" title=" " alt="" coords="392,600,559,595,779,593,997,600,1087,608,1154,621,1221,648,1282,684,1333,719,1369,748,1366,752,1330,724,1280,688,1219,653,1153,627,1086,613,997,605,779,598,559,600,392,606"/>
|
|
<area shape="rect" href="classxrpl_1_1base__uint.html" title=" " alt="" coords="561,677,733,702"/>
|
|
<area shape="poly" title=" " alt="" coords="381,620,471,651,573,674,572,679,470,656,379,625"/>
|
|
<area shape="rect" href="classxrpl_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="565,895,728,935"/>
|
|
<area shape="poly" title=" " alt="" coords="386,621,419,640,449,666,459,684,463,700,466,715,473,733,485,751,497,763,524,792,535,817,547,840,578,869,611,892,608,897,575,873,543,843,530,819,519,795,493,766,481,754,468,736,461,717,458,701,454,686,445,670,416,644,383,626"/>
|
|
<area shape="rect" href="classxrpl_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1323,498,1444,523"/>
|
|
<area shape="poly" title=" " alt="" coords="391,601,424,596,458,587,491,573,519,551,527,541,530,531,529,508,529,485,534,474,544,463,580,457,654,457,876,468,1323,503,1322,508,875,473,654,462,580,462,547,468,538,476,535,486,535,508,535,531,532,543,523,555,494,577,460,592,425,602,392,606"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,740,1676,555,1679,559,1415,744"/>
|
|
<area shape="rect" href="classxrpl_1_1STObject.html" title=" " alt="" coords="990,1246,1103,1271"/>
|
|
<area shape="poly" title=" " alt="" coords="1105,1239,1147,1222,1191,1198,1233,1166,1266,1127,1276,1097,1279,1056,1274,956,1271,857,1276,816,1290,786,1313,769,1339,762,1341,767,1315,774,1294,790,1281,818,1276,857,1280,956,1284,1056,1281,1098,1270,1129,1236,1170,1194,1202,1149,1227,1107,1244"/>
|
|
<area shape="rect" href="classxrpl_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="595,1189,698,1214"/>
|
|
<area shape="poly" title=" " alt="" coords="712,1208,990,1248,989,1253,711,1213"/>
|
|
<area shape="rect" href="classxrpl_1_1CountedObject.html" title=" " alt="" coords="571,1239,722,1279"/>
|
|
<area shape="poly" title=" " alt="" coords="736,1256,990,1256,990,1261,736,1261"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="575,1303,718,1343"/>
|
|
<area shape="poly" title=" " alt="" coords="731,1307,990,1265,990,1270,732,1312"/>
|
|
<area shape="rect" href="classxrpl_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="580,1367,713,1393"/>
|
|
<area shape="poly" title=" " alt="" coords="726,1365,818,1346,915,1319,974,1294,1022,1269,1024,1274,976,1299,917,1324,819,1352,727,1370"/>
|
|
<area shape="rect" href="classxrpl_1_1CountedObject.html" title=" " alt="" coords="971,975,1122,1015"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,995,1171,991,1206,982,1238,967,1266,945,1279,926,1283,907,1278,868,1273,828,1277,807,1290,786,1313,770,1339,762,1340,767,1315,775,1294,790,1282,809,1278,828,1283,868,1288,908,1284,928,1270,948,1241,971,1208,987,1172,996,1136,1000"/>
|
|
<area shape="poly" title=" " alt="" coords="681,708,750,761,761,777,773,788,806,794,864,796,1026,790,1339,764,1340,770,1026,795,864,801,805,800,771,793,757,780,746,765,678,712"/>
|
|
<area shape="rect" href="structxrpl_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="973,635,1120,661"/>
|
|
<area shape="poly" title=" " alt="" coords="746,691,829,691,916,683,1005,658,1006,663,916,688,829,696,746,697"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="250,680,418,720"/>
|
|
<area shape="poly" title=" " alt="" coords="432,698,521,696,561,694,561,699,521,701,432,703"/>
|
|
<area shape="poly" title=" " alt="" coords="371,727,472,806,545,853,611,892,608,897,543,858,469,810,367,731"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,601,108,626"/>
|
|
<area shape="poly" title=" " alt="" coords="112,628,270,677,268,682,110,633"/>
|
|
<area shape="poly" title=" " alt="" coords="121,596,221,579,374,563,570,549,671,545,767,546,850,552,917,564,952,578,984,597,1033,633,1030,637,981,601,949,583,915,569,850,557,766,551,672,551,571,554,374,569,222,584,122,601"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="977,911,1116,951"/>
|
|
<area shape="poly" title=" " alt="" coords="1129,941,1165,941,1202,936,1236,924,1266,905,1277,892,1281,878,1279,849,1276,818,1280,802,1290,786,1313,770,1339,763,1341,768,1315,775,1294,790,1285,804,1281,818,1284,848,1286,879,1281,894,1270,909,1239,929,1203,941,1166,946,1129,946"/>
|
|
<area shape="poly" title=" " alt="" coords="712,939,750,965,758,975,762,984,766,992,774,999,824,1027,869,1044,912,1052,953,1053,1043,1042,1153,1024,1219,1012,1283,994,1347,970,1409,941,1526,874,1632,799,1725,723,1802,652,1895,555,1899,559,1805,656,1729,727,1636,804,1529,879,1411,946,1349,975,1285,999,1220,1017,1154,1029,1043,1047,954,1059,911,1057,868,1049,822,1032,770,1003,761,995,757,986,753,977,746,969,709,943"/>
|
|
<area shape="poly" title=" " alt="" coords="742,916,977,925,977,931,742,921"/>
|
|
<area shape="rect" href="classxrpl_1_1TERSubset.html" title=" " alt="" coords="1292,449,1475,474"/>
|
|
<area shape="poly" title=" " alt="" coords="1489,474,1545,485,1602,500,1671,529,1669,534,1600,505,1544,490,1487,479"/>
|
|
<area shape="rect" href="classxrpl_1_1XRPAmount.html" title=" " alt="" coords="581,978,712,1003"/>
|
|
<area shape="poly" title=" " alt="" coords="669,1012,714,1058,742,1081,773,1102,845,1139,903,1162,965,1174,1045,1177,1698,1177,1722,1172,1744,1155,1765,1129,1784,1094,1819,1006,1847,901,1870,793,1887,692,1904,556,1909,557,1892,692,1875,794,1852,903,1824,1007,1789,1096,1769,1132,1748,1159,1724,1176,1698,1183,1045,1183,965,1179,902,1167,842,1144,771,1106,739,1086,710,1062,665,1016"/>
|
|
<area shape="poly" title=" " alt="" coords="674,1010,718,1042,745,1057,773,1068,840,1084,927,1099,1026,1110,1131,1117,1234,1117,1331,1110,1412,1094,1446,1083,1473,1068,1506,1043,1536,1014,1563,982,1586,946,1624,871,1652,792,1671,717,1683,649,1692,557,1697,557,1688,649,1676,718,1657,794,1629,873,1591,949,1567,985,1540,1018,1510,1047,1476,1073,1448,1088,1414,1100,1331,1116,1235,1123,1130,1122,1025,1115,926,1104,839,1089,771,1073,742,1062,715,1047,671,1015"/>
|
|
<area shape="poly" title=" " alt="" coords="713,970,731,959,746,945,755,930,760,915,759,886,758,856,761,839,770,821,786,799,803,783,838,762,874,743,914,712,925,694,938,678,979,658,981,663,942,682,929,697,918,715,877,747,840,766,806,787,790,802,774,824,766,841,763,856,765,886,765,916,760,932,750,948,734,963,715,975"/>
|
|
<area shape="rect" href="classxrpl_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="949,811,1145,837"/>
|
|
<area shape="poly" title=" " alt="" coords="726,996,773,994,824,987,872,970,894,958,914,942,923,931,926,921,926,897,925,872,929,860,938,847,956,835,959,839,942,851,934,862,930,873,931,897,931,921,927,934,918,946,897,962,874,975,825,992,774,1000,726,1001"/>
|
|
<area shape="rect" title=" " alt="" coords="251,856,417,896"/>
|
|
<area shape="poly" title=" " alt="" coords="421,898,448,907,541,943,618,975,616,980,539,948,446,912,419,903"/>
|
|
<area shape="rect" title=" " alt="" coords="221,921,447,946"/>
|
|
<area shape="poly" title=" " alt="" coords="418,946,581,976,580,981,417,951"/>
|
|
<area shape="rect" title=" " alt="" coords="229,971,439,1011"/>
|
|
<area shape="poly" title=" " alt="" coords="452,988,581,988,581,993,452,993"/>
|
|
<area shape="rect" title=" " alt="" coords="227,1035,441,1075"/>
|
|
<area shape="poly" title=" " alt="" coords="446,1029,583,1001,584,1006,447,1034"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="287,1099,381,1125"/>
|
|
<area shape="poly" title=" " alt="" coords="394,1099,446,1084,545,1042,622,1001,624,1006,547,1046,448,1089,395,1104"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1328,181,1439,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1452,184,1526,188,1566,196,1602,210,1659,243,1711,285,1759,331,1801,379,1866,469,1903,530,1899,532,1862,472,1796,382,1755,335,1708,289,1656,248,1600,214,1564,201,1526,193,1452,190"/>
|
|
<area shape="poly" title=" " alt="" coords="1453,207,1491,221,1531,240,1570,264,1603,294,1626,324,1645,357,1672,425,1689,487,1696,531,1691,531,1683,488,1667,427,1640,359,1621,327,1599,298,1567,268,1529,244,1489,226,1451,212"/>
|
|
<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="1125,68,1154,77,1215,102,1273,130,1362,178,1359,183,1271,135,1213,107,1152,83,1123,73"/>
|
|
<area shape="poly" title=" " alt="" coords="1134,45,1177,43,1307,41,1307,46,1177,48,1134,50"/>
|
|
<area shape="poly" title=" " alt="" coords="1134,60,1200,62,1268,60,1316,54,1316,59,1268,65,1200,68,1134,65"/>
|
|
<area shape="poly" title=" " alt="" coords="1458,516,1625,534,1625,539,1458,521"/>
|
|
<area shape="rect" href="classxrpl_1_1ReadView.html" title="A view into a ledger." alt="" coords="987,195,1107,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1120,213,1209,230,1246,243,1270,258,1288,287,1293,316,1290,345,1283,373,1276,401,1273,428,1278,456,1294,484,1307,495,1324,502,1321,507,1304,499,1290,487,1273,458,1268,428,1271,400,1278,371,1285,344,1288,316,1283,289,1266,262,1243,247,1207,235,1119,219"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,214,1155,231,1164,243,1168,254,1171,265,1179,275,1202,286,1225,287,1248,289,1259,294,1270,304,1284,327,1289,351,1287,374,1282,396,1278,418,1276,440,1280,462,1294,484,1307,495,1324,502,1322,507,1305,499,1290,487,1275,464,1271,440,1272,417,1277,395,1282,373,1284,351,1279,329,1266,307,1256,298,1246,294,1225,292,1201,291,1176,279,1166,268,1163,256,1160,245,1152,235,1119,219"/>
|
|
<area shape="rect" href="structxrpl_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="552,245,741,270"/>
|
|
<area shape="poly" title=" " alt="" coords="755,244,916,225,986,215,987,220,916,231,756,249"/>
|
|
<area shape="rect" href="structxrpl_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="555,195,738,221"/>
|
|
<area shape="poly" title=" " alt="" coords="752,205,986,205,986,211,752,211"/>
|
|
<area shape="rect" href="classxrpl_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="977,433,1116,458"/>
|
|
<area shape="poly" title=" " alt="" coords="1131,451,1198,461,1269,475,1293,483,1336,495,1334,500,1291,488,1267,480,1197,466,1130,456"/>
|
|
<area shape="rect" href="classxrpl_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="589,377,704,402"/>
|
|
<area shape="poly" title=" " alt="" coords="718,396,916,423,978,432,977,437,916,428,717,401"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="545,774,748,829"/>
|
|
<area shape="poly" title=" " alt="" coords="761,783,915,755,1038,730,1089,714,1152,686,1215,647,1239,626,1266,594,1273,583,1277,572,1281,561,1290,549,1313,533,1337,521,1339,526,1315,537,1294,553,1286,563,1282,573,1278,585,1270,598,1243,629,1218,652,1155,690,1091,719,1039,735,917,760,762,788"/>
|
|
<area shape="poly" title=" " alt="" coords="731,830,772,840,827,845,882,845,980,834,981,839,882,850,826,850,772,845,730,835"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="940,309,1153,408"/>
|
|
<area shape="poly" title=" " alt="" coords="1168,392,1221,416,1270,449,1278,458,1282,467,1286,475,1294,483,1323,498,1321,503,1290,487,1282,479,1277,469,1274,461,1266,453,1218,421,1165,396"/>
|
|
<area shape="rect" href="structxrpl_1_1OpenView_1_1txData.html" title=" " alt="" coords="561,327,733,353"/>
|
|
<area shape="poly" title=" " alt="" coords="746,342,940,351,940,356,746,347"/>
|
|
<area shape="rect" href="classxrpl_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="1001,534,1092,559"/>
|
|
<area shape="poly" title=" " alt="" coords="1106,541,1268,527,1322,519,1323,524,1268,532,1106,546"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="567,477,726,517"/>
|
|
<area shape="poly" title=" " alt="" coords="740,505,916,527,1001,538,1001,543,916,532,739,511"/>
|
|
<area shape="poly" title=" " alt="" coords="1090,628,1350,521,1352,526,1092,633"/>
|
|
<area shape="poly" title=" " alt="" coords="1128,805,1166,792,1204,773,1238,749,1266,717,1276,695,1280,674,1276,634,1272,593,1277,572,1290,549,1308,532,1329,521,1331,526,1311,537,1294,552,1282,574,1277,594,1281,633,1285,674,1281,697,1270,720,1242,753,1207,778,1168,797,1130,810"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="965,245,1128,285"/>
|
|
<area shape="poly" title=" " alt="" coords="1142,288,1155,295,1168,306,1179,318,1205,334,1228,344,1249,356,1270,378,1278,394,1281,408,1281,434,1281,459,1285,471,1294,483,1307,494,1323,501,1321,506,1305,498,1290,487,1280,474,1276,460,1275,434,1276,408,1273,395,1266,382,1246,360,1225,349,1202,339,1176,322,1164,310,1152,300,1140,293"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1312,800,1455,840"/>
|
|
<area shape="poly" title=" " alt="" coords="1459,792,1473,786,1542,748,1569,727,1599,697,1629,660,1655,620,1687,556,1692,558,1659,622,1634,663,1603,700,1572,731,1545,753,1476,790,1462,797"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1310,241,1457,281"/>
|
|
<area shape="poly" title=" " alt="" coords="1467,285,1476,291,1514,320,1549,352,1612,421,1660,485,1690,530,1685,532,1656,488,1608,425,1546,356,1510,324,1473,296,1464,290"/>
|
|
<area shape="poly" title=" " alt="" coords="1465,57,1537,77,1618,108,1699,151,1736,177,1770,207,1804,248,1832,293,1855,340,1873,388,1898,474,1909,531,1904,532,1892,475,1868,390,1850,343,1827,295,1799,251,1766,211,1733,182,1696,155,1616,113,1535,83,1464,62"/>
|
|
</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:a9420945fd34d224b81b68fd3dcc9fed6" id="r_a9420945fd34d224b81b68fd3dcc9fed6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6">ConsequencesFactoryType</a> { <a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221">Normal</a>
|
|
, <a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937">Blocker</a>
|
|
, <a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a0512ccca18ad134fcb5eec993d41603a">Custom</a>
|
|
}</td></tr>
|
|
<tr class="separator:a9420945fd34d224b81b68fd3dcc9fed6"><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:ac0d121678a5a9333d93e802e414ccecb" id="r_ac0d121678a5a9333d93e802e414ccecb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SetRegularKey.html#ac0d121678a5a9333d93e802e414ccecb">SetRegularKey</a> (<a class="el" href="classxrpl_1_1ApplyContext.html">ApplyContext</a> &ctx)</td></tr>
|
|
<tr class="separator:ac0d121678a5a9333d93e802e414ccecb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1ab30bb615a50934d4938e2674730b2" id="r_ab1ab30bb615a50934d4938e2674730b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SetRegularKey.html#ab1ab30bb615a50934d4938e2674730b2">doApply</a> () override</td></tr>
|
|
<tr class="separator:ab1ab30bb615a50934d4938e2674730b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a425874fb829d0fb07ef72792fc0e7a2f" id="r_a425874fb829d0fb07ef72792fc0e7a2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxrpl_1_1ApplyResult.html">ApplyResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a425874fb829d0fb07ef72792fc0e7a2f">operator()</a> ()</td></tr>
|
|
<tr class="memdesc:a425874fb829d0fb07ef72792fc0e7a2f"><td class="mdescLeft"> </td><td class="mdescRight">Process the transaction. <br /></td></tr>
|
|
<tr class="separator:a425874fb829d0fb07ef72792fc0e7a2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d90f09b3f9c786a878f206bd10e2890" id="r_a9d90f09b3f9c786a878f206bd10e2890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1ApplyView.html">ApplyView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a> ()</td></tr>
|
|
<tr class="separator:a9d90f09b3f9c786a878f206bd10e2890"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd33657bb2706f5abd48d30fc4fcfb1d" id="r_acd33657bb2706f5abd48d30fc4fcfb1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1ApplyView.html">ApplyView</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#acd33657bb2706f5abd48d30fc4fcfb1d">view</a> () const</td></tr>
|
|
<tr class="separator:acd33657bb2706f5abd48d30fc4fcfb1d"><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:a89e6976e1c962610ed143b4c0d04e2ff" id="r_a89e6976e1c962610ed143b4c0d04e2ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SetRegularKey.html#a89e6976e1c962610ed143b4c0d04e2ff">preflight</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a89e6976e1c962610ed143b4c0d04e2ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfeb65c84eea374dfa2bd299aa11902b" id="r_abfeb65c84eea374dfa2bd299aa11902b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SetRegularKey.html#abfeb65c84eea374dfa2bd299aa11902b">calculateBaseFee</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="classxrpl_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:abfeb65c84eea374dfa2bd299aa11902b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67386a5ec07a2f8b6b15e8ed0a366234" id="r_a67386a5ec07a2f8b6b15e8ed0a366234"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a67386a5ec07a2f8b6b15e8ed0a366234">checkSeqProxy</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="classxrpl_1_1STTx.html">STTx</a> const &tx, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a67386a5ec07a2f8b6b15e8ed0a366234"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab147cdd48d67bb9918b93d090193246c" id="r_ab147cdd48d67bb9918b93d090193246c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ab147cdd48d67bb9918b93d090193246c">checkPriorTxAndLastLedger</a> (<a class="el" href="structxrpl_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:ab147cdd48d67bb9918b93d090193246c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f5f6308c227d7b4b5de3264e7f117d3" id="r_a1f5f6308c227d7b4b5de3264e7f117d3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a1f5f6308c227d7b4b5de3264e7f117d3">checkFee</a> (<a class="el" href="structxrpl_1_1PreclaimContext.html">PreclaimContext</a> const &ctx, <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> baseFee)</td></tr>
|
|
<tr class="separator:a1f5f6308c227d7b4b5de3264e7f117d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36e4ad317a3b15e2d5bd5a36e7613ab1" id="r_a36e4ad317a3b15e2d5bd5a36e7613ab1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a36e4ad317a3b15e2d5bd5a36e7613ab1">checkSign</a> (<a class="el" href="structxrpl_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a36e4ad317a3b15e2d5bd5a36e7613ab1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64644dcb9f6fb3832065ec63c993b962" id="r_a64644dcb9f6fb3832065ec63c993b962"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a64644dcb9f6fb3832065ec63c993b962">checkBatchSign</a> (<a class="el" href="structxrpl_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a64644dcb9f6fb3832065ec63c993b962"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a265c9c2a340699c7ffc4210d193ab592" id="r_a265c9c2a340699c7ffc4210d193ab592"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a265c9c2a340699c7ffc4210d193ab592"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a265c9c2a340699c7ffc4210d193ab592">invokePreflight</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a265c9c2a340699c7ffc4210d193ab592"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b666d889c1eee8ab2123d3cec262342" id="r_a3b666d889c1eee8ab2123d3cec262342"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:a3b666d889c1eee8ab2123d3cec262342"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a3b666d889c1eee8ab2123d3cec262342">invokePreflight</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a3b666d889c1eee8ab2123d3cec262342"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b666d889c1eee8ab2123d3cec262342" id="r_a3b666d889c1eee8ab2123d3cec262342"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:a3b666d889c1eee8ab2123d3cec262342"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a3b666d889c1eee8ab2123d3cec262342">invokePreflight</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a3b666d889c1eee8ab2123d3cec262342"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72394f9a464ba71c4e1686c6704e4274" id="r_a72394f9a464ba71c4e1686c6704e4274"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a72394f9a464ba71c4e1686c6704e4274">preclaim</a> (<a class="el" href="structxrpl_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a72394f9a464ba71c4e1686c6704e4274"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47f98598116884b04e9a195603bf04f7" id="r_a47f98598116884b04e9a195603bf04f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a47f98598116884b04e9a195603bf04f7">checkPermission</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="classxrpl_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:a47f98598116884b04e9a195603bf04f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefedaf9aa9aeefdc79fdb03f0f8d33ce" id="r_aefedaf9aa9aeefdc79fdb03f0f8d33ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#aefedaf9aa9aeefdc79fdb03f0f8d33ce">ticketDelete</a> (<a class="el" href="classxrpl_1_1ApplyView.html">ApplyView</a> &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">AccountID</a> const &account, <a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const &ticketIndex, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:aefedaf9aa9aeefdc79fdb03f0f8d33ce"><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:a5b53c5c9de8ba914397d8146becde2ba" id="r_a5b53c5c9de8ba914397d8146becde2ba"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6">ConsequencesFactoryType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SetRegularKey.html#a5b53c5c9de8ba914397d8146becde2ba">ConsequencesFactory</a> {<a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937">Blocker</a>}</td></tr>
|
|
<tr class="separator:a5b53c5c9de8ba914397d8146becde2ba"><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:ae901efefb57fab49b03a277c2aefa7b3" id="r_ae901efefb57fab49b03a277c2aefa7b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ae901efefb57fab49b03a277c2aefa7b3">apply</a> ()</td></tr>
|
|
<tr class="separator:ae901efefb57fab49b03a277c2aefa7b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac73e74a818e38c74330eb71a611ffa01" id="r_ac73e74a818e38c74330eb71a611ffa01"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ac73e74a818e38c74330eb71a611ffa01">preCompute</a> ()</td></tr>
|
|
<tr class="separator:ac73e74a818e38c74330eb71a611ffa01"><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:a9ceac668ca6403b1c26ee839d95a38be" id="r_a9ceac668ca6403b1c26ee839d95a38be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a9ceac668ca6403b1c26ee839d95a38be">checkSign</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="namespacexrpl.html#abd040209899a4fb5e9c298f9156a074e">ApplyFlags</a> flags, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const > const &parentBatchId, <a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">AccountID</a> const &idAccount, <a class="el" href="classxrpl_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:a9ceac668ca6403b1c26ee839d95a38be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ee888306ca24b391a449eb33080fe3e" id="r_a4ee888306ca24b391a449eb33080fe3e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a4ee888306ca24b391a449eb33080fe3e">minimumFee</a> (<a class="el" href="classxrpl_1_1Application.html">Application</a> &app, <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> baseFee, <a class="el" href="structxrpl_1_1Fees.html">Fees</a> const &fees, <a class="el" href="namespacexrpl.html#abd040209899a4fb5e9c298f9156a074e">ApplyFlags</a> flags)</td></tr>
|
|
<tr class="memdesc:a4ee888306ca24b391a449eb33080fe3e"><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:a4ee888306ca24b391a449eb33080fe3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41d0035162d1e6b3adc14f4d2bb1dc15" id="r_a41d0035162d1e6b3adc14f4d2bb1dc15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a41d0035162d1e6b3adc14f4d2bb1dc15">calculateOwnerReserveFee</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="classxrpl_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:a41d0035162d1e6b3adc14f4d2bb1dc15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92e0755f0a59856a11279fddfc2c92e1" id="r_a92e0755f0a59856a11279fddfc2c92e1"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a92e0755f0a59856a11279fddfc2c92e1">checkExtraFeatures</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a92e0755f0a59856a11279fddfc2c92e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07ef3c567bf7491c554ff642fdb400a4" id="r_a07ef3c567bf7491c554ff642fdb400a4"><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="classxrpl_1_1Transactor.html#a07ef3c567bf7491c554ff642fdb400a4">getFlagsMask</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a07ef3c567bf7491c554ff642fdb400a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f08bd8930a0306cfcc363e30f9096c6" id="r_a5f08bd8930a0306cfcc363e30f9096c6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a5f08bd8930a0306cfcc363e30f9096c6">preflightSigValidated</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a5f08bd8930a0306cfcc363e30f9096c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac68bdcc350269183bf3b1812d1a3b799" id="r_ac68bdcc350269183bf3b1812d1a3b799"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ac68bdcc350269183bf3b1812d1a3b799">validDataLength</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classxrpl_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:ac68bdcc350269183bf3b1812d1a3b799"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add4c0c33e73cbb5bdc8aa489f74d8b2b" id="r_add4c0c33e73cbb5bdc8aa489f74d8b2b"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:add4c0c33e73cbb5bdc8aa489f74d8b2b"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#add4c0c33e73cbb5bdc8aa489f74d8b2b">validNumericRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, T max, T min=T{})</td></tr>
|
|
<tr class="separator:add4c0c33e73cbb5bdc8aa489f74d8b2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70c5da39818929de576658318bd8e171" id="r_a70c5da39818929de576658318bd8e171"><td class="memTemplParams" colspan="2">template<class T , class Unit > </td></tr>
|
|
<tr class="memitem:a70c5da39818929de576658318bd8e171"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a70c5da39818929de576658318bd8e171">validNumericRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, <a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > max, <a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > min=<a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T >{})</td></tr>
|
|
<tr class="separator:a70c5da39818929de576658318bd8e171"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f26b8d978a0ab8f237480bb07303b40" id="r_a4f26b8d978a0ab8f237480bb07303b40"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a4f26b8d978a0ab8f237480bb07303b40"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a4f26b8d978a0ab8f237480bb07303b40">validNumericMinimum</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, T min=T{})</td></tr>
|
|
<tr class="memdesc:a4f26b8d978a0ab8f237480bb07303b40"><td class="mdescLeft"> </td><td class="mdescRight">Minimum will usually be zero. <br /></td></tr>
|
|
<tr class="separator:a4f26b8d978a0ab8f237480bb07303b40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a388cee25d5fb72b3e268917ffecefde8" id="r_a388cee25d5fb72b3e268917ffecefde8"><td class="memTemplParams" colspan="2">template<class T , class Unit > </td></tr>
|
|
<tr class="memitem:a388cee25d5fb72b3e268917ffecefde8"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a388cee25d5fb72b3e268917ffecefde8">validNumericMinimum</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, <a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > min=<a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T >{})</td></tr>
|
|
<tr class="memdesc:a388cee25d5fb72b3e268917ffecefde8"><td class="mdescLeft"> </td><td class="mdescRight">Minimum will usually be zero. <br /></td></tr>
|
|
<tr class="separator:a388cee25d5fb72b3e268917ffecefde8"><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:ac8b61136d9ebc92db493cd79f0f0f0b5" id="r_ac8b61136d9ebc92db493cd79f0f0f0b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1ApplyContext.html">ApplyContext</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ac8b61136d9ebc92db493cd79f0f0f0b5">ctx_</a></td></tr>
|
|
<tr class="separator:ac8b61136d9ebc92db493cd79f0f0f0b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34bd1d17c0805a0cf36719b5796e94b5" id="r_a34bd1d17c0805a0cf36719b5796e94b5"><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="classxrpl_1_1Transactor.html#a34bd1d17c0805a0cf36719b5796e94b5">sink_</a></td></tr>
|
|
<tr class="separator:a34bd1d17c0805a0cf36719b5796e94b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70d80b15016025468966dddb23ab0e8d" id="r_a70d80b15016025468966dddb23ab0e8d"><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="classxrpl_1_1Transactor.html#a70d80b15016025468966dddb23ab0e8d">j_</a></td></tr>
|
|
<tr class="separator:a70d80b15016025468966dddb23ab0e8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12241eb96da0753b499e30b3afc61774" id="r_a12241eb96da0753b499e30b3afc61774"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">AccountID</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a12241eb96da0753b499e30b3afc61774">account_</a></td></tr>
|
|
<tr class="separator:a12241eb96da0753b499e30b3afc61774"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab16ddaafd08019e0dbe690e6c5203572" id="r_ab16ddaafd08019e0dbe690e6c5203572"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ab16ddaafd08019e0dbe690e6c5203572">mPriorBalance</a></td></tr>
|
|
<tr class="separator:ab16ddaafd08019e0dbe690e6c5203572"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaae37de5530240bad09d127d1cc65d91" id="r_aaae37de5530240bad09d127d1cc65d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#aaae37de5530240bad09d127d1cc65d91">mSourceBalance</a></td></tr>
|
|
<tr class="separator:aaae37de5530240bad09d127d1cc65d91"><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:adba3cd5fdf6ef41d5ad2a5a5a8f9be04" id="r_adba3cd5fdf6ef41d5ad2a5a5a8f9be04"><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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a>, <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#adba3cd5fdf6ef41d5ad2a5a5a8f9be04">reset</a> (<a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> fee)</td></tr>
|
|
<tr class="memdesc:adba3cd5fdf6ef41d5ad2a5a5a8f9be04"><td class="mdescLeft"> </td><td class="mdescRight">Reset the context, discarding any changes made and adjust the fee. <br /></td></tr>
|
|
<tr class="separator:adba3cd5fdf6ef41d5ad2a5a5a8f9be04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c0a96fc572085ef532481eda434a5c7" id="r_a0c0a96fc572085ef532481eda434a5c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a0c0a96fc572085ef532481eda434a5c7">consumeSeqProxy</a> (<a class="el" href="classxrpl_1_1STLedgerEntry.html#a6449addb7e7c812e854fe8614ef7244c">SLE::pointer</a> const &sleAccount)</td></tr>
|
|
<tr class="separator:a0c0a96fc572085ef532481eda434a5c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33d3f738a7728253844391152a73afb4" id="r_a33d3f738a7728253844391152a73afb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a33d3f738a7728253844391152a73afb4">payFee</a> ()</td></tr>
|
|
<tr class="separator:a33d3f738a7728253844391152a73afb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b0039e1eb44ae0c67d7e1d3290be8ce" id="r_a1b0039e1eb44ae0c67d7e1d3290be8ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a1b0039e1eb44ae0c67d7e1d3290be8ce">trapTransaction</a> (<a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a>) const</td></tr>
|
|
<tr class="separator:a1b0039e1eb44ae0c67d7e1d3290be8ce"><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:aa36133695c80f3a993350eee5c0bac84" id="r_aa36133695c80f3a993350eee5c0bac84"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#aa36133695c80f3a993350eee5c0bac84">checkSingleSign</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">AccountID</a> const &idSigner, <a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">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="namespacexrpl.html#a7dd44ba0950a623d378c3da99084fb28">SLE</a> const > sleAccount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:aa36133695c80f3a993350eee5c0bac84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac09157050e2393fcb951284069a88ed5" id="r_ac09157050e2393fcb951284069a88ed5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#ac09157050e2393fcb951284069a88ed5">checkMultiSign</a> (<a class="el" href="classxrpl_1_1ReadView.html">ReadView</a> const &<a class="el" href="classxrpl_1_1Transactor.html#a9d90f09b3f9c786a878f206bd10e2890">view</a>, <a class="el" href="namespacexrpl.html#abd040209899a4fb5e9c298f9156a074e">ApplyFlags</a> flags, <a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">AccountID</a> const &id, <a class="el" href="classxrpl_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:ac09157050e2393fcb951284069a88ed5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00cac0112be5589a1ffc22950a131fc4" id="r_a00cac0112be5589a1ffc22950a131fc4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a00cac0112be5589a1ffc22950a131fc4">preflight1</a> (<a class="el" href="structxrpl_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:a00cac0112be5589a1ffc22950a131fc4"><td class="mdescLeft"> </td><td class="mdescRight">Performs early sanity checks on the account and fee fields. <br /></td></tr>
|
|
<tr class="separator:a00cac0112be5589a1ffc22950a131fc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ea982460bf388045a699e9a6a9b8204" id="r_a8ea982460bf388045a699e9a6a9b8204"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1Transactor.html#a8ea982460bf388045a699e9a6a9b8204">preflight2</a> (<a class="el" href="structxrpl_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="memdesc:a8ea982460bf388045a699e9a6a9b8204"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the signature appears valid. <br /></td></tr>
|
|
<tr class="separator:a8ea982460bf388045a699e9a6a9b8204"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="SetRegularKey_8h_source.html#l00007">7</a> of file <a class="el" href="SetRegularKey_8h_source.html">SetRegularKey.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a9420945fd34d224b81b68fd3dcc9fed6" name="a9420945fd34d224b81b68fd3dcc9fed6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9420945fd34d224b81b68fd3dcc9fed6">◆ </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="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6">xrpl::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="a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221" name="a9420945fd34d224b81b68fd3dcc9fed6a325a214ee7e0a8b0a0ceb47477d57221"></a>Normal </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937" name="a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937"></a>Blocker </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a9420945fd34d224b81b68fd3dcc9fed6a0512ccca18ad134fcb5eec993d41603a" name="a9420945fd34d224b81b68fd3dcc9fed6a0512ccca18ad134fcb5eec993d41603a"></a>Custom </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00122">122</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="ac0d121678a5a9333d93e802e414ccecb" name="ac0d121678a5a9333d93e802e414ccecb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0d121678a5a9333d93e802e414ccecb">◆ </a></span>SetRegularKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">xrpl::SetRegularKey::SetRegularKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="SetRegularKey_8h_source.html#l00012">12</a> of file <a class="el" href="SetRegularKey_8h_source.html">SetRegularKey.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a89e6976e1c962610ed143b4c0d04e2ff" name="a89e6976e1c962610ed143b4c0d04e2ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89e6976e1c962610ed143b4c0d04e2ff">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::SetRegularKey::preflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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="SetRegularKey_8cpp_source.html#l00033">33</a> of file <a class="el" href="SetRegularKey_8cpp_source.html">SetRegularKey.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfeb65c84eea374dfa2bd299aa11902b" name="abfeb65c84eea374dfa2bd299aa11902b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfeb65c84eea374dfa2bd299aa11902b">◆ </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="classxrpl_1_1XRPAmount.html">XRPAmount</a> xrpl::SetRegularKey::calculateBaseFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="classxrpl_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="SetRegularKey_8cpp_source.html#l00010">10</a> of file <a class="el" href="SetRegularKey_8cpp_source.html">SetRegularKey.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1ab30bb615a50934d4938e2674730b2" name="ab1ab30bb615a50934d4938e2674730b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1ab30bb615a50934d4938e2674730b2">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::SetRegularKey::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>Implements <a class="el" href="classxrpl_1_1Transactor.html#a812d1e3e83c7edfdc358a1737ccd54b3">xrpl::Transactor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetRegularKey_8cpp_source.html#l00044">44</a> of file <a class="el" href="SetRegularKey_8cpp_source.html">SetRegularKey.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a425874fb829d0fb07ef72792fc0e7a2f" name="a425874fb829d0fb07ef72792fc0e7a2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a425874fb829d0fb07ef72792fc0e7a2f">◆ </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="structxrpl_1_1ApplyResult.html">ApplyResult</a> xrpl::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#l01043">1043</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d90f09b3f9c786a878f206bd10e2890" name="a9d90f09b3f9c786a878f206bd10e2890"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d90f09b3f9c786a878f206bd10e2890">◆ </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="classxrpl_1_1ApplyView.html">ApplyView</a> & xrpl::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#l00128">128</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd33657bb2706f5abd48d30fc4fcfb1d" name="acd33657bb2706f5abd48d30fc4fcfb1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd33657bb2706f5abd48d30fc4fcfb1d">◆ </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="classxrpl_1_1ApplyView.html">ApplyView</a> const & xrpl::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#l00134">134</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67386a5ec07a2f8b6b15e8ed0a366234" name="a67386a5ec07a2f8b6b15e8ed0a366234"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67386a5ec07a2f8b6b15e8ed0a366234">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkSeqProxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="classxrpl_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#l00407">407</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab147cdd48d67bb9918b93d090193246c" name="ab147cdd48d67bb9918b93d090193246c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab147cdd48d67bb9918b93d090193246c">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkPriorTxAndLastLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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#l00471">471</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f5f6308c227d7b4b5de3264e7f117d3" name="a1f5f6308c227d7b4b5de3264e7f117d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f5f6308c227d7b4b5de3264e7f117d3">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::Transactor::checkFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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="classxrpl_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#l00313">313</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36e4ad317a3b15e2d5bd5a36e7613ab1" name="a36e4ad317a3b15e2d5bd5a36e7613ab1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36e4ad317a3b15e2d5bd5a36e7613ab1">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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#l00676">676</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ceac668ca6403b1c26ee839d95a38be" name="a9ceac668ca6403b1c26ee839d95a38be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ceac668ca6403b1c26ee839d95a38be">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="namespacexrpl.html#abd040209899a4fb5e9c298f9156a074e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const > const & </td>
|
|
<td class="paramname"><em>parentBatchId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">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="classxrpl_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#l00613">613</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a64644dcb9f6fb3832065ec63c993b962" name="a64644dcb9f6fb3832065ec63c993b962"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64644dcb9f6fb3832065ec63c993b962">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkBatchSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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#l00684">684</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a265c9c2a340699c7ffc4210d193ab592" name="a265c9c2a340699c7ffc4210d193ab592"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a265c9c2a340699c7ffc4210d193ab592">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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#l00364">364</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b666d889c1eee8ab2123d3cec262342" name="a3b666d889c1eee8ab2123d3cec262342"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b666d889c1eee8ab2123d3cec262342">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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="a3b666d889c1eee8ab2123d3cec262342" name="a3b666d889c1eee8ab2123d3cec262342"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b666d889c1eee8ab2123d3cec262342">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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="a72394f9a464ba71c4e1686c6704e4274" name="a72394f9a464ba71c4e1686c6704e4274"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72394f9a464ba71c4e1686c6704e4274">◆ </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">static <a class="el" href="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::Transactor::preclaim </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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_8h_source.html#l00198">198</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47f98598116884b04e9a195603bf04f7" name="a47f98598116884b04e9a195603bf04f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47f98598116884b04e9a195603bf04f7">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkPermission </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="classxrpl_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#l00253">253</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefedaf9aa9aeefdc79fdb03f0f8d33ce" name="aefedaf9aa9aeefdc79fdb03f0f8d33ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefedaf9aa9aeefdc79fdb03f0f8d33ce">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::Transactor::ticketDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">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="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">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#l00514">514</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae901efefb57fab49b03a277c2aefa7b3" name="ae901efefb57fab49b03a277c2aefa7b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae901efefb57fab49b03a277c2aefa7b3">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::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#l00578">578</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac73e74a818e38c74330eb71a611ffa01" name="ac73e74a818e38c74330eb71a611ffa01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac73e74a818e38c74330eb71a611ffa01">◆ </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 xrpl::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="classxrpl_1_1Change.html#ac7f1aff3ef755020f30e8af2b30c9255">xrpl::Change</a>, and <a class="el" href="classxrpl_1_1SetSignerList.html#a960aee48ab666ee59f278d3116acc1b1">xrpl::SetSignerList</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00572">572</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ee888306ca24b391a449eb33080fe3e" name="a4ee888306ca24b391a449eb33080fe3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ee888306ca24b391a449eb33080fe3e">◆ </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="classxrpl_1_1XRPAmount.html">XRPAmount</a> xrpl::Transactor::minimumFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="classxrpl_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="structxrpl_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="namespacexrpl.html#abd040209899a4fb5e9c298f9156a074e">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="namespacexrpl.html#ad7947f131eff6412fed02a27b932f15c" title="Compute only the expected base fee for a transaction.">xrpl::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="classxrpl_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#l00307">307</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41d0035162d1e6b3adc14f4d2bb1dc15" name="a41d0035162d1e6b3adc14f4d2bb1dc15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41d0035162d1e6b3adc14f4d2bb1dc15">◆ </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="classxrpl_1_1XRPAmount.html">XRPAmount</a> xrpl::Transactor::calculateOwnerReserveFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="classxrpl_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#l00287">287</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92e0755f0a59856a11279fddfc2c92e1" name="a92e0755f0a59856a11279fddfc2c92e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92e0755f0a59856a11279fddfc2c92e1">◆ </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 xrpl::Transactor::checkExtraFeatures </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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_8h_source.html#l00331">331</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07ef3c567bf7491c554ff642fdb400a4" name="a07ef3c567bf7491c554ff642fdb400a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07ef3c567bf7491c554ff642fdb400a4">◆ </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> xrpl::Transactor::getFlagsMask </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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#l00241">241</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f08bd8930a0306cfcc363e30f9096c6" name="a5f08bd8930a0306cfcc363e30f9096c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f08bd8930a0306cfcc363e30f9096c6">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::preflightSigValidated </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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#l00247">247</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac68bdcc350269183bf3b1812d1a3b799" name="ac68bdcc350269183bf3b1812d1a3b799"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac68bdcc350269183bf3b1812d1a3b799">◆ </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 xrpl::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="classxrpl_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#l00233">233</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add4c0c33e73cbb5bdc8aa489f74d8b2b" name="add4c0c33e73cbb5bdc8aa489f74d8b2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add4c0c33e73cbb5bdc8aa489f74d8b2b">◆ </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 xrpl::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>T{}</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#l00390">390</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70c5da39818929de576658318bd8e171" name="a70c5da39818929de576658318bd8e171"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70c5da39818929de576658318bd8e171">◆ </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 xrpl::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="classxrpl_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="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > </td>
|
|
<td class="paramname"><em>min</em> = <code><a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a><Unit, T>{}</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#l00399">399</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f26b8d978a0ab8f237480bb07303b40" name="a4f26b8d978a0ab8f237480bb07303b40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f26b8d978a0ab8f237480bb07303b40">◆ </a></span>validNumericMinimum() <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 xrpl::Transactor::validNumericMinimum </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>min</em> = <code>T{}</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>Minimum will usually be zero. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00406">406</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a388cee25d5fb72b3e268917ffecefde8" name="a388cee25d5fb72b3e268917ffecefde8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a388cee25d5fb72b3e268917ffecefde8">◆ </a></span>validNumericMinimum() <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 xrpl::Transactor::validNumericMinimum </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="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > </td>
|
|
<td class="paramname"><em>min</em> = <code><a class="el" href="classxrpl_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a><Unit, T>{}</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>Minimum will usually be zero. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00415">415</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adba3cd5fdf6ef41d5ad2a5a5a8f9be04" name="adba3cd5fdf6ef41d5ad2a5a5a8f9be04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adba3cd5fdf6ef41d5ad2a5a5a8f9be04">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a>, <a class="el" href="classxrpl_1_1XRPAmount.html">XRPAmount</a> > xrpl::Transactor::reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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#l00985">985</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c0a96fc572085ef532481eda434a5c7" name="a0c0a96fc572085ef532481eda434a5c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c0a96fc572085ef532481eda434a5c7">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::Transactor::consumeSeqProxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1STLedgerEntry.html#a6449addb7e7c812e854fe8614ef7244c">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#l00497">497</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33d3f738a7728253844391152a73afb4" name="a33d3f738a7728253844391152a73afb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33d3f738a7728253844391152a73afb4">◆ </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="namespacexrpl.html#a89ce254d202a943d2f5bad19d88787a5">TER</a> xrpl::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#l00373">373</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa36133695c80f3a993350eee5c0bac84" name="aa36133695c80f3a993350eee5c0bac84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa36133695c80f3a993350eee5c0bac84">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkSingleSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">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="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">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="namespacexrpl.html#a7dd44ba0950a623d378c3da99084fb28">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#l00726">726</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac09157050e2393fcb951284069a88ed5" name="ac09157050e2393fcb951284069a88ed5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac09157050e2393fcb951284069a88ed5">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::checkMultiSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_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="namespacexrpl.html#abd040209899a4fb5e9c298f9156a074e">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="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">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="classxrpl_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#l00758">758</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b0039e1eb44ae0c67d7e1d3290be8ce" name="a1b0039e1eb44ae0c67d7e1d3290be8ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b0039e1eb44ae0c67d7e1d3290be8ce">◆ </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 xrpl::Transactor::trapTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">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#l01036">1036</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00cac0112be5589a1ffc22950a131fc4" name="a00cac0112be5589a1ffc22950a131fc4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00cac0112be5589a1ffc22950a131fc4">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::preflight1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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="classxrpl_1_1SetRegularKey.html#a89e6976e1c962610ed143b4c0d04e2ff">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#l00136">136</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ea982460bf388045a699e9a6a9b8204" name="a8ea982460bf388045a699e9a6a9b8204"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ea982460bf388045a699e9a6a9b8204">◆ </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="namespacexrpl.html#aec5bc721e24f63bb2c1a542f6f456b33">NotTEC</a> xrpl::Transactor::preflight2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_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="classxrpl_1_1SetRegularKey.html#a89e6976e1c962610ed143b4c0d04e2ff">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#l00189">189</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="a5b53c5c9de8ba914397d8146becde2ba" name="a5b53c5c9de8ba914397d8146becde2ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b53c5c9de8ba914397d8146becde2ba">◆ </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="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6">ConsequencesFactoryType</a> xrpl::SetRegularKey::ConsequencesFactory {<a class="el" href="classxrpl_1_1Transactor.html#a9420945fd34d224b81b68fd3dcc9fed6a44800ba5c609a32325ee77bfdca04937">Blocker</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="SetRegularKey_8h_source.html#l00010">10</a> of file <a class="el" href="SetRegularKey_8h_source.html">SetRegularKey.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8b61136d9ebc92db493cd79f0f0f0b5" name="ac8b61136d9ebc92db493cd79f0f0f0b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8b61136d9ebc92db493cd79f0f0f0b5">◆ </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="classxrpl_1_1ApplyContext.html">ApplyContext</a>& xrpl::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#l00108">108</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34bd1d17c0805a0cf36719b5796e94b5" name="a34bd1d17c0805a0cf36719b5796e94b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34bd1d17c0805a0cf36719b5796e94b5">◆ </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> xrpl::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#l00109">109</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70d80b15016025468966dddb23ab0e8d" name="a70d80b15016025468966dddb23ab0e8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70d80b15016025468966dddb23ab0e8d">◆ </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 xrpl::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#l00110">110</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12241eb96da0753b499e30b3afc61774" name="a12241eb96da0753b499e30b3afc61774"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12241eb96da0753b499e30b3afc61774">◆ </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="namespacexrpl.html#a645fcf7e35dc370816f6dd8e2fd7f146">AccountID</a> const xrpl::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#l00112">112</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab16ddaafd08019e0dbe690e6c5203572" name="ab16ddaafd08019e0dbe690e6c5203572"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab16ddaafd08019e0dbe690e6c5203572">◆ </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="classxrpl_1_1XRPAmount.html">XRPAmount</a> xrpl::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#l00113">113</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaae37de5530240bad09d127d1cc65d91" name="aaae37de5530240bad09d127d1cc65d91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaae37de5530240bad09d127d1cc65d91">◆ </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="classxrpl_1_1XRPAmount.html">XRPAmount</a> xrpl::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#l00114">114</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>
|