mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
2262 lines
139 KiB
HTML
2262 lines
139 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::SetSignerList Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1SetSignerList.html">SetSignerList</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-types">Private Types</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classripple_1_1SetSignerList-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::SetSignerList Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>See the README.md for an overview of the <a class="el" href="classripple_1_1SetSignerList.html" title="See the README.md for an overview of the SetSignerList transaction that this class implements.">SetSignerList</a> transaction that this class implements.
|
|
<a href="classripple_1_1SetSignerList.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::SetSignerList:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1SetSignerList__inherit__graph.png" border="0" usemap="#aripple_1_1SetSignerList_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1SetSignerList_inherit__map" id="aripple_1_1SetSignerList_inherit__map">
|
|
<area shape="rect" title="See the README.md for an overview of the SetSignerList transaction that this class implements." alt="" coords="5,79,157,104"/>
|
|
<area shape="rect" href="classripple_1_1Transactor.html" title=" " alt="" coords="14,5,149,31"/>
|
|
<area shape="poly" title=" " alt="" coords="84,44,84,79,79,79,79,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::SetSignerList:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1SetSignerList__coll__graph.png" border="0" usemap="#aripple_1_1SetSignerList_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1SetSignerList_coll__map" id="aripple_1_1SetSignerList_coll__map">
|
|
<area shape="rect" title="See the README.md for an overview of the SetSignerList transaction that this class implements." alt="" coords="2172,1443,2324,1469"/>
|
|
<area shape="rect" href="classripple_1_1Transactor.html" title=" " alt="" coords="1988,1121,2123,1146"/>
|
|
<area shape="poly" title=" " alt="" coords="2074,1157,2241,1442,2237,1444,2069,1159"/>
|
|
<area shape="rect" href="classripple_1_1ApplyContext.html" title="State information when applying a tx." alt="" coords="1727,853,1881,878"/>
|
|
<area shape="poly" title=" " alt="" coords="1829,886,2044,1119,2040,1122,1825,890"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="1310,910,1450,935"/>
|
|
<area shape="poly" title=" " alt="" coords="1464,912,1577,900,1702,883,1743,875,1744,881,1703,888,1578,905,1464,918"/>
|
|
<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="967,773,1135,813"/>
|
|
<area shape="poly" title=" " alt="" coords="1149,805,1213,825,1245,839,1274,858,1282,868,1286,878,1290,887,1298,895,1320,908,1318,912,1294,899,1286,890,1282,880,1278,871,1270,862,1242,844,1211,830,1147,810"/>
|
|
<area shape="poly" title=" " alt="" coords="1018,757,1030,750,1051,747,1069,749,1081,755,1086,764,1084,774,1079,772,1081,765,1077,759,1067,754,1051,752,1032,755,1021,761"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1296,717,1464,757"/>
|
|
<area shape="poly" title=" " alt="" coords="1148,770,1181,764,1296,746,1296,751,1182,769,1149,775"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="605,1037,692,1062"/>
|
|
<area shape="poly" title=" " alt="" coords="706,1049,765,1049,828,1045,883,1036,904,1029,918,1019,934,997,940,974,938,950,932,926,925,901,923,876,927,850,942,824,965,806,968,810,946,827,932,851,928,876,931,900,937,925,943,950,945,974,939,999,922,1023,906,1033,885,1041,829,1050,765,1054,706,1054"/>
|
|
<area shape="rect" href="classbeast_1_1WrappedSink.html" title="Wraps a Journal::Sink to prefix its output with a string." alt="" coords="1304,1153,1456,1178"/>
|
|
<area shape="poly" title=" " alt="" coords="706,1056,1304,1151,1303,1156,705,1061"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="265,1096,403,1136"/>
|
|
<area shape="poly" title=" " alt="" coords="417,1116,469,1111,520,1095,532,1084,544,1072,574,1060,604,1052,605,1057,576,1065,547,1077,535,1088,523,1100,470,1116,417,1122"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="569,786,728,811"/>
|
|
<area shape="poly" title=" " alt="" coords="737,811,776,815,848,819,920,815,966,808,967,814,920,820,848,824,776,820,736,816"/>
|
|
<area shape="poly" title=" " alt="" coords="1313,765,1297,772,1273,784,1203,796,1135,799,1135,794,1202,791,1271,779,1295,767,1311,760"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="556,836,741,876"/>
|
|
<area shape="poly" title=" " alt="" coords="755,859,836,854,879,848,919,838,931,831,943,823,974,811,976,816,945,828,934,835,921,842,880,853,837,860,755,864"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="290,939,378,965"/>
|
|
<area shape="poly" title=" " alt="" coords="375,931,470,895,555,872,557,877,471,900,377,936"/>
|
|
<area shape="rect" href="classripple_1_1STTx.html" title=" " alt="" coords="1331,963,1429,989"/>
|
|
<area shape="poly" title=" " alt="" coords="392,951,776,963,1331,973,1331,978,776,968,392,957"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="578,900,719,940"/>
|
|
<area shape="poly" title=" " alt="" coords="391,944,577,924,578,930,392,949"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="578,1151,719,1191"/>
|
|
<area shape="poly" title=" " alt="" coords="372,969,465,1019,523,1054,534,1077,535,1098,536,1118,547,1137,562,1148,579,1157,577,1161,559,1153,543,1140,531,1119,530,1098,529,1078,519,1058,463,1024,370,973"/>
|
|
<area shape="rect" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1313,433,1447,458"/>
|
|
<area shape="poly" title=" " alt="" coords="354,927,432,851,486,809,544,772,630,734,706,713,776,704,844,702,984,700,1065,691,1157,669,1218,650,1242,636,1270,614,1306,574,1335,530,1371,457,1376,459,1340,532,1310,577,1274,618,1245,641,1220,655,1158,675,1065,696,984,705,844,707,777,709,707,718,632,739,547,777,489,813,436,855,358,931"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="545,1379,752,1419"/>
|
|
<area shape="poly" title=" " alt="" coords="361,973,406,1021,429,1051,449,1083,457,1105,460,1124,463,1142,473,1161,485,1171,498,1176,511,1181,524,1193,535,1217,538,1241,533,1283,529,1324,534,1344,547,1365,560,1376,557,1380,543,1368,529,1346,524,1324,528,1283,533,1241,530,1219,519,1196,508,1185,496,1181,482,1176,469,1164,457,1143,454,1125,452,1106,444,1085,424,1054,402,1024,357,976"/>
|
|
<area shape="poly" title=" " alt="" coords="1443,973,1565,963,1635,950,1702,930,1750,904,1787,876,1790,880,1753,908,1704,934,1636,955,1566,968,1444,978"/>
|
|
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="988,1142,1113,1167"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,1135,1156,1120,1168,1111,1180,1101,1277,1035,1355,987,1358,991,1280,1039,1183,1105,1171,1115,1159,1125,1123,1140"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="591,1265,706,1290"/>
|
|
<area shape="poly" title=" " alt="" coords="719,1274,767,1268,819,1258,871,1241,918,1215,926,1207,930,1198,933,1188,942,1178,964,1166,987,1159,988,1164,966,1171,946,1182,938,1190,935,1200,931,1210,922,1219,873,1246,820,1263,768,1274,720,1279"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="567,1315,730,1355"/>
|
|
<area shape="poly" title=" " alt="" coords="743,1334,789,1329,835,1318,880,1299,918,1271,926,1261,930,1250,929,1227,929,1203,933,1190,942,1178,963,1164,987,1156,988,1161,965,1169,946,1182,938,1193,934,1203,935,1227,935,1251,931,1263,922,1275,882,1304,837,1323,790,1334,744,1339"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="577,1087,720,1127"/>
|
|
<area shape="poly" title=" " alt="" coords="735,1129,753,1136,765,1144,777,1151,831,1162,887,1166,988,1161,988,1166,887,1171,831,1167,775,1156,762,1149,751,1141,733,1133"/>
|
|
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="576,1215,721,1241"/>
|
|
<area shape="poly" title=" " alt="" coords="735,1217,824,1204,919,1185,943,1177,992,1165,993,1170,945,1183,921,1191,825,1209,736,1222"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="969,837,1132,877"/>
|
|
<area shape="poly" title=" " alt="" coords="1146,853,1212,865,1244,877,1274,895,1284,908,1287,922,1290,934,1298,946,1314,957,1332,964,1330,969,1311,961,1294,950,1285,936,1282,923,1279,910,1270,899,1242,882,1211,870,1145,858"/>
|
|
<area shape="poly" title=" " alt="" coords="734,920,976,931,1124,942,1272,956,1331,964,1330,970,1272,961,1123,947,975,937,733,925"/>
|
|
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="971,297,1130,322"/>
|
|
<area shape="poly" title=" " alt="" coords="730,901,750,886,757,876,761,866,761,845,761,823,766,812,774,801,793,788,812,783,850,787,886,789,902,783,918,770,928,755,934,735,939,683,936,621,930,554,923,487,920,424,925,371,932,350,942,333,955,322,970,314,972,318,958,326,946,336,937,352,930,372,926,424,928,486,935,553,942,621,944,683,939,736,932,757,922,774,905,788,887,794,850,792,813,789,795,793,778,805,770,814,767,824,766,845,766,867,762,879,754,890,733,905"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="250,1191,418,1231"/>
|
|
<area shape="poly" title=" " alt="" coords="388,1182,445,1146,486,1112,519,1072,531,1048,543,1024,583,976,622,938,626,942,587,980,548,1027,536,1051,524,1075,490,1116,448,1150,391,1186"/>
|
|
<area shape="poly" title=" " alt="" coords="432,1213,521,1207,587,1188,589,1193,522,1212,432,1218"/>
|
|
<area shape="poly" title=" " alt="" coords="369,1238,447,1301,495,1335,547,1364,574,1376,572,1381,544,1369,493,1339,444,1305,366,1242"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,1198,108,1223"/>
|
|
<area shape="poly" title=" " alt="" coords="73,1234,109,1295,136,1331,167,1367,202,1401,242,1428,286,1447,333,1453,2057,1453,2172,1453,2172,1459,2057,1459,332,1459,284,1452,240,1433,199,1405,163,1371,131,1334,105,1298,68,1237"/>
|
|
<area shape="poly" title=" " alt="" coords="122,1208,250,1208,250,1213,122,1213"/>
|
|
<area shape="poly" title=" " alt="" coords="61,1184,76,1122,102,1032,140,922,191,800,256,674,294,612,335,552,381,495,431,442,485,393,544,351,577,336,623,325,737,311,862,305,971,305,971,310,862,311,738,316,624,330,579,341,547,356,489,398,435,446,385,498,340,555,298,615,260,677,196,802,145,924,108,1033,82,1123,66,1185"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="979,1015,1122,1055"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,1027,1203,1020,1271,1008,1345,986,1346,991,1273,1013,1203,1025,1136,1032"/>
|
|
<area shape="poly" title=" " alt="" coords="733,1176,824,1190,921,1215,945,1227,1022,1245,1083,1252,1225,1252,1805,1252,1842,1249,1877,1240,1944,1210,2000,1174,2038,1144,2041,1148,2003,1179,1947,1215,1879,1245,1842,1254,1805,1257,1225,1257,1083,1258,1021,1250,943,1232,919,1220,823,1196,733,1181"/>
|
|
<area shape="poly" title=" " alt="" coords="728,1144,751,1136,993,1052,994,1057,753,1141,729,1149"/>
|
|
<area shape="rect" href="classripple_1_1TERSubset.html" title=" " alt="" coords="1307,781,1453,821"/>
|
|
<area shape="poly" title=" " alt="" coords="1467,809,1703,843,1742,850,1741,855,1702,848,1467,814"/>
|
|
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="577,127,720,153"/>
|
|
<area shape="poly" title=" " alt="" coords="693,120,761,96,849,71,948,51,999,45,1049,43,1806,43,1827,45,1848,54,1867,67,1885,85,1917,133,1944,195,1968,269,1988,353,2019,536,2039,726,2050,900,2057,1120,2051,1120,2045,901,2033,726,2014,537,1983,354,1963,271,1939,197,1912,135,1881,88,1863,71,1845,58,1826,51,1805,48,1049,48,999,50,949,56,850,76,763,101,695,125"/>
|
|
<area shape="poly" title=" " alt="" coords="733,124,845,113,982,111,1056,116,1130,127,1203,145,1273,171,1418,242,1474,276,1523,313,1568,355,1611,405,1656,464,1705,536,1729,579,1750,625,1779,717,1796,798,1804,852,1799,853,1791,799,1774,719,1745,626,1725,581,1700,539,1652,467,1607,408,1564,359,1520,317,1471,280,1415,246,1271,176,1202,150,1129,133,1055,122,982,116,845,118,734,129"/>
|
|
<area shape="poly" title=" " alt="" coords="701,156,728,171,754,192,763,204,766,217,769,228,778,238,823,266,873,285,924,297,971,304,971,309,923,302,871,290,820,271,774,242,765,230,761,218,758,207,750,195,725,176,698,161"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="963,169,1138,209"/>
|
|
<area shape="poly" title=" " alt="" coords="734,149,776,155,963,177,963,182,776,160,734,154"/>
|
|
<area shape="rect" title=" " alt="" coords="251,120,417,160"/>
|
|
<area shape="poly" title=" " alt="" coords="431,137,577,137,577,143,431,143"/>
|
|
<area shape="rect" title=" " alt="" coords="221,185,447,210"/>
|
|
<area shape="poly" title=" " alt="" coords="418,179,578,150,579,155,419,185"/>
|
|
<area shape="rect" title=" " alt="" coords="229,235,439,275"/>
|
|
<area shape="poly" title=" " alt="" coords="419,228,446,219,540,183,617,150,619,155,542,188,448,224,421,233"/>
|
|
<area shape="rect" title=" " alt="" coords="227,5,441,45"/>
|
|
<area shape="poly" title=" " alt="" coords="423,47,448,55,543,92,620,125,618,130,541,96,446,60,421,52"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="287,70,381,95"/>
|
|
<area shape="poly" title=" " alt="" coords="395,91,578,125,578,130,394,96"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1325,1078,1435,1103"/>
|
|
<area shape="poly" title=" " alt="" coords="1449,1089,1678,1097,1821,1106,1964,1117,1988,1120,1987,1125,1964,1123,1820,1111,1677,1103,1449,1095"/>
|
|
<area shape="poly" title=" " alt="" coords="1448,1079,1506,1068,1572,1050,1639,1024,1701,990,1732,963,1759,932,1794,877,1798,880,1763,935,1736,967,1704,994,1641,1029,1573,1055,1507,1073,1449,1085"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="977,1191,1124,1217"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,1185,1156,1178,1180,1160,1259,1125,1332,1101,1334,1106,1261,1130,1183,1165,1159,1182,1138,1190"/>
|
|
<area shape="poly" title=" " alt="" coords="1137,1190,1181,1184,1303,1170,1304,1176,1182,1189,1138,1195"/>
|
|
<area shape="poly" title=" " alt="" coords="1138,1209,1204,1210,1272,1203,1314,1191,1352,1176,1354,1181,1316,1196,1272,1208,1204,1215,1138,1215"/>
|
|
<area shape="poly" title=" " alt="" coords="1406,466,1792,851,1788,854,1402,470"/>
|
|
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="985,346,1117,371"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,372,1158,381,1335,430,1334,435,1157,387,1119,377"/>
|
|
<area shape="poly" title=" " alt="" coords="1131,362,1200,372,1273,389,1320,409,1359,430,1357,435,1318,414,1271,395,1199,377,1130,367"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="548,365,749,390"/>
|
|
<area shape="poly" title=" " alt="" coords="763,369,984,359,985,364,763,375"/>
|
|
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="975,634,1126,659"/>
|
|
<area shape="poly" title=" " alt="" coords="1128,628,1156,619,1216,594,1270,558,1327,504,1367,457,1371,460,1331,508,1274,562,1219,599,1158,624,1130,633"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="547,206,750,261"/>
|
|
<area shape="poly" title=" " alt="" coords="764,232,898,237,1046,249,1180,269,1234,283,1273,300,1310,331,1340,367,1362,403,1376,431,1371,434,1357,406,1335,370,1306,334,1271,305,1232,288,1179,274,1045,254,897,243,764,237"/>
|
|
<area shape="poly" title=" " alt="" coords="763,218,963,196,964,201,764,223"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="944,396,1157,495"/>
|
|
<area shape="poly" title=" " alt="" coords="1171,443,1313,443,1313,448,1171,448"/>
|
|
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="999,519,1102,545"/>
|
|
<area shape="poly" title=" " alt="" coords="1115,515,1157,504,1334,456,1335,461,1158,509,1116,520"/>
|
|
<area shape="poly" title=" " alt="" coords="1144,313,1209,325,1273,348,1304,367,1331,389,1370,431,1366,434,1327,393,1301,371,1271,353,1208,330,1143,318"/>
|
|
<area shape="poly" title=" " alt="" coords="1152,186,1215,198,1246,210,1274,227,1298,250,1319,277,1350,336,1370,392,1379,432,1374,433,1364,393,1345,338,1315,280,1294,254,1270,231,1243,215,1214,203,1151,191"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="969,569,1132,609"/>
|
|
<area shape="poly" title=" " alt="" coords="1145,564,1208,544,1271,518,1322,486,1362,456,1365,460,1325,491,1273,522,1210,549,1146,569"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1303,845,1457,885"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,863,1727,863,1727,868,1471,868"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1303,93,1457,133"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,95,1530,92,1592,97,1623,104,1653,115,1680,130,1705,150,1723,174,1739,207,1765,291,1783,395,1795,507,1805,720,1806,852,1800,852,1800,720,1790,507,1778,395,1760,293,1734,209,1719,177,1701,154,1677,135,1650,120,1621,110,1591,102,1530,97,1471,100"/>
|
|
<area shape="poly" title=" " alt="" coords="1470,1158,1988,1134,1988,1139,1470,1164"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1488,1508,1703,1548"/>
|
|
<area shape="poly" title=" " alt="" coords="1716,1517,1918,1499,2148,1472,2184,1466,2185,1471,2148,1477,1919,1504,1716,1522"/>
|
|
<area shape="rect" href="structripple_1_1SignerEntries_1_1SignerEntry.html" title=" " alt="" coords="974,1515,1127,1555"/>
|
|
<area shape="poly" title=" " alt="" coords="1141,1531,1488,1527,1488,1532,1141,1536"/>
|
|
<area shape="poly" title=" " alt="" coords="723,1421,991,1512,989,1517,721,1426"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="597,1523,700,1549"/>
|
|
<area shape="poly" title=" " alt="" coords="714,1533,974,1532,974,1538,714,1538"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="571,1573,726,1613"/>
|
|
<area shape="poly" title=" " alt="" coords="739,1578,920,1552,973,1544,974,1549,920,1557,740,1583"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a5c6d16e9402d182a835f50b37ce9a938" id="r_a5c6d16e9402d182a835f50b37ce9a938"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a> { <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">Normal</a>
|
|
, <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4">Blocker</a>
|
|
, <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845">Custom</a>
|
|
}</td></tr>
|
|
<tr class="separator:a5c6d16e9402d182a835f50b37ce9a938"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a27fbfd1474f146959f6e07cd53a391cc" id="r_a27fbfd1474f146959f6e07cd53a391cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a27fbfd1474f146959f6e07cd53a391cc">SetSignerList</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &ctx)</td></tr>
|
|
<tr class="separator:a27fbfd1474f146959f6e07cd53a391cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3e62ce782f530cc0eb107d783305623" id="r_ab3e62ce782f530cc0eb107d783305623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#ab3e62ce782f530cc0eb107d783305623">doApply</a> () override</td></tr>
|
|
<tr class="separator:ab3e62ce782f530cc0eb107d783305623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81cc900e9e0dc4096c3c8f63c1371ffe" id="r_a81cc900e9e0dc4096c3c8f63c1371ffe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a81cc900e9e0dc4096c3c8f63c1371ffe">preCompute</a> () override</td></tr>
|
|
<tr class="separator:a81cc900e9e0dc4096c3c8f63c1371ffe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1da35943be8abee6756535e60689de65" id="r_a1da35943be8abee6756535e60689de65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a1da35943be8abee6756535e60689de65">operator()</a> ()</td></tr>
|
|
<tr class="memdesc:a1da35943be8abee6756535e60689de65"><td class="mdescLeft"> </td><td class="mdescRight">Process the transaction. <br /></td></tr>
|
|
<tr class="separator:a1da35943be8abee6756535e60689de65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9acc4edc9b8f2a11a27fbcf5e93e2fe2" id="r_a9acc4edc9b8f2a11a27fbcf5e93e2fe2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a> ()</td></tr>
|
|
<tr class="separator:a9acc4edc9b8f2a11a27fbcf5e93e2fe2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbfc65493c2efc1defca8bc10523a9c7" id="r_afbfc65493c2efc1defca8bc10523a9c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#afbfc65493c2efc1defca8bc10523a9c7">view</a> () const</td></tr>
|
|
<tr class="separator:afbfc65493c2efc1defca8bc10523a9c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:af49cc6271e0fc1464f7b6805050c4169" id="r_af49cc6271e0fc1464f7b6805050c4169"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#af49cc6271e0fc1464f7b6805050c4169">getFlagsMask</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:af49cc6271e0fc1464f7b6805050c4169"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3abda86b0ab9d598591ab193976dcb25" id="r_a3abda86b0ab9d598591ab193976dcb25"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a3abda86b0ab9d598591ab193976dcb25">preflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a3abda86b0ab9d598591ab193976dcb25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ee2b9d2abcdf57b1008194f9f59e3ba" id="r_a8ee2b9d2abcdf57b1008194f9f59e3ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a8ee2b9d2abcdf57b1008194f9f59e3ba">removeFromLedger</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &account, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a8ee2b9d2abcdf57b1008194f9f59e3ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a433ee7a44770c882927f2eedf20e6c71" id="r_a433ee7a44770c882927f2eedf20e6c71"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a433ee7a44770c882927f2eedf20e6c71">checkSeqProxy</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:a433ee7a44770c882927f2eedf20e6c71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f3af178ae553ba91b5893fbcc4ade7f" id="r_a2f3af178ae553ba91b5893fbcc4ade7f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a2f3af178ae553ba91b5893fbcc4ade7f">checkPriorTxAndLastLedger</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a2f3af178ae553ba91b5893fbcc4ade7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a356c16a6a5d7ccade18cf4c9fb58cc38" id="r_a356c16a6a5d7ccade18cf4c9fb58cc38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a356c16a6a5d7ccade18cf4c9fb58cc38">checkFee</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee)</td></tr>
|
|
<tr class="separator:a356c16a6a5d7ccade18cf4c9fb58cc38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4501e41a5df4853bb93e7f85ec6abaf7" id="r_a4501e41a5df4853bb93e7f85ec6abaf7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a4501e41a5df4853bb93e7f85ec6abaf7">checkSign</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a4501e41a5df4853bb93e7f85ec6abaf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac723ecd8e9b7d06cf89fa4041f5b699" id="r_aac723ecd8e9b7d06cf89fa4041f5b699"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#aac723ecd8e9b7d06cf89fa4041f5b699">checkBatchSign</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:aac723ecd8e9b7d06cf89fa4041f5b699"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a428581db1f9eea2f41cf9e371a1e557d" id="r_a428581db1f9eea2f41cf9e371a1e557d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a428581db1f9eea2f41cf9e371a1e557d">calculateBaseFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:a428581db1f9eea2f41cf9e371a1e557d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe596e29f127bd209ffbe16660a0e77f" id="r_afe596e29f127bd209ffbe16660a0e77f"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:afe596e29f127bd209ffbe16660a0e77f"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#afe596e29f127bd209ffbe16660a0e77f">invokePreflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:afe596e29f127bd209ffbe16660a0e77f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2" id="r_a0124d7039bef7c126324bf1fb21016a2"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a0124d7039bef7c126324bf1fb21016a2">invokePreflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a0124d7039bef7c126324bf1fb21016a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2" id="r_a0124d7039bef7c126324bf1fb21016a2"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:a0124d7039bef7c126324bf1fb21016a2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a0124d7039bef7c126324bf1fb21016a2">invokePreflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a0124d7039bef7c126324bf1fb21016a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f2cdfbbd4b3a19621b170c4386d470f" id="r_a9f2cdfbbd4b3a19621b170c4386d470f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a9f2cdfbbd4b3a19621b170c4386d470f">preclaim</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a9f2cdfbbd4b3a19621b170c4386d470f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afac2445d8bb9730fa65d80a0ab7fb260" id="r_afac2445d8bb9730fa65d80a0ab7fb260"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#afac2445d8bb9730fa65d80a0ab7fb260">checkPermission</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:afac2445d8bb9730fa65d80a0ab7fb260"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac424955fc06a7eb920a93fe517ad8d69" id="r_ac424955fc06a7eb920a93fe517ad8d69"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ac424955fc06a7eb920a93fe517ad8d69">ticketDelete</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &account, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &ticketIndex, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:ac424955fc06a7eb920a93fe517ad8d69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a51cdb4a4da2f47716026e9c57803a98e" id="r_a51cdb4a4da2f47716026e9c57803a98e"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a51cdb4a4da2f47716026e9c57803a98e">ConsequencesFactory</a> {<a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4">Blocker</a>}</td></tr>
|
|
<tr class="separator:a51cdb4a4da2f47716026e9c57803a98e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac2faaa3bfd1c9b9f91ae24f367474d0f" id="r_ac2faaa3bfd1c9b9f91ae24f367474d0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ac2faaa3bfd1c9b9f91ae24f367474d0f">apply</a> ()</td></tr>
|
|
<tr class="separator:ac2faaa3bfd1c9b9f91ae24f367474d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
|
|
Static Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a100339c220fcd3fbe1b528684a716a4e" id="r_a100339c220fcd3fbe1b528684a716a4e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a100339c220fcd3fbe1b528684a716a4e">checkSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &idAccount, <a class="el" href="classripple_1_1STObject.html">STObject</a> const &sigObject, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:a100339c220fcd3fbe1b528684a716a4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c4568739676c5335b8d63dc375f7920" id="r_a5c4568739676c5335b8d63dc375f7920"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a5c4568739676c5335b8d63dc375f7920">minimumFee</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee, <a class="el" href="structripple_1_1Fees.html">Fees</a> const &fees, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags)</td></tr>
|
|
<tr class="memdesc:a5c4568739676c5335b8d63dc375f7920"><td class="mdescLeft"> </td><td class="mdescRight">Compute the minimum fee required to process a transaction with a given baseFee based on the current server load. <br /></td></tr>
|
|
<tr class="separator:a5c4568739676c5335b8d63dc375f7920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae7d5ad05a7074eabf7ede735de264d7" id="r_aae7d5ad05a7074eabf7ede735de264d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#aae7d5ad05a7074eabf7ede735de264d7">calculateOwnerReserveFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx)</td></tr>
|
|
<tr class="separator:aae7d5ad05a7074eabf7ede735de264d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6beabfd9a97ee52d4c3300822a3853ec" id="r_a6beabfd9a97ee52d4c3300822a3853ec"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a6beabfd9a97ee52d4c3300822a3853ec">checkExtraFeatures</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a6beabfd9a97ee52d4c3300822a3853ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23f4d5514782adc75f83ecea8dc38919" id="r_a23f4d5514782adc75f83ecea8dc38919"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a23f4d5514782adc75f83ecea8dc38919">preflightSigValidated</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="separator:a23f4d5514782adc75f83ecea8dc38919"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae712325305cd393621133f145635a5a1" id="r_ae712325305cd393621133f145635a5a1"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ae712325305cd393621133f145635a5a1">validDataLength</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Slice.html">Slice</a> > const &slice, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxLength)</td></tr>
|
|
<tr class="separator:ae712325305cd393621133f145635a5a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3c616f41c291e042564c44a135f2a01" id="r_ab3c616f41c291e042564c44a135f2a01"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ab3c616f41c291e042564c44a135f2a01"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ab3c616f41c291e042564c44a135f2a01">validNumericRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, T max, T min={})</td></tr>
|
|
<tr class="separator:ab3c616f41c291e042564c44a135f2a01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a94a56c84ec8b6c10bea0c01e37ed18" id="r_a6a94a56c84ec8b6c10bea0c01e37ed18"><td class="memTemplParams" colspan="2">template<class T , class Unit > </td></tr>
|
|
<tr class="memitem:a6a94a56c84ec8b6c10bea0c01e37ed18"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a6a94a56c84ec8b6c10bea0c01e37ed18">validNumericRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > value, <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > max, <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > min={})</td></tr>
|
|
<tr class="separator:a6a94a56c84ec8b6c10bea0c01e37ed18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:aef4ef0a89b5595b2a688b89e4ecef833" id="r_aef4ef0a89b5595b2a688b89e4ecef833"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#aef4ef0a89b5595b2a688b89e4ecef833">ctx_</a></td></tr>
|
|
<tr class="separator:aef4ef0a89b5595b2a688b89e4ecef833"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bfb5c4bb736794b213f93af8f657d30" id="r_a9bfb5c4bb736794b213f93af8f657d30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1WrappedSink.html">beast::WrappedSink</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a9bfb5c4bb736794b213f93af8f657d30">sink_</a></td></tr>
|
|
<tr class="separator:a9bfb5c4bb736794b213f93af8f657d30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab84d1ef5275a1c6c63176c11d72d6235" id="r_ab84d1ef5275a1c6c63176c11d72d6235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ab84d1ef5275a1c6c63176c11d72d6235">j_</a></td></tr>
|
|
<tr class="separator:ab84d1ef5275a1c6c63176c11d72d6235"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a803c6fba463ed92ee24e4c056467f20a" id="r_a803c6fba463ed92ee24e4c056467f20a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a803c6fba463ed92ee24e4c056467f20a">account_</a></td></tr>
|
|
<tr class="separator:a803c6fba463ed92ee24e4c056467f20a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb2f6f5d7fd8c663c5df76b6fcba2c49" id="r_abb2f6f5d7fd8c663c5df76b6fcba2c49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#abb2f6f5d7fd8c663c5df76b6fcba2c49">mPriorBalance</a></td></tr>
|
|
<tr class="separator:abb2f6f5d7fd8c663c5df76b6fcba2c49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae20c19d8ecec32cec52399081e76cc45" id="r_ae20c19d8ecec32cec52399081e76cc45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ae20c19d8ecec32cec52399081e76cc45">mSourceBalance</a></td></tr>
|
|
<tr class="separator:ae20c19d8ecec32cec52399081e76cc45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:a6a367d4aa89f471f6d9b44eb6a49e2d4" id="r_a6a367d4aa89f471f6d9b44eb6a49e2d4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4">Operation</a> { <a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4a4a0387ed64769094cfaa9070d2238cf7">unknown</a>
|
|
, <a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4a6b13b8b0769f0c541d403b2839af3628">set</a>
|
|
, <a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4a8d0fd977dbcf1fe471613a825e916913">destroy</a>
|
|
}</td></tr>
|
|
<tr class="separator:a6a367d4aa89f471f6d9b44eb6a49e2d4"><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:af9828ba0c8371c5c090748f1d80f477a" id="r_af9828ba0c8371c5c090748f1d80f477a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#af9828ba0c8371c5c090748f1d80f477a">replaceSignerList</a> ()</td></tr>
|
|
<tr class="separator:af9828ba0c8371c5c090748f1d80f477a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb4eecf8944aff6736284d7902d1268c" id="r_afb4eecf8944aff6736284d7902d1268c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#afb4eecf8944aff6736284d7902d1268c">destroySignerList</a> ()</td></tr>
|
|
<tr class="separator:afb4eecf8944aff6736284d7902d1268c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a232dd1614dcd66eece58c41497aec782" id="r_a232dd1614dcd66eece58c41497aec782"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a232dd1614dcd66eece58c41497aec782">writeSignersToSLE</a> (<a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> const &ledgerEntry, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flags) const</td></tr>
|
|
<tr class="separator:a232dd1614dcd66eece58c41497aec782"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af81f796422a3f66771e31a6ecbbbf57b" id="r_af81f796422a3f66771e31a6ecbbbf57b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#af81f796422a3f66771e31a6ecbbbf57b">reset</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> fee)</td></tr>
|
|
<tr class="memdesc:af81f796422a3f66771e31a6ecbbbf57b"><td class="mdescLeft"> </td><td class="mdescRight">Reset the context, discarding any changes made and adjust the fee. <br /></td></tr>
|
|
<tr class="separator:af81f796422a3f66771e31a6ecbbbf57b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b2066252127862bb58c1e4994dd5deb" id="r_a0b2066252127862bb58c1e4994dd5deb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a0b2066252127862bb58c1e4994dd5deb">consumeSeqProxy</a> (<a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> const &sleAccount)</td></tr>
|
|
<tr class="separator:a0b2066252127862bb58c1e4994dd5deb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08d96a396dc3bd9a0a3e39e47e38531c" id="r_a08d96a396dc3bd9a0a3e39e47e38531c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a08d96a396dc3bd9a0a3e39e47e38531c">payFee</a> ()</td></tr>
|
|
<tr class="separator:a08d96a396dc3bd9a0a3e39e47e38531c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5597401d095d153481ff61819fbb83dc" id="r_a5597401d095d153481ff61819fbb83dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a5597401d095d153481ff61819fbb83dc">trapTransaction</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>) const</td></tr>
|
|
<tr class="separator:a5597401d095d153481ff61819fbb83dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac5119c5a67ca4606e3e072e4dddde530" id="r_ac5119c5a67ca4606e3e072e4dddde530"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>< <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1SignerEntries_1_1SignerEntry.html">SignerEntries::SignerEntry</a> >, <a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4">Operation</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#ac5119c5a67ca4606e3e072e4dddde530">determineOperation</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a> const &tx, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
|
|
<tr class="separator:ac5119c5a67ca4606e3e072e4dddde530"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a763d1d29f956611e36c66b0c19d56165" id="r_a763d1d29f956611e36c66b0c19d56165"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a763d1d29f956611e36c66b0c19d56165">validateQuorumAndSignerEntries</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> quorum, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1SignerEntries_1_1SignerEntry.html">SignerEntries::SignerEntry</a> > const &signers, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &account, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &)</td></tr>
|
|
<tr class="separator:a763d1d29f956611e36c66b0c19d56165"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fc5922a99bff533dab1745330db4672" id="r_a8fc5922a99bff533dab1745330db4672"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a8fc5922a99bff533dab1745330db4672">checkSingleSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &idSigner, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &idAccount, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > sleAccount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:a8fc5922a99bff533dab1745330db4672"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31ed2e545534c8d022e554511d90f68e" id="r_a31ed2e545534c8d022e554511d90f68e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a31ed2e545534c8d022e554511d90f68e">checkMultiSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &id, <a class="el" href="classripple_1_1STObject.html">STObject</a> const &sigObject, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
|
|
<tr class="separator:a31ed2e545534c8d022e554511d90f68e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73bb9d178d7881c1bf5236b42c60a060" id="r_a73bb9d178d7881c1bf5236b42c60a060"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a73bb9d178d7881c1bf5236b42c60a060">preflight1</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flagMask)</td></tr>
|
|
<tr class="memdesc:a73bb9d178d7881c1bf5236b42c60a060"><td class="mdescLeft"> </td><td class="mdescRight">Performs early sanity checks on the account and fee fields. <br /></td></tr>
|
|
<tr class="separator:a73bb9d178d7881c1bf5236b42c60a060"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91d09724199dd87366ca472e91eae5e7" id="r_a91d09724199dd87366ca472e91eae5e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a91d09724199dd87366ca472e91eae5e7">preflight2</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &ctx)</td></tr>
|
|
<tr class="memdesc:a91d09724199dd87366ca472e91eae5e7"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the signature appears valid. <br /></td></tr>
|
|
<tr class="separator:a91d09724199dd87366ca472e91eae5e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a235fe7f19cdb595779e898f090b416ec" id="r_a235fe7f19cdb595779e898f090b416ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4">Operation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#a235fe7f19cdb595779e898f090b416ec">do_</a> {<a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4a4a0387ed64769094cfaa9070d2238cf7">unknown</a>}</td></tr>
|
|
<tr class="separator:a235fe7f19cdb595779e898f090b416ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc1cb3ec62281c51aa7685a22dc52d07" id="r_abc1cb3ec62281c51aa7685a22dc52d07"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#abc1cb3ec62281c51aa7685a22dc52d07">quorum_</a> {0}</td></tr>
|
|
<tr class="separator:abc1cb3ec62281c51aa7685a22dc52d07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc7617c7714b4d973ab23381cc2840dc" id="r_abc7617c7714b4d973ab23381cc2840dc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1SignerEntries_1_1SignerEntry.html">SignerEntries::SignerEntry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html#abc7617c7714b4d973ab23381cc2840dc">signers_</a></td></tr>
|
|
<tr class="separator:abc7617c7714b4d973ab23381cc2840dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>See the README.md for an overview of the <a class="el" href="classripple_1_1SetSignerList.html" title="See the README.md for an overview of the SetSignerList transaction that this class implements.">SetSignerList</a> transaction that this class implements. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00019">19</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a6a367d4aa89f471f6d9b44eb6a49e2d4" name="a6a367d4aa89f471f6d9b44eb6a49e2d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a367d4aa89f471f6d9b44eb6a49e2d4">◆ </a></span>Operation</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4">ripple::SetSignerList::Operation</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</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="a6a367d4aa89f471f6d9b44eb6a49e2d4a4a0387ed64769094cfaa9070d2238cf7" name="a6a367d4aa89f471f6d9b44eb6a49e2d4a4a0387ed64769094cfaa9070d2238cf7"></a>unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6a367d4aa89f471f6d9b44eb6a49e2d4a6b13b8b0769f0c541d403b2839af3628" name="a6a367d4aa89f471f6d9b44eb6a49e2d4a6b13b8b0769f0c541d403b2839af3628"></a>set </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6a367d4aa89f471f6d9b44eb6a49e2d4a8d0fd977dbcf1fe471613a825e916913" name="a6a367d4aa89f471f6d9b44eb6a49e2d4a8d0fd977dbcf1fe471613a825e916913"></a>destroy </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00023">23</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c6d16e9402d182a835f50b37ce9a938" name="a5c6d16e9402d182a835f50b37ce9a938"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c6d16e9402d182a835f50b37ce9a938">◆ </a></span>ConsequencesFactoryType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ripple::Transactor::ConsequencesFactoryType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f" name="a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f"></a>Normal </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4" name="a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4"></a>Blocker </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845" name="a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845"></a>Custom </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00138">138</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a27fbfd1474f146959f6e07cd53a391cc" name="a27fbfd1474f146959f6e07cd53a391cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27fbfd1474f146959f6e07cd53a391cc">◆ </a></span>SetSignerList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::SetSignerList::SetSignerList </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00031">31</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af49cc6271e0fc1464f7b6805050c4169" name="af49cc6271e0fc1464f7b6805050c4169"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af49cc6271e0fc1464f7b6805050c4169">◆ </a></span>getFlagsMask()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::SetSignerList::getFlagsMask </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00062">62</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3abda86b0ab9d598591ab193976dcb25" name="a3abda86b0ab9d598591ab193976dcb25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3abda86b0ab9d598591ab193976dcb25">◆ </a></span>preflight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::SetSignerList::preflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00069">69</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3e62ce782f530cc0eb107d783305623" name="ab3e62ce782f530cc0eb107d783305623"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3e62ce782f530cc0eb107d783305623">◆ </a></span>doApply()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::SetSignerList::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="classripple_1_1Transactor.html#af0192505cdcebc1bb31be32dfb62aa72">ripple::Transactor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00104">104</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81cc900e9e0dc4096c3c8f63c1371ffe" name="a81cc900e9e0dc4096c3c8f63c1371ffe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81cc900e9e0dc4096c3c8f63c1371ffe">◆ </a></span>preCompute()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::SetSignerList::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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1Transactor.html#ac251aaee739d07ccdd565f2e9d9f336e">ripple::Transactor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00125">125</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ee2b9d2abcdf57b1008194f9f59e3ba" name="a8ee2b9d2abcdf57b1008194f9f59e3ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ee2b9d2abcdf57b1008194f9f59e3ba">◆ </a></span>removeFromLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::SetSignerList::removeFromLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>account</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00224">224</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5119c5a67ca4606e3e072e4dddde530" name="ac5119c5a67ca4606e3e072e4dddde530"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5119c5a67ca4606e3e072e4dddde530">◆ </a></span>determineOperation()</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/tuple.html">std::tuple</a>< <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1SignerEntries_1_1SignerEntry.html">SignerEntries::SignerEntry</a> >, <a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4">SetSignerList::Operation</a> > ripple::SetSignerList::determineOperation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00028">28</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a763d1d29f956611e36c66b0c19d56165" name="a763d1d29f956611e36c66b0c19d56165"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a763d1d29f956611e36c66b0c19d56165">◆ </a></span>validateQuorumAndSignerEntries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::SetSignerList::validateQuorumAndSignerEntries </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>quorum</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1SignerEntries_1_1SignerEntry.html">SignerEntries::SignerEntry</a> > const & </td>
|
|
<td class="paramname"><em>signers</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>account</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const & </td>
|
|
<td class="paramname"><em>rules</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00239">239</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9828ba0c8371c5c090748f1d80f477a" name="af9828ba0c8371c5c090748f1d80f477a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9828ba0c8371c5c090748f1d80f477a">◆ </a></span>replaceSignerList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::SetSignerList::replaceSignerList </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00299">299</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb4eecf8944aff6736284d7902d1268c" name="afb4eecf8944aff6736284d7902d1268c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb4eecf8944aff6736284d7902d1268c">◆ </a></span>destroySignerList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::SetSignerList::destroySignerList </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00361">361</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a232dd1614dcd66eece58c41497aec782" name="a232dd1614dcd66eece58c41497aec782"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a232dd1614dcd66eece58c41497aec782">◆ </a></span>writeSignersToSLE()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::SetSignerList::writeSignersToSLE </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> const & </td>
|
|
<td class="paramname"><em>ledgerEntry</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>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00381">381</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1da35943be8abee6756535e60689de65" name="a1da35943be8abee6756535e60689de65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1da35943be8abee6756535e60689de65">◆ </a></span>operator()()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::Transactor::operator() </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Process the transaction. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01105">1105</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9acc4edc9b8f2a11a27fbcf5e93e2fe2" name="a9acc4edc9b8f2a11a27fbcf5e93e2fe2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">◆ </a></span>view() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & ripple::Transactor::view </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00144">144</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afbfc65493c2efc1defca8bc10523a9c7" name="afbfc65493c2efc1defca8bc10523a9c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afbfc65493c2efc1defca8bc10523a9c7">◆ </a></span>view() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> const & ripple::Transactor::view </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00150">150</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a433ee7a44770c882927f2eedf20e6c71" name="a433ee7a44770c882927f2eedf20e6c71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a433ee7a44770c882927f2eedf20e6c71">◆ </a></span>checkSeqProxy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSeqProxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00415">415</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f3af178ae553ba91b5893fbcc4ade7f" name="a2f3af178ae553ba91b5893fbcc4ade7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f3af178ae553ba91b5893fbcc4ade7f">◆ </a></span>checkPriorTxAndLastLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkPriorTxAndLastLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00486">486</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a356c16a6a5d7ccade18cf4c9fb58cc38" name="a356c16a6a5d7ccade18cf4c9fb58cc38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a356c16a6a5d7ccade18cf4c9fb58cc38">◆ </a></span>checkFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::checkFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td>
|
|
<td class="paramname"><em>baseFee</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00315">315</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4501e41a5df4853bb93e7f85ec6abaf7" name="a4501e41a5df4853bb93e7f85ec6abaf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4501e41a5df4853bb93e7f85ec6abaf7">◆ </a></span>checkSign() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00699">699</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a100339c220fcd3fbe1b528684a716a4e" name="a100339c220fcd3fbe1b528684a716a4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a100339c220fcd3fbe1b528684a716a4e">◆ </a></span>checkSign() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>idAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </td>
|
|
<td class="paramname"><em>sigObject</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00642">642</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac723ecd8e9b7d06cf89fa4041f5b699" name="aac723ecd8e9b7d06cf89fa4041f5b699"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac723ecd8e9b7d06cf89fa4041f5b699">◆ </a></span>checkBatchSign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkBatchSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00708">708</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a428581db1f9eea2f41cf9e371a1e557d" name="a428581db1f9eea2f41cf9e371a1e557d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a428581db1f9eea2f41cf9e371a1e557d">◆ </a></span>calculateBaseFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::Transactor::calculateBaseFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span 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#l00266">266</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe596e29f127bd209ffbe16660a0e77f" name="afe596e29f127bd209ffbe16660a0e77f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe596e29f127bd209ffbe16660a0e77f">◆ </a></span>invokePreflight() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00380">380</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0124d7039bef7c126324bf1fb21016a2" name="a0124d7039bef7c126324bf1fb21016a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0124d7039bef7c126324bf1fb21016a2">◆ </a></span>invokePreflight() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Change_8cpp_source.html#l00018">18</a> of file <a class="el" href="Change_8cpp_source.html">Change.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0124d7039bef7c126324bf1fb21016a2" name="a0124d7039bef7c126324bf1fb21016a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0124d7039bef7c126324bf1fb21016a2">◆ </a></span>invokePreflight() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::invokePreflight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f2cdfbbd4b3a19621b170c4386d470f" name="a9f2cdfbbd4b3a19621b170c4386d470f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f2cdfbbd4b3a19621b170c4386d470f">◆ </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="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::preclaim </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span 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#l00214">214</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afac2445d8bb9730fa65d80a0ab7fb260" name="afac2445d8bb9730fa65d80a0ab7fb260"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afac2445d8bb9730fa65d80a0ab7fb260">◆ </a></span>checkPermission()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkPermission </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00250">250</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac424955fc06a7eb920a93fe517ad8d69" name="ac424955fc06a7eb920a93fe517ad8d69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac424955fc06a7eb920a93fe517ad8d69">◆ </a></span>ticketDelete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::ticketDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>account</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>ticketIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00535">535</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2faaa3bfd1c9b9f91ae24f367474d0f" name="ac2faaa3bfd1c9b9f91ae24f367474d0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2faaa3bfd1c9b9f91ae24f367474d0f">◆ </a></span>apply()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::apply </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00605">605</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c4568739676c5335b8d63dc375f7920" name="a5c4568739676c5335b8d63dc375f7920"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c4568739676c5335b8d63dc375f7920">◆ </a></span>minimumFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::Transactor::minimumFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td>
|
|
<td class="paramname"><em>baseFee</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1Fees.html">Fees</a> const & </td>
|
|
<td class="paramname"><em>fees</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Compute the minimum fee required to process a transaction with a given baseFee based on the current server load. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">app</td><td>The application hosting the server </td></tr>
|
|
<tr><td class="paramname">baseFee</td><td>The base fee of a candidate transaction </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e" title="Compute only the expected base fee for a transaction.">ripple::calculateBaseFee</a> </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fees</td><td>Fee settings from the current ledger </td></tr>
|
|
<tr><td class="paramname">flags</td><td><a class="el" href="classripple_1_1Transaction.html">Transaction</a> processing fees </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00305">305</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae7d5ad05a7074eabf7ede735de264d7" name="aae7d5ad05a7074eabf7ede735de264d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae7d5ad05a7074eabf7ede735de264d7">◆ </a></span>calculateOwnerReserveFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::Transactor::calculateOwnerReserveFee </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const & </td>
|
|
<td class="paramname"><em>tx</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00285">285</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6beabfd9a97ee52d4c3300822a3853ec" name="a6beabfd9a97ee52d4c3300822a3853ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6beabfd9a97ee52d4c3300822a3853ec">◆ </a></span>checkExtraFeatures()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::checkExtraFeatures </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span 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#l00344">344</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23f4d5514782adc75f83ecea8dc38919" name="a23f4d5514782adc75f83ecea8dc38919"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23f4d5514782adc75f83ecea8dc38919">◆ </a></span>preflightSigValidated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::preflightSigValidated </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00244">244</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae712325305cd393621133f145635a5a1" name="ae712325305cd393621133f145635a5a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae712325305cd393621133f145635a5a1">◆ </a></span>validDataLength()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::validDataLength </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1Slice.html">Slice</a> > const & </td>
|
|
<td class="paramname"><em>slice</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>maxLength</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00228">228</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3c616f41c291e042564c44a135f2a01" name="ab3c616f41c291e042564c44a135f2a01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3c616f41c291e042564c44a135f2a01">◆ </a></span>validNumericRange() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::validNumericRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>max</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>min</em> = <code>{}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00407">407</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a94a56c84ec8b6c10bea0c01e37ed18" name="a6a94a56c84ec8b6c10bea0c01e37ed18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a94a56c84ec8b6c10bea0c01e37ed18">◆ </a></span>validNumericRange() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class Unit > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::Transactor::validNumericRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< T > </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > </td>
|
|
<td class="paramname"><em>max</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>< Unit, T > </td>
|
|
<td class="paramname"><em>min</em> = <code>{}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00416">416</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af81f796422a3f66771e31a6ecbbbf57b" name="af81f796422a3f66771e31a6ecbbbf57b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af81f796422a3f66771e31a6ecbbbf57b">◆ </a></span>reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> > ripple::Transactor::reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td>
|
|
<td class="paramname"><em>fee</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reset the context, discarding any changes made and adjust the fee. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fee</td><td>The transaction fee to be charged. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>A pair containing the transaction result and the actual fee charged. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01043">1043</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b2066252127862bb58c1e4994dd5deb" name="a0b2066252127862bb58c1e4994dd5deb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b2066252127862bb58c1e4994dd5deb">◆ </a></span>consumeSeqProxy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::consumeSeqProxy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> const & </td>
|
|
<td class="paramname"><em>sleAccount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00516">516</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08d96a396dc3bd9a0a3e39e47e38531c" name="a08d96a396dc3bd9a0a3e39e47e38531c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08d96a396dc3bd9a0a3e39e47e38531c">◆ </a></span>payFee()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::payFee </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00380">380</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fc5922a99bff533dab1745330db4672" name="a8fc5922a99bff533dab1745330db4672"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fc5922a99bff533dab1745330db4672">◆ </a></span>checkSingleSign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkSingleSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>idSigner</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>idAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const > </td>
|
|
<td class="paramname"><em>sleAccount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00754">754</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31ed2e545534c8d022e554511d90f68e" name="a31ed2e545534c8d022e554511d90f68e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31ed2e545534c8d022e554511d90f68e">◆ </a></span>checkMultiSign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::checkMultiSign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const & </td>
|
|
<td class="paramname"><em>view</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </td>
|
|
<td class="paramname"><em>sigObject</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00786">786</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5597401d095d153481ff61819fbb83dc" name="a5597401d095d153481ff61819fbb83dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5597401d095d153481ff61819fbb83dc">◆ </a></span>trapTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::Transactor::trapTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td>
|
|
<td class="paramname"><em>txHash</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01098">1098</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73bb9d178d7881c1bf5236b42c60a060" name="a73bb9d178d7881c1bf5236b42c60a060"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73bb9d178d7881c1bf5236b42c60a060">◆ </a></span>preflight1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::preflight1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>flagMask</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Performs early sanity checks on the account and fee fields. </p>
|
|
<p>(And passes flagMask to preflight0)</p>
|
|
<p>Do not try to call preflight1 from <a class="el" href="classripple_1_1SetSignerList.html#a3abda86b0ab9d598591ab193976dcb25">preflight()</a> in derived classes. See the description of invokePreflight for details. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00144">144</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91d09724199dd87366ca472e91eae5e7" name="a91d09724199dd87366ca472e91eae5e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91d09724199dd87366ca472e91eae5e7">◆ </a></span>preflight2()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::Transactor::preflight2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const & </td>
|
|
<td class="paramname"><em>ctx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Checks whether the signature appears valid. </p>
|
|
<p>Do not try to call preflight2 from <a class="el" href="classripple_1_1SetSignerList.html#a3abda86b0ab9d598591ab193976dcb25">preflight()</a> in derived classes. See the description of invokePreflight for details. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00199">199</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a235fe7f19cdb595779e898f090b416ec" name="a235fe7f19cdb595779e898f090b416ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a235fe7f19cdb595779e898f090b416ec">◆ </a></span>do_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4">Operation</a> ripple::SetSignerList::do_ {<a class="el" href="classripple_1_1SetSignerList.html#a6a367d4aa89f471f6d9b44eb6a49e2d4a4a0387ed64769094cfaa9070d2238cf7">unknown</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00024">24</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc1cb3ec62281c51aa7685a22dc52d07" name="abc1cb3ec62281c51aa7685a22dc52d07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc1cb3ec62281c51aa7685a22dc52d07">◆ </a></span>quorum_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::SetSignerList::quorum_ {0}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00025">25</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc7617c7714b4d973ab23381cc2840dc" name="abc7617c7714b4d973ab23381cc2840dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc7617c7714b4d973ab23381cc2840dc">◆ </a></span>signers_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="el" href="structripple_1_1SignerEntries_1_1SignerEntry.html">SignerEntries::SignerEntry</a>> ripple::SetSignerList::signers_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00026">26</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51cdb4a4da2f47716026e9c57803a98e" name="a51cdb4a4da2f47716026e9c57803a98e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51cdb4a4da2f47716026e9c57803a98e">◆ </a></span>ConsequencesFactory</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a> ripple::SetSignerList::ConsequencesFactory {<a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4">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="SetSignerList_8h_source.html#l00029">29</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef4ef0a89b5595b2a688b89e4ecef833" name="aef4ef0a89b5595b2a688b89e4ecef833"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef4ef0a89b5595b2a688b89e4ecef833">◆ </a></span>ctx_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a>& ripple::Transactor::ctx_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00124">124</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bfb5c4bb736794b213f93af8f657d30" name="a9bfb5c4bb736794b213f93af8f657d30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bfb5c4bb736794b213f93af8f657d30">◆ </a></span>sink_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1WrappedSink.html">beast::WrappedSink</a> ripple::Transactor::sink_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00125">125</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab84d1ef5275a1c6c63176c11d72d6235" name="ab84d1ef5275a1c6c63176c11d72d6235"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab84d1ef5275a1c6c63176c11d72d6235">◆ </a></span>j_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const ripple::Transactor::j_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00126">126</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a803c6fba463ed92ee24e4c056467f20a" name="a803c6fba463ed92ee24e4c056467f20a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a803c6fba463ed92ee24e4c056467f20a">◆ </a></span>account_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const ripple::Transactor::account_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00128">128</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb2f6f5d7fd8c663c5df76b6fcba2c49" name="abb2f6f5d7fd8c663c5df76b6fcba2c49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb2f6f5d7fd8c663c5df76b6fcba2c49">◆ </a></span>mPriorBalance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::Transactor::mPriorBalance</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00129">129</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae20c19d8ecec32cec52399081e76cc45" name="ae20c19d8ecec32cec52399081e76cc45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae20c19d8ecec32cec52399081e76cc45">◆ </a></span>mSourceBalance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::Transactor::mSourceBalance</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00130">130</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|