This commit is contained in:
manojsdoshi
2023-11-08 18:39:32 +00:00
parent e2a2b5c865
commit c5554cfb8a
2686 changed files with 55239 additions and 53717 deletions

View File

@@ -133,7 +133,7 @@ $(function() {
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classripple_1_1Transaction.html#af156fd06496289fe9f8123fcb444f330"> 62</a></span>&#160;<a class="code" href="classripple_1_1Transaction.html#af156fd06496289fe9f8123fcb444f330">Transaction::setStatus</a>(<a class="code" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843">TransStatus</a> ts, <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> lseq)</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="classripple_1_1Transaction.html#acffb1887d20e8c4ba16b6d3b40459e23">mStatus</a> = ts;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="classripple_1_1Transaction.html#a8d8e94341e54529c6fa1db600e8b9d33">mInLedger</a> = lseq;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="classripple_1_1Transaction.html#a58e768466a55ba2cd86c1c309b10ab2b">mLedgerIndex</a> = lseq;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843">TransStatus</a></div>
@@ -236,75 +236,84 @@ $(function() {
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment">// options 1 to include the date of the transaction</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<a class="code" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classripple_1_1Transaction.html#ac8746fa431dbfc2527f6448033caa53e"> 168</a></span>&#160;<a class="code" href="classripple_1_1Transaction.html#ac8746fa431dbfc2527f6448033caa53e">Transaction::getJson</a>(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711">JsonOptions</a> options, <span class="keywordtype">bool</span> binary)<span class="keyword"> const</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classripple_1_1Transaction.html#ac8746fa431dbfc2527f6448033caa53e"> 168</a></span>&#160;<a class="code" href="classripple_1_1Transaction.html#ac8746fa431dbfc2527f6448033caa53e">Transaction::getJson</a>(<a class="code" href="structripple_1_1JsonOptions.html">JsonOptions</a> options, <span class="keywordtype">bool</span> binary)<span class="keyword"> const</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> ret(<a class="code" href="classripple_1_1Transaction.html#ad192ef3e613cd427dca8fecf9a4681ea">mTransaction</a>-&gt;getJson(<a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">JsonOptions::none</a>, binary));</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1Transaction.html#a8d8e94341e54529c6fa1db600e8b9d33">mInLedger</a>)</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; ret[jss::inLedger] = <a class="code" href="classripple_1_1Transaction.html#a8d8e94341e54529c6fa1db600e8b9d33">mInLedger</a>; <span class="comment">// Deprecated.</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; ret[jss::ledger_index] = <a class="code" href="classripple_1_1Transaction.html#a8d8e94341e54529c6fa1db600e8b9d33">mInLedger</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">if</span> (options == <a class="code" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a48680239f46f3fdb40cb2e7e4d92a903">JsonOptions::include_date</a>)</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; {</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">auto</span> ct = <a class="code" href="classripple_1_1Transaction.html#ab64684c6504fdebd2630cb9f7377c466">mApp</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>().<a class="code" href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">getCloseTimeBySeq</a>(<a class="code" href="classripple_1_1Transaction.html#a8d8e94341e54529c6fa1db600e8b9d33">mInLedger</a>);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span> (ct)</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; ret[jss::date] = ct-&gt;time_since_epoch().count();</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;}</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="comment">// Note, we explicitly suppress `include_date` option here</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> ret(</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classripple_1_1Transaction.html#ad192ef3e613cd427dca8fecf9a4681ea">mTransaction</a>-&gt;getJson(options &amp; ~<a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aafbf455cd24e4be77ea2f5049de627345">JsonOptions::include_date</a>, binary));</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1Transaction.html#a58e768466a55ba2cd86c1c309b10ab2b">mLedgerIndex</a>)</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">if</span> (!(options &amp; <a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa3ace7cc623d6c6f5783c87db5efea1bc">JsonOptions::disable_API_prior_V2</a>))</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; {</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="comment">// Behaviour before API version 2</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; ret[jss::inLedger] = <a class="code" href="classripple_1_1Transaction.html#a58e768466a55ba2cd86c1c309b10ab2b">mLedgerIndex</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; }</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">// TODO: disable_API_prior_V3 to disable output of both `date` and</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="comment">// `ledger_index` elements (taking precedence over include_date)</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; ret[jss::ledger_index] = <a class="code" href="classripple_1_1Transaction.html#a58e768466a55ba2cd86c1c309b10ab2b">mLedgerIndex</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">if</span> (options &amp; <a class="code" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aafbf455cd24e4be77ea2f5049de627345">JsonOptions::include_date</a>)</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; {</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">auto</span> ct = <a class="code" href="classripple_1_1Transaction.html#ab64684c6504fdebd2630cb9f7377c466">mApp</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>().<a class="code" href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">getCloseTimeBySeq</a>(<a class="code" href="classripple_1_1Transaction.html#a58e768466a55ba2cd86c1c309b10ab2b">mLedgerIndex</a>);</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">if</span> (ct)</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; ret[jss::date] = ct-&gt;time_since_epoch().count();</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">return</span> ret;</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;}</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html">ripple::SQLiteDatabase</a></div><div class="ttdef"><b>Definition:</b> <a href="SQLiteDatabase_8h_source.html#l00027">SQLiteDatabase.h:27</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07">ripple::COMMITTED</a></div><div class="ttdeci">@ COMMITTED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00050">Transaction.h:50</a></div></div>
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa3ace7cc623d6c6f5783c87db5efea1bc"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa3ace7cc623d6c6f5783c87db5efea1bc">ripple::JsonOptions::disable_API_prior_V2</a></div><div class="ttdeci">@ disable_API_prior_V2</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00044">STBase.h:44</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07">ripple::COMMITTED</a></div><div class="ttdeci">@ COMMITTED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00051">Transaction.h:51</a></div></div>
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aafbf455cd24e4be77ea2f5049de627345"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aafbf455cd24e4be77ea2f5049de627345">ripple::JsonOptions::include_date</a></div><div class="ttdeci">@ include_date</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_ab9d9dd8c919e755ebf57e2586f3f86a1"><div class="ttname"><a href="classripple_1_1Transaction.html#ab9d9dd8c919e755ebf57e2586f3f86a1">ripple::Transaction::sqlTransactionStatus</a></div><div class="ttdeci">static TransStatus sqlTransactionStatus(boost::optional&lt; std::string &gt; const &amp;status)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00069">Transaction.cpp:69</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00116">Application.h:116</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_a0e007f454719831e6885ef33158dc0f7"><div class="ttname"><a href="classripple_1_1Transaction.html#a0e007f454719831e6885ef33158dc0f7">ripple::Transaction::transactionFromSQL</a></div><div class="ttdeci">static Transaction::pointer transactionFromSQL(boost::optional&lt; std::uint64_t &gt; const &amp;ledgerSeq, boost::optional&lt; std::string &gt; const &amp;status, Blob const &amp;rawTxn, Application &amp;app)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00092">Transaction.cpp:92</a></div></div>
<div class="ttc" id="anamespaceripple_html_a169967ff418b80729654b6d45ade8711a48680239f46f3fdb40cb2e7e4d92a903"><div class="ttname"><a href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a48680239f46f3fdb40cb2e7e4d92a903">ripple::JsonOptions::include_date</a></div><div class="ttdeci">@ include_date</div></div>
<div class="ttc" id="anamespaceripple_html_aabe37451093c21757855542d68fba3ce"><div class="ttname"><a href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00241">Slice.h:241</a></div></div>
<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_1Transaction_html_ac8746fa431dbfc2527f6448033caa53e"><div class="ttname"><a href="classripple_1_1Transaction.html#ac8746fa431dbfc2527f6448033caa53e">ripple::Transaction::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions options, bool binary=false) const</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00168">Transaction.cpp:168</a></div></div>
<div class="ttc" id="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_a169967ff418b80729654b6d45ade8711"><div class="ttname"><a href="namespaceripple.html#a169967ff418b80729654b6d45ade8711">ripple::JsonOptions</a></div><div class="ttdeci">JsonOptions</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00034">STBase.h:34</a></div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ffb3f54d739bb8f967d695f08fb66cc"><div class="ttname"><a href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cc">ripple::TxSearched</a></div><div class="ttdeci">TxSearched</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00057">Transaction.h:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ffb3f54d739bb8f967d695f08fb66cc"><div class="ttname"><a href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cc">ripple::TxSearched</a></div><div class="ttdeci">TxSearched</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00058">Transaction.h:58</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&lt; unsigned char &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91">ripple::NEW</a></div><div class="ttdeci">@ NEW</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00046">Transaction.h:46</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd">ripple::HELD</a></div><div class="ttdeci">@ HELD</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00051">Transaction.h:51</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_acffb1887d20e8c4ba16b6d3b40459e23"><div class="ttname"><a href="classripple_1_1Transaction.html#acffb1887d20e8c4ba16b6d3b40459e23">ripple::Transaction::mStatus</a></div><div class="ttdeci">TransStatus mStatus</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00390">Transaction.h:390</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91">ripple::NEW</a></div><div class="ttdeci">@ NEW</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00047">Transaction.h:47</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd">ripple::HELD</a></div><div class="ttdeci">@ HELD</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00052">Transaction.h:52</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_acffb1887d20e8c4ba16b6d3b40459e23"><div class="ttname"><a href="classripple_1_1Transaction.html#acffb1887d20e8c4ba16b6d3b40459e23">ripple::Transaction::mStatus</a></div><div class="ttdeci">TransStatus mStatus</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00391">Transaction.h:391</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">ripple::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00040">ErrorCodes.h:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843">ripple::TransStatus</a></div><div class="ttdeci">TransStatus</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00045">Transaction.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_ad192ef3e613cd427dca8fecf9a4681ea"><div class="ttname"><a href="classripple_1_1Transaction.html#ad192ef3e613cd427dca8fecf9a4681ea">ripple::Transaction::mTransaction</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; mTransaction</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00399">Transaction.h:399</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843">ripple::TransStatus</a></div><div class="ttdeci">TransStatus</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00046">Transaction.h:46</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_ad192ef3e613cd427dca8fecf9a4681ea"><div class="ttname"><a href="classripple_1_1Transaction.html#ad192ef3e613cd427dca8fecf9a4681ea">ripple::Transaction::mTransaction</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; mTransaction</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00400">Transaction.h:400</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&lt; 256 &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302">ripple::INCLUDED</a></div><div class="ttdeci">@ INCLUDED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00048">Transaction.h:48</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed">ripple::txnSqlUnknown</a></div><div class="ttdeci">@ txnSqlUnknown</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00042">STTx.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302">ripple::INCLUDED</a></div><div class="ttdeci">@ INCLUDED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00049">Transaction.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed">ripple::txnSqlUnknown</a></div><div class="ttdeci">@ txnSqlUnknown</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00043">STTx.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_a1300b96233c00c7aaa397098cc2c2ad3"><div class="ttname"><a href="classripple_1_1Transaction.html#a1300b96233c00c7aaa397098cc2c2ad3">ripple::Transaction::Transaction</a></div><div class="ttdeci">Transaction(std::shared_ptr&lt; STTx const &gt; const &amp;, std::string &amp;, Application &amp;) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00038">Transaction.cpp:38</a></div></div>
<div class="ttc" id="astructripple_1_1Transaction_1_1Locator_html"><div class="ttname"><a href="structripple_1_1Transaction_1_1Locator.html">ripple::Transaction::Locator</a></div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00315">Transaction.h:315</a></div></div>
<div class="ttc" id="astructripple_1_1Transaction_1_1Locator_html"><div class="ttname"><a href="structripple_1_1Transaction_1_1Locator.html">ripple::Transaction::Locator</a></div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00316">Transaction.h:316</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a57929fa83c551514e364fe6981b0c104"><div class="ttname"><a href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster &amp; getLedgerMaster()=0</div></div>
<div class="ttc" id="anamespaceripple_html_a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8"><div class="ttname"><a href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_a58e768466a55ba2cd86c1c309b10ab2b"><div class="ttname"><a href="classripple_1_1Transaction.html#a58e768466a55ba2cd86c1c309b10ab2b">ripple::Transaction::mLedgerIndex</a></div><div class="ttdeci">LedgerIndex mLedgerIndex</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00390">Transaction.h:390</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a883969ede6f0abdb0d5243fa988ab84f"><div class="ttname"><a href="classripple_1_1Application.html#a883969ede6f0abdb0d5243fa988ab84f">ripple::Application::getRelationalDatabase</a></div><div class="ttdeci">virtual RelationalDatabase &amp; getRelationalDatabase()=0</div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099">ripple::txnSqlValidated</a></div><div class="ttdeci">@ txnSqlValidated</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00040">STTx.h:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099">ripple::txnSqlValidated</a></div><div class="ttdeci">@ txnSqlValidated</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00041">STTx.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_ab7944543d97b9e8eead4718a88c6c1c7"><div class="ttname"><a href="classripple_1_1Transaction.html#ab7944543d97b9e8eead4718a88c6c1c7">ripple::Transaction::locate</a></div><div class="ttdeci">static Locator locate(uint256 const &amp;id, Application &amp;app)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00134">Transaction.cpp:134</a></div></div>
<div class="ttc" id="aclassripple_1_1SerialIter_html"><div class="ttname"><a href="classripple_1_1SerialIter.html">ripple::SerialIter</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00311">Serializer.h:311</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="anamespaceripple_html_aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1">ripple::txnSqlHeld</a></div><div class="ttdeci">@ txnSqlHeld</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00039">STTx.h:39</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d">ripple::CONFLICTED</a></div><div class="ttdeci">@ CONFLICTED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00049">Transaction.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1">ripple::txnSqlHeld</a></div><div class="ttdeci">@ txnSqlHeld</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00040">STTx.h:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d">ripple::CONFLICTED</a></div><div class="ttdeci">@ CONFLICTED</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00050">Transaction.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_a718d6c3cd459b4d24d7bc790905c57f2"><div class="ttname"><a href="namespaceripple.html#a718d6c3cd459b4d24d7bc790905c57f2">ripple::range</a></div><div class="ttdeci">ClosedInterval&lt; T &gt; range(T low, T high)</div><div class="ttdoc">Create a closed range interval.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00054">RangeSet.h:54</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_a8d8e94341e54529c6fa1db600e8b9d33"><div class="ttname"><a href="classripple_1_1Transaction.html#a8d8e94341e54529c6fa1db600e8b9d33">ripple::Transaction::mInLedger</a></div><div class="ttdeci">LedgerIndex mInLedger</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00389">Transaction.h:389</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_1Transaction_html_a7ac314a4b698a354aeca6e01b11727df"><div class="ttname"><a href="classripple_1_1Transaction.html#a7ac314a4b698a354aeca6e01b11727df">ripple::Transaction::load</a></div><div class="ttdeci">static std::variant&lt; std::pair&lt; std::shared_ptr&lt; Transaction &gt;, std::shared_ptr&lt; TxMeta &gt; &gt;, TxSearched &gt; load(uint256 const &amp;id, Application &amp;app, error_code_i &amp;ec)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00114">Transaction.cpp:114</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2">ripple::INVALID</a></div><div class="ttdeci">@ INVALID</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00047">Transaction.h:47</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a330510efd66b4b08e57f5c0b896560ef"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">ripple::LedgerMaster::getCloseTimeBySeq</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeBySeq(LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01718">LedgerMaster.cpp:1718</a></div></div>
<div class="ttc" id="astructripple_1_1JsonOptions_html"><div class="ttname"><a href="structripple_1_1JsonOptions.html">ripple::JsonOptions</a></div><div class="ttdoc">Note, should be treated as flags that can be | and &amp;.</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00035">STBase.h:35</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2"><div class="ttname"><a href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2">ripple::INVALID</a></div><div class="ttdeci">@ INVALID</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00048">Transaction.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a330510efd66b4b08e57f5c0b896560ef"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">ripple::LedgerMaster::getCloseTimeBySeq</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeBySeq(LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01766">LedgerMaster.cpp:1766</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_af156fd06496289fe9f8123fcb444f330"><div class="ttname"><a href="classripple_1_1Transaction.html#af156fd06496289fe9f8123fcb444f330">ripple::Transaction::setStatus</a></div><div class="ttdeci">void setStatus(TransStatus status, std::uint32_t ledgerSeq)</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8cpp_source.html#l00062">Transaction.cpp:62</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808">ripple::txnSqlIncluded</a></div><div class="ttdeci">@ txnSqlIncluded</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00041">STTx.h:41</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808">ripple::txnSqlIncluded</a></div><div class="ttdeci">@ txnSqlIncluded</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00042">STTx.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1PostgresDatabase_html"><div class="ttname"><a href="classripple_1_1PostgresDatabase.html">ripple::PostgresDatabase</a></div><div class="ttdef"><b>Definition:</b> <a href="PostgresDatabase_8h_source.html#l00027">PostgresDatabase.h:27</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac">ripple::txnSqlConflict</a></div><div class="ttdeci">@ txnSqlConflict</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00038">STTx.h:38</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_ab64684c6504fdebd2630cb9f7377c466"><div class="ttname"><a href="classripple_1_1Transaction.html#ab64684c6504fdebd2630cb9f7377c466">ripple::Transaction::mApp</a></div><div class="ttdeci">Application &amp; mApp</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00400">Transaction.h:400</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0">ripple::txnSqlNew</a></div><div class="ttdeci">@ txnSqlNew</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00037">STTx.h:37</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac">ripple::txnSqlConflict</a></div><div class="ttdeci">@ txnSqlConflict</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00039">STTx.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1Transaction_html_ab64684c6504fdebd2630cb9f7377c466"><div class="ttname"><a href="classripple_1_1Transaction.html#ab64684c6504fdebd2630cb9f7377c466">ripple::Transaction::mApp</a></div><div class="ttdeci">Application &amp; mApp</div><div class="ttdef"><b>Definition:</b> <a href="Transaction_8h_source.html#l00401">Transaction.h:401</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0"><div class="ttname"><a href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0">ripple::txnSqlNew</a></div><div class="ttdeci">@ txnSqlNew</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00038">STTx.h:38</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="anamespaceripple_html_a79dcedfb918a7b371ab7797ae9d9bf23"><div class="ttname"><a href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ripple::ClosedInterval</a></div><div class="ttdeci">boost::icl::closed_interval&lt; T &gt; ClosedInterval</div><div class="ttdoc">A closed interval over the domain T.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00045">RangeSet.h:45</a></div></div>
<div class="ttc" id="awhat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception/what.html">std::exception::what</a></div><div class="ttdeci">T what(T... args)</div></div>