forked from XRPLF/rippled
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAcceptedLedgerTx_8h_source.html
238 lines (236 loc) · 38.9 KB
/
AcceptedLedgerTx_8h_source.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: AcceptedLedgerTx.h Source File</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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_df9c78dcf3f59a33b12284f95992a64b.html">ripple</a></li><li class="navelem"><a class="el" href="dir_9f69212e4c6e2ca9ec5ab59cd7b6275c.html">app</a></li><li class="navelem"><a class="el" href="dir_796f40347441ba166e244d2eadcd4ae1.html">ledger</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AcceptedLedgerTx.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">//------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">/*</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> This file is part of rippled: https://github.com/ripple/rippled</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> Copyright (c) 2012, 2013 Ripple Labs Inc.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"></span> </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> Permission to use, copy, modify, and/or distribute this software for any</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> purpose with or without fee is hereby granted, provided that the above</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> copyright notice and this permission notice appear in all copies.</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"></span> </div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">*/</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">//==============================================================================</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef RIPPLE_APP_LEDGER_ACCEPTEDLEDGERTX_H_INCLUDED</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define RIPPLE_APP_LEDGER_ACCEPTEDLEDGERTX_H_INCLUDED</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <ripple/app/ledger/Ledger.h></span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <ripple/protocol/AccountID.h></span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <boost/container/flat_set.hpp></span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">namespace </span><a class="code" href="namespaceripple.html">ripple</a> {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">class </span>Logs;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html"> 50</a></span> <span class="keyword">class </span><a class="code" href="classripple_1_1AcceptedLedgerTx.html">AcceptedLedgerTx</a></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">public</span>:</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#ad36697ab650cba915f16e2331bdf5b98"> 53</a></span>  <span class="keyword">using</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">pointer</a> = <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<AcceptedLedgerTx></a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a9d069a75cfc25959ae7e5a1266b8bd69"> 54</a></span>  <span class="keyword">using</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">ref</a> = <span class="keyword">const</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">pointer</a>&;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a8d53385b88eb7455f6fdee1095ba9fc8">AcceptedLedgerTx</a>(</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ReadView const></a> <span class="keyword">const</span>& ledger,</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a> <span class="keyword">const</span>&,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STObject const></a> <span class="keyword">const</span>&,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="classripple_1_1AccountIDCache.html">AccountIDCache</a> <span class="keyword">const</span>&,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="classripple_1_1Logs.html">Logs</a>&);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a8d53385b88eb7455f6fdee1095ba9fc8">AcceptedLedgerTx</a>(</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ReadView const></a> <span class="keyword">const</span>&,</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a> <span class="keyword">const</span>&,</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classripple_1_1TERSubset.html">TER</a>,</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="classripple_1_1AccountIDCache.html">AccountIDCache</a> <span class="keyword">const</span>&,</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="classripple_1_1Logs.html">Logs</a>&);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a> <span class="keyword">const</span>&</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a3264b40924076c3ce71e3400ce1a6d7f"> 71</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a3264b40924076c3ce71e3400ce1a6d7f">getTxn</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a3dd1f3038153f8e90724610575796136">mTxn</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<TxMeta></a> <span class="keyword">const</span>&</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a52a4fd4aea6ddcae2dc0b0585234625a"> 76</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a52a4fd4aea6ddcae2dc0b0585234625a">getMeta</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">mMeta</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  boost::container::flat_set<AccountID> <span class="keyword">const</span>&</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a0eba4dfa1c1f8f357e1a8309b6bfeb7c"> 82</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a0eba4dfa1c1f8f357e1a8309b6bfeb7c">getAffected</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a129f396a4a729db5d048f4af98670590">mAffected</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="classripple_1_1base__uint.html">TxID</a></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#aa78a5745fec777939dc97e1f54f71b2f"> 88</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#aa78a5745fec777939dc97e1f54f71b2f">getTransactionID</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a3dd1f3038153f8e90724610575796136">mTxn</a>->getTransactionID();</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#aedf81194c837fad1852a4fc85492844a"> 93</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#aedf81194c837fad1852a4fc85492844a">getTxnType</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a3dd1f3038153f8e90724610575796136">mTxn</a>->getTxnType();</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a1593dda5ea7c92d922506b88f512c0b9"> 98</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a1593dda5ea7c92d922506b88f512c0b9">getResult</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#aa30ecf8fb0570ef811224aa052e1a50d">mResult</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a8a4106f3f083448b6a8c15cc3e22799a"> 103</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a8a4106f3f083448b6a8c15cc3e22799a">getTxnSeq</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">mMeta</a>->getIndex();</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  }</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a99da468ca4a57539171371f6b431543c"> 109</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a99da468ca4a57539171371f6b431543c">isApplied</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">return</span> bool(<a class="code" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">mMeta</a>);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">int</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#ac1e8aee9c64417b8cea9339e020238f9"> 114</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#ac1e8aee9c64417b8cea9339e020238f9">getIndex</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">mMeta</a> ? <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">mMeta</a>->getIndex() : 0;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#aa014ee9b826dadec1391207f70a50e13">getEscMeta</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a29c6a5e2b72454b88ffafd481ecbeeb7"> 121</a></span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a29c6a5e2b72454b88ffafd481ecbeeb7">getJson</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#af2ea7b3c166ce89ef53dcca7f4de5169">mJson</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  }</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="keyword">private</span>:</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a16a765515699910996ebd04ce253b970"> 127</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<ReadView const></a> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a16a765515699910996ebd04ce253b970">mLedger</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a3dd1f3038153f8e90724610575796136"> 128</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<STTx const></a> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a3dd1f3038153f8e90724610575796136">mTxn</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519"> 129</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<TxMeta></a> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">mMeta</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#aa30ecf8fb0570ef811224aa052e1a50d"> 130</a></span>  <a class="code" href="classripple_1_1TERSubset.html">TER</a> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#aa30ecf8fb0570ef811224aa052e1a50d">mResult</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a129f396a4a729db5d048f4af98670590"> 131</a></span>  boost::container::flat_set<AccountID> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a129f396a4a729db5d048f4af98670590">mAffected</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#a602514f98f4b7b24255952234aa5359d"> 132</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a602514f98f4b7b24255952234aa5359d">mRawMeta</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#af2ea7b3c166ce89ef53dcca7f4de5169"> 133</a></span>  <a class="code" href="classJson_1_1Value.html">Json::Value</a> <a class="code" href="classripple_1_1AcceptedLedgerTx.html#af2ea7b3c166ce89ef53dcca7f4de5169">mJson</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#ace281ea0140d8c4e361aced5c95a97eb"> 134</a></span>  <a class="code" href="classripple_1_1AccountIDCache.html">AccountIDCache</a> <span class="keyword">const</span>& <a class="code" href="classripple_1_1AcceptedLedgerTx.html#ace281ea0140d8c4e361aced5c95a97eb">accountCache_</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classripple_1_1AcceptedLedgerTx.html#ad802810356298a04b0525185be53eb0f"> 135</a></span>  <a class="code" href="classripple_1_1Logs.html">Logs</a>& <a class="code" href="classripple_1_1AcceptedLedgerTx.html#ad802810356298a04b0525185be53eb0f">logs_</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordtype">void</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="classripple_1_1AcceptedLedgerTx.html#a92e318de53b84c31426cf9c7919cfac4">buildJson</a>();</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> };</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> } <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a16a765515699910996ebd04ce253b970"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a16a765515699910996ebd04ce253b970">ripple::AcceptedLedgerTx::mLedger</a></div><div class="ttdeci">std::shared_ptr< ReadView const > mLedger</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00127">AcceptedLedgerTx.h:127</a></div></div>
<div class="ttc" id="aclassripple_1_1Logs_html"><div class="ttname"><a href="classripple_1_1Logs.html">ripple::Logs</a></div><div class="ttdoc">Manages partitions for logging.</div><div class="ttdef"><b>Definition:</b> <a href="Log_8h_source.html#l00048">Log.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a3264b40924076c3ce71e3400ce1a6d7f"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a3264b40924076c3ce71e3400ce1a6d7f">ripple::AcceptedLedgerTx::getTxn</a></div><div class="ttdeci">std::shared_ptr< STTx const > const & getTxn() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00071">AcceptedLedgerTx.h:71</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_aa78a5745fec777939dc97e1f54f71b2f"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#aa78a5745fec777939dc97e1f54f71b2f">ripple::AcceptedLedgerTx::getTransactionID</a></div><div class="ttdeci">TxID getTransactionID() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00088">AcceptedLedgerTx.h:88</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_af2ea7b3c166ce89ef53dcca7f4de5169"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#af2ea7b3c166ce89ef53dcca7f4de5169">ripple::AcceptedLedgerTx::mJson</a></div><div class="ttdeci">Json::Value mJson</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00133">AcceptedLedgerTx.h:133</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< unsigned char ></a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">ripple::TxType</a></div><div class="ttdeci">TxType</div><div class="ttdoc">Transaction type identifiers.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00056">TxFormats.h:56</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_ac1e8aee9c64417b8cea9339e020238f9"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#ac1e8aee9c64417b8cea9339e020238f9">ripple::AcceptedLedgerTx::getIndex</a></div><div class="ttdeci">int getIndex() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00114">AcceptedLedgerTx.h:114</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountIDCache_html"><div class="ttname"><a href="classripple_1_1AccountIDCache.html">ripple::AccountIDCache</a></div><div class="ttdoc">Caches the base58 representations of AccountIDs.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00118">AccountID.h:118</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a8d53385b88eb7455f6fdee1095ba9fc8"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a8d53385b88eb7455f6fdee1095ba9fc8">ripple::AcceptedLedgerTx::AcceptedLedgerTx</a></div><div class="ttdeci">AcceptedLedgerTx(std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &, std::shared_ptr< STObject const > const &, AccountIDCache const &, Logs &)</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8cpp_source.html#l00029">AcceptedLedgerTx.cpp:29</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_ad802810356298a04b0525185be53eb0f"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#ad802810356298a04b0525185be53eb0f">ripple::AcceptedLedgerTx::logs_</a></div><div class="ttdeci">Logs & logs_</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00135">AcceptedLedgerTx.h:135</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_aedf81194c837fad1852a4fc85492844a"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#aedf81194c837fad1852a4fc85492844a">ripple::AcceptedLedgerTx::getTxnType</a></div><div class="ttdeci">TxType getTxnType() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00093">AcceptedLedgerTx.h:93</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00075">base_uint.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_ace281ea0140d8c4e361aced5c95a97eb"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#ace281ea0140d8c4e361aced5c95a97eb">ripple::AcceptedLedgerTx::accountCache_</a></div><div class="ttdeci">AccountIDCache const & accountCache_</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00134">AcceptedLedgerTx.h:134</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a52a4fd4aea6ddcae2dc0b0585234625a"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a52a4fd4aea6ddcae2dc0b0585234625a">ripple::AcceptedLedgerTx::getMeta</a></div><div class="ttdeci">std::shared_ptr< TxMeta > const & getMeta() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00076">AcceptedLedgerTx.h:76</a></div></div>
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset< CanCvtToTER ></a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html">ripple::AcceptedLedgerTx</a></div><div class="ttdoc">A transaction that is in a closed ledger.</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00050">AcceptedLedgerTx.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a0eba4dfa1c1f8f357e1a8309b6bfeb7c"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a0eba4dfa1c1f8f357e1a8309b6bfeb7c">ripple::AcceptedLedgerTx::getAffected</a></div><div class="ttdeci">boost::container::flat_set< AccountID > const & getAffected() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00082">AcceptedLedgerTx.h:82</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a1593dda5ea7c92d922506b88f512c0b9"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a1593dda5ea7c92d922506b88f512c0b9">ripple::AcceptedLedgerTx::getResult</a></div><div class="ttdeci">TER getResult() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00098">AcceptedLedgerTx.h:98</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a602514f98f4b7b24255952234aa5359d"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a602514f98f4b7b24255952234aa5359d">ripple::AcceptedLedgerTx::mRawMeta</a></div><div class="ttdeci">Blob mRawMeta</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00132">AcceptedLedgerTx.h:132</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_aa014ee9b826dadec1391207f70a50e13"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#aa014ee9b826dadec1391207f70a50e13">ripple::AcceptedLedgerTx::getEscMeta</a></div><div class="ttdeci">std::string getEscMeta() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8cpp_source.html#l00074">AcceptedLedgerTx.cpp:74</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a92e318de53b84c31426cf9c7919cfac4"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a92e318de53b84c31426cf9c7919cfac4">ripple::AcceptedLedgerTx::buildJson</a></div><div class="ttdeci">void buildJson()</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8cpp_source.html#l00081">AcceptedLedgerTx.cpp:81</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a8a4106f3f083448b6a8c15cc3e22799a"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a8a4106f3f083448b6a8c15cc3e22799a">ripple::AcceptedLedgerTx::getTxnSeq</a></div><div class="ttdeci">std::uint32_t getTxnSeq() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00103">AcceptedLedgerTx.h:103</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a3dd1f3038153f8e90724610575796136"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a3dd1f3038153f8e90724610575796136">ripple::AcceptedLedgerTx::mTxn</a></div><div class="ttdeci">std::shared_ptr< STTx const > mTxn</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00128">AcceptedLedgerTx.h:128</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a99da468ca4a57539171371f6b431543c"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a99da468ca4a57539171371f6b431543c">ripple::AcceptedLedgerTx::isApplied</a></div><div class="ttdeci">bool isApplied() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00109">AcceptedLedgerTx.h:109</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a4b69ecaf2c297b92ba417dae91dd1519"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a4b69ecaf2c297b92ba417dae91dd1519">ripple::AcceptedLedgerTx::mMeta</a></div><div class="ttdeci">std::shared_ptr< TxMeta > mMeta</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00129">AcceptedLedgerTx.h:129</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a129f396a4a729db5d048f4af98670590"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a129f396a4a729db5d048f4af98670590">ripple::AcceptedLedgerTx::mAffected</a></div><div class="ttdeci">boost::container::flat_set< AccountID > mAffected</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00131">AcceptedLedgerTx.h:131</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_a29c6a5e2b72454b88ffafd481ecbeeb7"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#a29c6a5e2b72454b88ffafd481ecbeeb7">ripple::AcceptedLedgerTx::getJson</a></div><div class="ttdeci">Json::Value getJson() const</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00121">AcceptedLedgerTx.h:121</a></div></div>
<div class="ttc" id="aclassripple_1_1AcceptedLedgerTx_html_aa30ecf8fb0570ef811224aa052e1a50d"><div class="ttname"><a href="classripple_1_1AcceptedLedgerTx.html#aa30ecf8fb0570ef811224aa052e1a50d">ripple::AcceptedLedgerTx::mResult</a></div><div class="ttdeci">TER mResult</div><div class="ttdef"><b>Definition:</b> <a href="AcceptedLedgerTx_8h_source.html#l00130">AcceptedLedgerTx.h:130</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>