Files
rippled/classripple_1_1CreateTicket.html
2025-09-18 10:58:55 -07:00

1498 lines
94 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::CreateTicket 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&amp;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&amp;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_1CreateTicket.html">CreateTicket</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="classripple_1_1CreateTicket-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ripple::CreateTicket Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ripple::CreateTicket:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1CreateTicket__inherit__graph.png" border="0" usemap="#aripple_1_1CreateTicket_inherit__map" alt="Inheritance graph"/></div>
<map name="aripple_1_1CreateTicket_inherit__map" id="aripple_1_1CreateTicket_inherit__map">
<area shape="rect" title=" " alt="" coords="5,79,155,104"/>
<area shape="rect" href="classripple_1_1Transactor.html" title=" " alt="" coords="13,5,147,31"/>
<area shape="poly" title=" " alt="" coords="83,44,83,79,77,79,77,44"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for ripple::CreateTicket:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1CreateTicket__coll__graph.png" border="0" usemap="#aripple_1_1CreateTicket_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1CreateTicket_coll__map" id="aripple_1_1CreateTicket_coll__map">
<area shape="rect" title=" " alt="" coords="2076,1110,2225,1135"/>
<area shape="rect" href="classripple_1_1Transactor.html" title=" " alt="" coords="1892,311,2027,337"/>
<area shape="poly" title=" " alt="" coords="1970,350,2149,1109,2144,1110,1964,351"/>
<area shape="rect" href="classripple_1_1ApplyContext.html" title="State information when applying a tx." alt="" coords="1657,469,1812,494"/>
<area shape="poly" title=" " alt="" coords="1764,458,1938,335,1941,339,1767,463"/>
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="1353,469,1493,494"/>
<area shape="poly" title=" " alt="" coords="1507,479,1657,479,1657,484,1507,484"/>
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="963,511,1131,551"/>
<area shape="poly" title=" " alt="" coords="1144,515,1352,488,1353,493,1145,521"/>
<area shape="poly" title=" " alt="" coords="1011,494,1023,487,1047,484,1067,486,1080,492,1086,501,1084,511,1079,510,1081,502,1077,496,1066,491,1047,489,1025,492,1013,499"/>
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1339,529,1507,569"/>
<area shape="poly" title=" " alt="" coords="1144,533,1338,543,1338,548,1144,538"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="603,82,690,107"/>
<area shape="poly" title=" " alt="" coords="704,94,729,103,750,118,767,145,774,171,772,197,767,223,761,248,758,274,762,301,774,329,789,349,804,363,837,381,875,395,917,419,977,466,1025,508,1021,512,973,470,915,424,872,400,835,386,801,368,785,353,770,332,757,302,753,274,756,247,762,221,767,196,768,172,762,147,746,122,726,107,703,99"/>
<area shape="rect" href="classbeast_1_1WrappedSink.html" title="Wraps a Journal::Sink to prefix its output with a string." alt="" coords="1347,95,1499,121"/>
<area shape="poly" title=" " alt="" coords="704,102,772,111,932,120,1092,121,1347,111,1347,116,1092,126,932,125,772,116,703,107"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="265,157,403,197"/>
<area shape="poly" title=" " alt="" coords="416,152,545,117,602,103,604,108,546,123,417,157"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="567,539,726,565"/>
<area shape="poly" title=" " alt="" coords="740,549,916,543,962,538,963,544,916,548,740,554"/>
<area shape="poly" title=" " alt="" coords="1325,562,1315,563,1246,566,1177,563,1123,553,1124,548,1178,557,1246,561,1315,557,1325,557"/>
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="554,475,739,515"/>
<area shape="poly" title=" " alt="" coords="754,502,962,520,962,526,753,507"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="290,425,378,450"/>
<area shape="poly" title=" " alt="" coords="392,450,471,468,554,481,554,487,470,473,391,455"/>
<area shape="rect" href="classripple_1_1STTx.html" title=" " alt="" coords="1373,375,1472,401"/>
<area shape="poly" title=" " alt="" coords="392,435,772,436,844,437,916,436,1174,415,1373,392,1373,397,1174,420,916,441,844,443,772,441,392,440"/>
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="576,360,717,400"/>
<area shape="poly" title=" " alt="" coords="391,424,575,390,576,395,392,430"/>
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32&#45;bits." alt="" coords="576,17,717,57"/>
<area shape="poly" title=" " alt="" coords="376,416,412,396,452,369,489,335,519,295,526,275,528,247,528,181,529,115,534,88,543,68,558,55,575,46,577,50,561,59,547,71,539,89,534,115,533,181,534,248,531,276,524,297,493,338,455,373,415,400,378,421"/>
<area shape="rect" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes." alt="" coords="1356,799,1489,825"/>
<area shape="poly" title=" " alt="" coords="355,460,386,498,431,544,485,589,515,609,546,624,602,639,675,647,847,650,1020,649,1095,653,1154,661,1202,675,1238,689,1316,732,1367,766,1407,797,1404,801,1364,770,1313,737,1236,694,1200,680,1153,667,1094,658,1020,655,847,656,674,653,601,645,544,629,512,613,482,594,427,548,382,502,351,463"/>
<area shape="poly" title=" " alt="" coords="1480,402,1692,466,1690,471,1479,407"/>
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="984,245,1109,270"/>
<area shape="poly" title=" " alt="" coords="1115,271,1154,280,1201,288,1239,291,1275,299,1316,322,1325,332,1329,342,1333,352,1340,361,1374,377,1372,382,1337,365,1328,354,1324,344,1321,335,1313,326,1273,304,1238,296,1200,293,1153,285,1114,276"/>
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="589,261,704,286"/>
<area shape="poly" title=" " alt="" coords="718,268,984,257,984,262,718,273"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="565,132,728,172"/>
<area shape="poly" title=" " alt="" coords="742,158,829,176,874,190,917,208,930,219,941,230,985,245,983,250,939,234,926,223,915,213,872,195,828,181,741,163"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="575,196,718,236"/>
<area shape="poly" title=" " alt="" coords="732,222,984,248,983,254,732,227"/>
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="574,310,719,335"/>
<area shape="poly" title=" " alt="" coords="733,313,821,302,915,287,939,280,990,268,991,273,941,285,917,292,822,308,733,318"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="965,295,1128,335"/>
<area shape="poly" title=" " alt="" coords="1142,322,1227,334,1315,352,1339,360,1380,373,1378,378,1338,365,1314,357,1226,340,1141,327"/>
<area shape="poly" title=" " alt="" coords="731,374,772,373,1117,375,1373,383,1373,389,1117,381,772,379,731,380"/>
<area shape="rect" href="structripple_1_1LedgerHeader.html" title="Information about the notional ledger backing the view." alt="" coords="967,977,1126,1002"/>
<area shape="poly" title=" " alt="" coords="698,406,727,430,750,461,758,487,761,520,758,598,758,674,763,704,774,725,790,738,807,743,844,740,881,736,900,742,918,756,935,782,940,809,937,835,931,861,924,887,922,912,926,937,942,962,954,972,968,980,966,985,951,977,938,966,921,939,916,912,919,886,926,860,932,834,935,809,930,784,914,759,898,747,881,742,844,745,806,748,788,742,770,728,758,706,753,674,753,598,755,520,753,488,746,464,723,434,694,410"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="250,93,418,133"/>
<area shape="poly" title=" " alt="" coords="432,133,448,143,478,169,495,195,524,260,531,285,532,306,535,325,547,345,561,356,577,364,574,369,558,360,543,348,530,327,527,307,525,286,519,262,491,197,474,173,445,147,429,138"/>
<area shape="poly" title=" " alt="" coords="430,87,575,52,576,57,431,93"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,977,108,1002"/>
<area shape="poly" title=" " alt="" coords="65,1015,81,1078,111,1161,132,1204,157,1247,188,1286,223,1319,249,1336,273,1343,333,1344,1960,1344,1999,1337,2033,1318,2062,1291,2087,1257,2124,1187,2143,1134,2148,1136,2129,1189,2092,1260,2066,1294,2036,1322,2001,1342,1961,1349,333,1349,273,1348,247,1341,220,1323,184,1289,153,1250,127,1207,106,1163,76,1079,60,1016"/>
<area shape="poly" title=" " alt="" coords="57,963,69,798,98,552,119,424,146,307,180,210,199,172,219,143,248,124,251,128,223,147,203,175,184,212,152,308,125,425,103,553,75,798,62,963"/>
<area shape="poly" title=" " alt="" coords="122,987,967,987,967,992,122,992"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="975,180,1118,220"/>
<area shape="poly" title=" " alt="" coords="1129,222,1154,229,1202,240,1242,246,1278,257,1297,269,1317,286,1328,306,1329,325,1330,343,1341,361,1356,372,1374,379,1372,384,1353,376,1337,364,1325,345,1324,326,1323,308,1313,290,1294,273,1276,262,1241,251,1201,246,1153,235,1128,227"/>
<area shape="poly" title=" " alt="" coords="731,29,877,21,1045,17,1736,17,1763,20,1788,28,1811,40,1832,55,1869,95,1898,143,1922,193,1939,241,1958,311,1953,312,1934,242,1917,195,1894,145,1864,99,1829,59,1808,44,1786,33,1762,25,1736,23,1045,23,878,27,731,34"/>
<area shape="poly" title=" " alt="" coords="729,59,749,67,804,91,845,112,941,159,989,177,987,182,939,164,843,117,802,96,747,72,727,64"/>
<area shape="rect" href="classripple_1_1TERSubset.html" title=" " alt="" coords="1349,849,1496,889"/>
<area shape="poly" title=" " alt="" coords="1495,841,1505,835,1546,807,1576,782,1602,753,1631,713,1667,652,1695,589,1727,494,1732,495,1700,591,1671,655,1636,716,1606,757,1580,786,1550,812,1508,840,1498,846"/>
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="575,1193,718,1218"/>
<area shape="poly" title=" " alt="" coords="700,1219,768,1239,854,1258,949,1274,1045,1280,1736,1280,1754,1278,1771,1271,1802,1245,1830,1204,1854,1150,1875,1085,1893,1013,1920,852,1938,686,1949,532,1955,337,1961,337,1954,533,1943,686,1925,853,1898,1014,1880,1087,1859,1152,1834,1206,1806,1248,1773,1276,1755,1283,1736,1285,1045,1285,948,1279,853,1263,767,1244,699,1225"/>
<area shape="poly" title=" " alt="" coords="732,1216,851,1228,922,1231,999,1230,1079,1225,1159,1214,1238,1195,1314,1168,1420,1119,1462,1095,1499,1070,1532,1040,1564,1005,1631,909,1661,852,1684,791,1702,729,1714,668,1727,562,1731,494,1736,494,1733,562,1719,669,1707,730,1689,793,1666,855,1636,912,1568,1008,1536,1044,1502,1074,1465,1100,1423,1124,1316,1173,1240,1200,1160,1219,1079,1230,999,1236,922,1236,850,1233,731,1222"/>
<area shape="poly" title=" " alt="" coords="682,1184,771,1142,814,1130,849,1125,881,1117,897,1108,914,1093,924,1074,925,1054,926,1033,938,1013,966,996,968,1001,942,1017,931,1035,930,1054,929,1075,918,1096,900,1112,884,1122,850,1130,815,1135,773,1146,684,1189"/>
<area shape="rect" href="classripple_1_1detail_1_1RawStateTable.html" title=" " alt="" coords="959,1140,1134,1180"/>
<area shape="poly" title=" " alt="" coords="732,1209,821,1210,916,1201,958,1191,998,1178,999,1183,959,1196,916,1207,821,1215,732,1214"/>
<area shape="rect" title=" " alt="" coords="251,1091,417,1131"/>
<area shape="poly" title=" " alt="" coords="416,1132,447,1141,605,1190,604,1195,446,1147,414,1137"/>
<area shape="rect" title=" " alt="" coords="221,1155,447,1181"/>
<area shape="poly" title=" " alt="" coords="455,1180,576,1194,575,1200,454,1185"/>
<area shape="rect" title=" " alt="" coords="229,1205,439,1245"/>
<area shape="poly" title=" " alt="" coords="453,1215,575,1207,575,1213,453,1220"/>
<area shape="rect" title=" " alt="" coords="227,1269,441,1309"/>
<area shape="poly" title=" " alt="" coords="422,1263,598,1215,599,1221,423,1268"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="287,1041,381,1066"/>
<area shape="poly" title=" " alt="" coords="396,1060,448,1076,503,1103,555,1135,631,1190,628,1195,552,1140,500,1108,446,1081,394,1065"/>
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="1367,258,1478,283"/>
<area shape="poly" title=" " alt="" coords="1492,274,1634,287,1892,314,1891,319,1633,292,1491,279"/>
<area shape="poly" title=" " alt="" coords="1478,285,1635,338,1668,369,1696,406,1730,467,1725,470,1691,408,1664,373,1632,342,1477,290"/>
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="973,67,1120,93"/>
<area shape="poly" title=" " alt="" coords="1113,94,1154,110,1230,147,1301,188,1405,256,1402,260,1298,193,1227,152,1152,114,1111,99"/>
<area shape="poly" title=" " alt="" coords="1134,66,1221,62,1269,64,1315,69,1356,80,1393,93,1391,98,1355,85,1314,75,1268,69,1221,68,1134,72"/>
<area shape="poly" title=" " alt="" coords="1134,84,1347,100,1346,105,1134,89"/>
<area shape="poly" title=" " alt="" coords="1443,787,1719,492,1723,496,1447,791"/>
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="981,1026,1113,1051"/>
<area shape="poly" title=" " alt="" coords="1109,1051,1159,1058,1214,1058,1267,1046,1291,1034,1313,1018,1328,997,1333,976,1332,954,1327,932,1321,908,1318,884,1322,860,1337,836,1354,822,1358,826,1341,839,1327,862,1324,884,1326,907,1332,930,1337,954,1339,977,1333,1000,1317,1022,1294,1039,1269,1051,1214,1063,1158,1063,1108,1057"/>
<area shape="poly" title=" " alt="" coords="1126,1025,1246,1007,1313,992,1326,975,1330,956,1325,918,1320,877,1324,856,1337,836,1354,822,1357,826,1341,839,1329,858,1325,878,1331,917,1336,957,1330,977,1316,997,1247,1012,1127,1031"/>
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="546,1077,747,1102"/>
<area shape="poly" title=" " alt="" coords="760,1075,916,1056,980,1047,981,1052,916,1061,761,1080"/>
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="549,1027,744,1053"/>
<area shape="poly" title=" " alt="" coords="758,1037,980,1036,980,1042,758,1042"/>
<area shape="rect" href="classripple_1_1TxsRawView.html" title="Interface for changing ledger entries with transactions." alt="" coords="971,575,1122,601"/>
<area shape="poly" title=" " alt="" coords="1136,578,1180,580,1227,586,1273,600,1316,622,1339,641,1359,663,1390,714,1410,762,1421,798,1416,800,1405,764,1385,716,1355,667,1335,645,1313,626,1272,605,1226,592,1179,585,1135,584"/>
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="583,589,710,614"/>
<area shape="poly" title=" " alt="" coords="724,596,971,588,971,593,724,601"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="545,833,748,887"/>
<area shape="poly" title=" " alt="" coords="762,860,946,859,1153,849,1260,837,1355,822,1356,827,1261,842,1154,855,946,865,762,865"/>
<area shape="poly" title=" " alt="" coords="748,895,750,899,760,922,763,955,760,1034,758,1110,763,1140,774,1159,786,1167,803,1172,849,1176,904,1175,959,1170,959,1175,904,1180,849,1182,802,1177,784,1172,770,1163,758,1142,752,1111,754,1033,758,955,755,924,746,901,744,899"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="940,676,1153,775"/>
<area shape="poly" title=" " alt="" coords="1167,750,1367,797,1366,802,1166,755"/>
<area shape="rect" href="structripple_1_1OpenView_1_1txData.html" title=" " alt="" coords="555,718,739,743"/>
<area shape="poly" title=" " alt="" coords="726,745,749,754,761,762,773,770,812,779,843,780,916,769,939,764,940,769,916,775,843,786,811,784,771,774,758,767,747,758,724,750"/>
<area shape="rect" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior." alt="" coords="995,799,1098,825"/>
<area shape="poly" title=" " alt="" coords="1112,809,1355,809,1355,815,1112,815"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="561,768,732,808"/>
<area shape="poly" title=" " alt="" coords="746,798,772,800,892,806,995,809,995,814,892,812,772,805,746,803"/>
<area shape="poly" title=" " alt="" coords="1140,977,1249,962,1291,953,1313,945,1322,932,1326,920,1325,893,1323,865,1327,850,1337,835,1354,822,1358,827,1341,839,1332,852,1328,865,1330,893,1332,921,1327,935,1316,949,1293,958,1250,967,1140,982"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="561,912,733,952"/>
<area shape="poly" title=" " alt="" coords="746,944,967,975,966,981,746,949"/>
<area shape="poly" title=" " alt="" coords="1147,1154,1192,1146,1237,1132,1278,1111,1313,1080,1330,1049,1335,1020,1332,990,1324,960,1316,930,1313,899,1318,868,1337,836,1354,822,1357,826,1341,839,1323,869,1318,899,1322,929,1329,959,1337,989,1341,1020,1335,1051,1317,1083,1281,1115,1239,1137,1193,1151,1148,1160"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="965,912,1128,952"/>
<area shape="poly" title=" " alt="" coords="1141,927,1243,917,1285,908,1313,895,1323,882,1325,868,1327,852,1337,835,1357,823,1359,827,1341,839,1332,853,1330,868,1327,884,1316,899,1287,913,1243,923,1142,932"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1345,913,1500,953"/>
<area shape="poly" title=" " alt="" coords="1512,911,1576,883,1606,863,1631,838,1661,795,1685,746,1702,695,1715,644,1728,554,1731,494,1736,494,1733,554,1720,645,1707,697,1690,748,1666,797,1635,842,1609,867,1579,887,1514,916"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1345,311,1500,351"/>
<area shape="poly" title=" " alt="" coords="1514,351,1575,372,1635,399,1684,433,1722,466,1718,470,1681,437,1632,404,1573,377,1513,356"/>
<area shape="poly" title=" " alt="" coords="1469,123,1928,309,1926,314,1467,128"/>
</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 &#160;</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">&#160;</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:ab89b1ca8aa115ca86a323e7a3a3507d1" id="r_ab89b1ca8aa115ca86a323e7a3a3507d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#ab89b1ca8aa115ca86a323e7a3a3507d1">CreateTicket</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx)</td></tr>
<tr class="separator:ab89b1ca8aa115ca86a323e7a3a3507d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af93532dc2f2cb57e4a20f2e7bce3b40b" id="r_af93532dc2f2cb57e4a20f2e7bce3b40b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#af93532dc2f2cb57e4a20f2e7bce3b40b">doApply</a> () override</td></tr>
<tr class="memdesc:af93532dc2f2cb57e4a20f2e7bce3b40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Precondition: fee collection is likely. <br /></td></tr>
<tr class="separator:af93532dc2f2cb57e4a20f2e7bce3b40b"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</td><td class="mdescRight">Process the transaction. <br /></td></tr>
<tr class="separator:a1da35943be8abee6756535e60689de65"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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">&#160;</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 &amp;&#160;</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">&#160;</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:a05c7c85550d9b129a841afe65a5321ca" id="r_a05c7c85550d9b129a841afe65a5321ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#a05c7c85550d9b129a841afe65a5321ca">makeTxConsequences</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a05c7c85550d9b129a841afe65a5321ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3875aec1cd490ed05e08362e57031f" id="r_a3f3875aec1cd490ed05e08362e57031f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#a3f3875aec1cd490ed05e08362e57031f">preflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="memdesc:a3f3875aec1cd490ed05e08362e57031f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enforce constraints beyond those of the <a class="el" href="classripple_1_1Transactor.html">Transactor</a> base class. <br /></td></tr>
<tr class="separator:a3f3875aec1cd490ed05e08362e57031f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa670a3ff11c7bd38c3b4f406b5d0c9f0" id="r_aa670a3ff11c7bd38c3b4f406b5d0c9f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#aa670a3ff11c7bd38c3b4f406b5d0c9f0">preclaim</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx)</td></tr>
<tr class="memdesc:aa670a3ff11c7bd38c3b4f406b5d0c9f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enforce constraints beyond those of the <a class="el" href="classripple_1_1Transactor.html">Transactor</a> base class. <br /></td></tr>
<tr class="separator:aa670a3ff11c7bd38c3b4f406b5d0c9f0"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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 &amp;<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a433ee7a44770c882927f2eedf20e6c71"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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 &amp;ctx)</td></tr>
<tr class="separator:a2f3af178ae553ba91b5893fbcc4ade7f"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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 &amp;ctx, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee)</td></tr>
<tr class="separator:a356c16a6a5d7ccade18cf4c9fb58cc38"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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 &amp;ctx)</td></tr>
<tr class="separator:a4501e41a5df4853bb93e7f85ec6abaf7"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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 &amp;ctx)</td></tr>
<tr class="separator:aac723ecd8e9b7d06cf89fa4041f5b699"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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 &amp;<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="separator:a428581db1f9eea2f41cf9e371a1e557d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8814a9c9d9ce64c0dd136fde9c1c4aa4" id="r_a8814a9c9d9ce64c0dd136fde9c1c4aa4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a8814a9c9d9ce64c0dd136fde9c1c4aa4">checkPermission</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="separator:a8814a9c9d9ce64c0dd136fde9c1c4aa4"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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> &amp;<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;ticketIndex, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ac424955fc06a7eb920a93fe517ad8d69"><td class="memSeparator" colspan="2">&#160;</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:acc764ad1169bf619b5a5c3e69ddf8429" id="r_acc764ad1169bf619b5a5c3e69ddf8429"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938">ConsequencesFactoryType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#acc764ad1169bf619b5a5c3e69ddf8429">ConsequencesFactory</a> {<a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845">Custom</a>}</td></tr>
<tr class="separator:acc764ad1169bf619b5a5c3e69ddf8429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeea47fab6070663f1e192649388cfe1f" id="r_aeea47fab6070663f1e192649388cfe1f"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#aeea47fab6070663f1e192649388cfe1f">minValidCount</a> = 1</td></tr>
<tr class="separator:aeea47fab6070663f1e192649388cfe1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf83244952f9cd9e1bf089d71fbc4df" id="r_a9bf83244952f9cd9e1bf089d71fbc4df"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#a9bf83244952f9cd9e1bf089d71fbc4df">maxValidCount</a> = 250</td></tr>
<tr class="separator:a9bf83244952f9cd9e1bf089d71fbc4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab62e6bf2469f6819db8a1ba7f28ebecb" id="r_ab62e6bf2469f6819db8a1ba7f28ebecb"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html#ab62e6bf2469f6819db8a1ba7f28ebecb">maxTicketThreshold</a> = 250</td></tr>
<tr class="separator:ab62e6bf2469f6819db8a1ba7f28ebecb"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:ac251aaee739d07ccdd565f2e9d9f336e" id="r_ac251aaee739d07ccdd565f2e9d9f336e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#ac251aaee739d07ccdd565f2e9d9f336e">preCompute</a> ()</td></tr>
<tr class="separator:ac251aaee739d07ccdd565f2e9d9f336e"><td class="memSeparator" colspan="2">&#160;</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:a5c4568739676c5335b8d63dc375f7920" id="r_a5c4568739676c5335b8d63dc375f7920"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</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> &amp;app, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee, <a class="el" href="structripple_1_1Fees.html">Fees</a> const &amp;fees, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags)</td></tr>
<tr class="memdesc:a5c4568739676c5335b8d63dc375f7920"><td class="mdescLeft">&#160;</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">&#160;</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> &amp;&#160;</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">&#160;</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>&#160;</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">&#160;</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&#160;</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">&#160;</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&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:af81f796422a3f66771e31a6ecbbbf57b" id="r_af81f796422a3f66771e31a6ecbbbf57b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt;&#160;</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">&#160;</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">&#160;</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>&#160;</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 &amp;sleAccount)</td></tr>
<tr class="separator:a0b2066252127862bb58c1e4994dd5deb"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a5597401d095d153481ff61819fbb83dc" id="r_a5597401d095d153481ff61819fbb83dc"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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:a732e5dc74fdfd0e3892143918fd640cd" id="r_a732e5dc74fdfd0e3892143918fd640cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a732e5dc74fdfd0e3892143918fd640cd">checkSingleSign</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;idSigner, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;idAccount, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; sleAccount, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a732e5dc74fdfd0e3892143918fd640cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8148787075e0d34daef901306ec65ec7" id="r_a8148787075e0d34daef901306ec65ec7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html#a8148787075e0d34daef901306ec65ec7">checkMultiSign</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;<a class="el" href="classripple_1_1Transactor.html#a9acc4edc9b8f2a11a27fbcf5e93e2fe2">view</a>, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;idAccount, <a class="el" href="classripple_1_1STArray.html">STArray</a> const &amp;txSigners, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a8148787075e0d34daef901306ec65ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="CreateTicket_8h_source.html#l00028">28</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a5c6d16e9402d182a835f50b37ce9a938" name="a5c6d16e9402d182a835f50b37ce9a938"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c6d16e9402d182a835f50b37ce9a938">&#9670;&#160;</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&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4" name="a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4"></a>Blocker&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845" name="a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845"></a>Custom&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Transactor_8h_source.html#l00155">155</a> of file <a class="el" href="Transactor_8h_source.html">Transactor.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab89b1ca8aa115ca86a323e7a3a3507d1" name="ab89b1ca8aa115ca86a323e7a3a3507d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab89b1ca8aa115ca86a323e7a3a3507d1">&#9670;&#160;</a></span>CreateTicket()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ripple::CreateTicket::CreateTicket </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</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="CreateTicket_8h_source.html#l00065">65</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a05c7c85550d9b129a841afe65a5321ca" name="a05c7c85550d9b129a841afe65a5321ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05c7c85550d9b129a841afe65a5321ca">&#9670;&#160;</a></span>makeTxConsequences()</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_1TxConsequences.html">TxConsequences</a> ripple::CreateTicket::makeTxConsequences </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</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="CreateTicket_8cpp_source.html#l00030">30</a> of file <a class="el" href="CreateTicket_8cpp_source.html">CreateTicket.cpp</a>.</p>
</div>
</div>
<a id="a3f3875aec1cd490ed05e08362e57031f" name="a3f3875aec1cd490ed05e08362e57031f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f3875aec1cd490ed05e08362e57031f">&#9670;&#160;</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::CreateTicket::preflight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</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>Enforce constraints beyond those of the <a class="el" href="classripple_1_1Transactor.html">Transactor</a> base class. </p>
<p class="definition">Definition at line <a class="el" href="CreateTicket_8cpp_source.html#l00037">37</a> of file <a class="el" href="CreateTicket_8cpp_source.html">CreateTicket.cpp</a>.</p>
</div>
</div>
<a id="aa670a3ff11c7bd38c3b4f406b5d0c9f0" name="aa670a3ff11c7bd38c3b4f406b5d0c9f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa670a3ff11c7bd38c3b4f406b5d0c9f0">&#9670;&#160;</a></span>preclaim()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::CreateTicket::preclaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</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>Enforce constraints beyond those of the <a class="el" href="classripple_1_1Transactor.html">Transactor</a> base class. </p>
<p class="definition">Definition at line <a class="el" href="CreateTicket_8cpp_source.html#l00056">56</a> of file <a class="el" href="CreateTicket_8cpp_source.html">CreateTicket.cpp</a>.</p>
</div>
</div>
<a id="af93532dc2f2cb57e4a20f2e7bce3b40b" name="af93532dc2f2cb57e4a20f2e7bce3b40b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af93532dc2f2cb57e4a20f2e7bce3b40b">&#9670;&#160;</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::CreateTicket::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>Precondition: fee collection is likely. </p>
<p>Attempt to create ticket(s). </p>
<p>Implements <a class="el" href="classripple_1_1Transactor.html#af0192505cdcebc1bb31be32dfb62aa72">ripple::Transactor</a>.</p>
<p class="definition">Definition at line <a class="el" href="CreateTicket_8cpp_source.html#l00084">84</a> of file <a class="el" href="CreateTicket_8cpp_source.html">CreateTicket.cpp</a>.</p>
</div>
</div>
<a id="a1da35943be8abee6756535e60689de65" name="a1da35943be8abee6756535e60689de65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1da35943be8abee6756535e60689de65">&#9670;&#160;</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#l01064">1064</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">&#9670;&#160;</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> &amp; 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#l00161">161</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">&#9670;&#160;</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 &amp; 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#l00167">167</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">&#9670;&#160;</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 &amp;&#160;</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 &amp;&#160;</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>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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#l00361">361</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">&#9670;&#160;</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 &amp;&#160;</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#l00433">433</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">&#9670;&#160;</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 &amp;&#160;</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>&#160;</td>
<td class="paramname"><em>baseFee</em>&#160;</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#l00261">261</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">&#9670;&#160;</a></span>checkSign()</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 &amp;&#160;</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#l00581">581</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">&#9670;&#160;</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 &amp;&#160;</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#l00638">638</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">&#9670;&#160;</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 &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</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#l00233">233</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="a8814a9c9d9ce64c0dd136fde9c1c4aa4" name="a8814a9c9d9ce64c0dd136fde9c1c4aa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8814a9c9d9ce64c0dd136fde9c1c4aa4">&#9670;&#160;</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#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::Transactor::checkPermission </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</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#l00217">217</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">&#9670;&#160;</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> &amp;&#160;</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 &amp;&#160;</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 &amp;&#160;</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>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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#l00482">482</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">&#9670;&#160;</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#l00544">544</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="ac251aaee739d07ccdd565f2e9d9f336e" name="ac251aaee739d07ccdd565f2e9d9f336e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac251aaee739d07ccdd565f2e9d9f336e">&#9670;&#160;</a></span>preCompute()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::Transactor::preCompute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classripple_1_1Change.html#a69cd5bf7979d79ffc7d2a7b813ff967e">ripple::Change</a>, and <a class="el" href="classripple_1_1SetSignerList.html#a81cc900e9e0dc4096c3c8f63c1371ffe">ripple::SetSignerList</a>.</p>
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00536">536</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">&#9670;&#160;</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> &amp;&#160;</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>&#160;</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 &amp;&#160;</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>&#160;</td>
<td class="paramname"><em>flags</em>&#160;</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#l00251">251</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="af81f796422a3f66771e31a6ecbbbf57b" name="af81f796422a3f66771e31a6ecbbbf57b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af81f796422a3f66771e31a6ecbbbf57b">&#9670;&#160;</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>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; ripple::Transactor::reset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</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#l01002">1002</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">&#9670;&#160;</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 &amp;&#160;</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#l00463">463</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">&#9670;&#160;</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#l00326">326</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="a732e5dc74fdfd0e3892143918fd640cd" name="a732e5dc74fdfd0e3892143918fd640cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a732e5dc74fdfd0e3892143918fd640cd">&#9670;&#160;</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="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</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 &amp;&#160;</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>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt;&#160;</td>
<td class="paramname"><em>sleAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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#l00685">685</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="a8148787075e0d34daef901306ec65ec7" name="a8148787075e0d34daef901306ec65ec7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8148787075e0d34daef901306ec65ec7">&#9670;&#160;</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 &amp;&#160;</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 &amp;&#160;</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_1STArray.html">STArray</a> const &amp;&#160;</td>
<td class="paramname"><em>txSigners</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</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>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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#l00746">746</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">&#9670;&#160;</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>&#160;</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#l01057">1057</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="acc764ad1169bf619b5a5c3e69ddf8429" name="acc764ad1169bf619b5a5c3e69ddf8429"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc764ad1169bf619b5a5c3e69ddf8429">&#9670;&#160;</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::CreateTicket::ConsequencesFactory {<a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845">Custom</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="CreateTicket_8h_source.html#l00031">31</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div>
</div>
<a id="aeea47fab6070663f1e192649388cfe1f" name="aeea47fab6070663f1e192649388cfe1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeea47fab6070663f1e192649388cfe1f">&#9670;&#160;</a></span>minValidCount</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="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::CreateTicket::minValidCount = 1</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="CreateTicket_8h_source.html#l00033">33</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div>
</div>
<a id="a9bf83244952f9cd9e1bf089d71fbc4df" name="a9bf83244952f9cd9e1bf089d71fbc4df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bf83244952f9cd9e1bf089d71fbc4df">&#9670;&#160;</a></span>maxValidCount</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="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::CreateTicket::maxValidCount = 250</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="CreateTicket_8h_source.html#l00055">55</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div>
</div>
<a id="ab62e6bf2469f6819db8a1ba7f28ebecb" name="ab62e6bf2469f6819db8a1ba7f28ebecb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab62e6bf2469f6819db8a1ba7f28ebecb">&#9670;&#160;</a></span>maxTicketThreshold</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="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::CreateTicket::maxTicketThreshold = 250</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="CreateTicket_8h_source.html#l00063">63</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div>
</div>
<a id="aef4ef0a89b5595b2a688b89e4ecef833" name="aef4ef0a89b5595b2a688b89e4ecef833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef4ef0a89b5595b2a688b89e4ecef833">&#9670;&#160;</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>&amp; 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#l00141">141</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">&#9670;&#160;</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#l00142">142</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">&#9670;&#160;</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#l00143">143</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">&#9670;&#160;</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#l00145">145</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">&#9670;&#160;</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#l00146">146</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">&#9670;&#160;</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#l00147">147</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&#160;<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>