Files
wownero-cpp/docs/doxygen/structmonero_1_1monero__tx__query.html

427 lines
55 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.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Monero C++ Library: monero::monero_tx_query Struct 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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">Monero C++ Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<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');
$(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="namespacemonero.html">monero</a></li><li class="navelem"><a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structmonero_1_1monero__tx__query-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">monero::monero_tx_query Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="monero__wallet__model_8h_source.html">monero_wallet_model.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for monero::monero_tx_query:</div>
<div class="dyncontent">
<div class="center">
<img src="structmonero_1_1monero__tx__query.png" usemap="#monero::monero_5Ftx_5Fquery_map" alt=""/>
<map id="monero::monero_5Ftx_5Fquery_map" name="monero::monero_5Ftx_5Fquery_map">
<area href="structmonero_1_1monero__tx__wallet.html" alt="monero::monero_tx_wallet" shape="rect" coords="0,112,162,136"/>
<area href="structmonero_1_1monero__tx.html" alt="monero::monero_tx" shape="rect" coords="0,56,162,80"/>
<area href="structmonero_1_1serializable__struct.html" alt="monero::serializable_struct" shape="rect" coords="0,0,162,24"/>
</map>
</div></div>
<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:a2355afaf070c49ae18fee757145e2391" id="r_a2355afaf070c49ae18fee757145e2391"><td class="memItemLeft" align="right" valign="top">rapidjson::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2355afaf070c49ae18fee757145e2391">to_rapidjson_val</a> (rapidjson::Document::AllocatorType &amp;allocator) const</td></tr>
<tr class="separator:a2355afaf070c49ae18fee757145e2391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a618a59d3273bee09ba860eafc13a2768" id="r_a618a59d3273bee09ba860eafc13a2768"><td class="memItemLeft" align="right" valign="top"><a id="a618a59d3273bee09ba860eafc13a2768" name="a618a59d3273bee09ba860eafc13a2768"></a>
std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;src, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;tgt) const</td></tr>
<tr class="separator:a618a59d3273bee09ba860eafc13a2768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8626f1afa5640dd3b3e2d0c3b85dd24" id="r_ac8626f1afa5640dd3b3e2d0c3b85dd24"><td class="memItemLeft" align="right" valign="top"><a id="ac8626f1afa5640dd3b3e2d0c3b85dd24" name="ac8626f1afa5640dd3b3e2d0c3b85dd24"></a>
std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;src, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;tgt) const</td></tr>
<tr class="separator:ac8626f1afa5640dd3b3e2d0c3b85dd24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a970cf683ffa70fc68200af58491d4bb1" id="r_a970cf683ffa70fc68200af58491d4bb1"><td class="memItemLeft" align="right" valign="top"><a id="a970cf683ffa70fc68200af58491d4bb1" name="a970cf683ffa70fc68200af58491d4bb1"></a>
std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt; &amp;src, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt; &amp;tgt) const</td></tr>
<tr class="separator:a970cf683ffa70fc68200af58491d4bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebe4606ba157d00dbc71e54882ad37a" id="r_a0ebe4606ba157d00dbc71e54882ad37a"><td class="memItemLeft" align="right" valign="top"><a id="a0ebe4606ba157d00dbc71e54882ad37a" name="a0ebe4606ba157d00dbc71e54882ad37a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>meets_criteria</b> (<a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> *tx, bool query_children=true) const</td></tr>
<tr class="separator:a0ebe4606ba157d00dbc71e54882ad37a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structmonero_1_1monero__tx__wallet"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_structmonero_1_1monero__tx__wallet')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero::monero_tx_wallet</a></td></tr>
<tr class="memitem:ab00bc1f8108ea8f863418ab1418bb801 inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_ab00bc1f8108ea8f863418ab1418bb801"><td class="memItemLeft" align="right" valign="top">rapidjson::Value&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmonero_1_1monero__tx__wallet.html#ab00bc1f8108ea8f863418ab1418bb801">to_rapidjson_val</a> (rapidjson::Document::AllocatorType &amp;allocator) const</td></tr>
<tr class="separator:ab00bc1f8108ea8f863418ab1418bb801 inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a005c6127789087cf3e898a8a9897aa13 inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_a005c6127789087cf3e898a8a9897aa13"><td class="memItemLeft" align="right" valign="top">
std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;src, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;tgt) const</td></tr>
<tr class="separator:a005c6127789087cf3e898a8a9897aa13 inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab260c28ef4ca0b677bdb55c626c194be inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_ab260c28ef4ca0b677bdb55c626c194be"><td class="memItemLeft" align="right" valign="top">
std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;src, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;tgt) const</td></tr>
<tr class="separator:ab260c28ef4ca0b677bdb55c626c194be inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eaa656dfdae74dd71055d3bfe4405df inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_a4eaa656dfdae74dd71055d3bfe4405df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmonero_1_1monero__tx__wallet.html#a4eaa656dfdae74dd71055d3bfe4405df">merge</a> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;self, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;other)</td></tr>
<tr class="separator:a4eaa656dfdae74dd71055d3bfe4405df inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41c118401b9411c8d128eb82fe2f673e inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_a41c118401b9411c8d128eb82fe2f673e"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>merge</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;self, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;other)</td></tr>
<tr class="separator:a41c118401b9411c8d128eb82fe2f673e inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2cf49553d5c4e49045cb7fefa7a776 inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_abf2cf49553d5c4e49045cb7fefa7a776"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__transfer.html">monero_transfer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>get_transfers</b> () const</td></tr>
<tr class="separator:abf2cf49553d5c4e49045cb7fefa7a776 inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac05bd6fa4044ef5ec540eca85ddde6e4 inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_ac05bd6fa4044ef5ec540eca85ddde6e4"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__transfer.html">monero_transfer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>get_transfers</b> (const <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a> &amp;query) const</td></tr>
<tr class="separator:ac05bd6fa4044ef5ec540eca85ddde6e4 inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed0db7a7532adb0934bbd0d447424f05 inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_aed0db7a7532adb0934bbd0d447424f05"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__transfer.html">monero_transfer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>filter_transfers</b> (const <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a> &amp;query)</td></tr>
<tr class="separator:aed0db7a7532adb0934bbd0d447424f05 inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18b2ac8162cb3319963dc48d08cc37e inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_af18b2ac8162cb3319963dc48d08cc37e"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output__wallet.html">monero_output_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>get_outputs_wallet</b> () const</td></tr>
<tr class="separator:af18b2ac8162cb3319963dc48d08cc37e inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac80b251ccc6e26433d67fc53d887e0fe inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_ac80b251ccc6e26433d67fc53d887e0fe"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output__wallet.html">monero_output_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>get_outputs_wallet</b> (const <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &amp;query) const</td></tr>
<tr class="separator:ac80b251ccc6e26433d67fc53d887e0fe inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad03c3352fe6529d020f7d21a5541562d inherit pub_methods_structmonero_1_1monero__tx__wallet" id="r_ad03c3352fe6529d020f7d21a5541562d"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output__wallet.html">monero_output_wallet</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>filter_outputs_wallet</b> (const <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &amp;query)</td></tr>
<tr class="separator:ad03c3352fe6529d020f7d21a5541562d inherit pub_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structmonero_1_1monero__tx"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_structmonero_1_1monero__tx')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structmonero_1_1monero__tx.html">monero::monero_tx</a></td></tr>
<tr class="memitem:a4291a5718caa553aabd76bd629e42a31 inherit pub_methods_structmonero_1_1monero__tx" id="r_a4291a5718caa553aabd76bd629e42a31"><td class="memItemLeft" align="right" valign="top">
std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;src, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; &amp;tgt) const</td></tr>
<tr class="separator:a4291a5718caa553aabd76bd629e42a31 inherit pub_methods_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45cf09fa9289ad3412d4f2d5224bb8e4 inherit pub_methods_structmonero_1_1monero__tx" id="r_a45cf09fa9289ad3412d4f2d5224bb8e4"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>get_height</b> () const</td></tr>
<tr class="separator:a45cf09fa9289ad3412d4f2d5224bb8e4 inherit pub_methods_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structmonero_1_1serializable__struct"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_structmonero_1_1serializable__struct')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td></tr>
<tr class="memitem:a723e44b22962d02d3f78bc7c2043dc1e inherit pub_methods_structmonero_1_1serializable__struct" id="r_a723e44b22962d02d3f78bc7c2043dc1e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a> () const</td></tr>
<tr class="separator:a723e44b22962d02d3f78bc7c2043dc1e inherit pub_methods_structmonero_1_1serializable__struct"><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:ae8fb0d3910f01c535965c9733979c101" id="r_ae8fb0d3910f01c535965c9733979c101"><td class="memItemLeft" align="right" valign="top"><a id="ae8fb0d3910f01c535965c9733979c101" name="ae8fb0d3910f01c535965c9733979c101"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>from_property_tree</b> (const boost::property_tree::ptree &amp;node, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt; &amp;tx_query)</td></tr>
<tr class="separator:ae8fb0d3910f01c535965c9733979c101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a421e8f289e6c6e83bc14d014a685858c" id="r_a421e8f289e6c6e83bc14d014a685858c"><td class="memItemLeft" align="right" valign="top"><a id="a421e8f289e6c6e83bc14d014a685858c" name="a421e8f289e6c6e83bc14d014a685858c"></a>
static std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__query.html">monero_tx_query</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>deserialize_from_block</b> (const std::string &amp;tx_query_json)</td></tr>
<tr class="separator:a421e8f289e6c6e83bc14d014a685858c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_structmonero_1_1monero__tx__wallet"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_structmonero_1_1monero__tx__wallet')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero::monero_tx_wallet</a></td></tr>
<tr class="memitem:a4f7c6924ffa279cd7f9f828b277d9a73 inherit pub_static_methods_structmonero_1_1monero__tx__wallet" id="r_a4f7c6924ffa279cd7f9f828b277d9a73"><td class="memItemLeft" align="right" valign="top">
static void&#160;</td><td class="memItemRight" valign="bottom"><b>from_property_tree</b> (const boost::property_tree::ptree &amp;node, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero_tx_wallet</a> &gt; &amp;tx_wallet)</td></tr>
<tr class="separator:a4f7c6924ffa279cd7f9f828b277d9a73 inherit pub_static_methods_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_structmonero_1_1monero__tx"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_structmonero_1_1monero__tx')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="structmonero_1_1monero__tx.html">monero::monero_tx</a></td></tr>
<tr class="memitem:ade4aa298dc3f99cfa413499fabfbb267 inherit pub_static_methods_structmonero_1_1monero__tx" id="r_ade4aa298dc3f99cfa413499fabfbb267"><td class="memItemLeft" align="right" valign="top">
static void&#160;</td><td class="memItemRight" valign="bottom"><b>from_property_tree</b> (const boost::property_tree::ptree &amp;node, std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx.html">monero_tx</a> &gt; tx)</td></tr>
<tr class="separator:ade4aa298dc3f99cfa413499fabfbb267 inherit pub_static_methods_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a0df063015c1d62ad84b849f5bb04af08" id="r_a0df063015c1d62ad84b849f5bb04af08"><td class="memItemLeft" align="right" valign="top"><a id="a0df063015c1d62ad84b849f5bb04af08" name="a0df063015c1d62ad84b849f5bb04af08"></a>
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_outgoing</b></td></tr>
<tr class="separator:a0df063015c1d62ad84b849f5bb04af08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab141ef0e3c4518af25507ad29ff3c512" id="r_ab141ef0e3c4518af25507ad29ff3c512"><td class="memItemLeft" align="right" valign="top"><a id="ab141ef0e3c4518af25507ad29ff3c512" name="ab141ef0e3c4518af25507ad29ff3c512"></a>
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_incoming</b></td></tr>
<tr class="separator:ab141ef0e3c4518af25507ad29ff3c512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affdc7c6a72c3ee60d7a38a0f059e52bf" id="r_affdc7c6a72c3ee60d7a38a0f059e52bf"><td class="memItemLeft" align="right" valign="top"><a id="affdc7c6a72c3ee60d7a38a0f059e52bf" name="affdc7c6a72c3ee60d7a38a0f059e52bf"></a>
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_hashes</b></td></tr>
<tr class="separator:affdc7c6a72c3ee60d7a38a0f059e52bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f817b930ccb8ba2b4280418cce59e5" id="r_af9f817b930ccb8ba2b4280418cce59e5"><td class="memItemLeft" align="right" valign="top"><a id="af9f817b930ccb8ba2b4280418cce59e5" name="af9f817b930ccb8ba2b4280418cce59e5"></a>
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_has_payment_id</b></td></tr>
<tr class="separator:af9f817b930ccb8ba2b4280418cce59e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4fb5236c70f7b09413596d9816a1e9e" id="r_aa4fb5236c70f7b09413596d9816a1e9e"><td class="memItemLeft" align="right" valign="top"><a id="aa4fb5236c70f7b09413596d9816a1e9e" name="aa4fb5236c70f7b09413596d9816a1e9e"></a>
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_payment_ids</b></td></tr>
<tr class="separator:aa4fb5236c70f7b09413596d9816a1e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafd3216f3ccfa351e8ecf0ae5586ae90" id="r_aafd3216f3ccfa351e8ecf0ae5586ae90"><td class="memItemLeft" align="right" valign="top"><a id="aafd3216f3ccfa351e8ecf0ae5586ae90" name="aafd3216f3ccfa351e8ecf0ae5586ae90"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_height</b></td></tr>
<tr class="separator:aafd3216f3ccfa351e8ecf0ae5586ae90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936f5cf37c4eb1741d058794e24db698" id="r_a936f5cf37c4eb1741d058794e24db698"><td class="memItemLeft" align="right" valign="top"><a id="a936f5cf37c4eb1741d058794e24db698" name="a936f5cf37c4eb1741d058794e24db698"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_min_height</b></td></tr>
<tr class="separator:a936f5cf37c4eb1741d058794e24db698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f2642e559194b2c6610216ca83db51" id="r_af5f2642e559194b2c6610216ca83db51"><td class="memItemLeft" align="right" valign="top"><a id="af5f2642e559194b2c6610216ca83db51" name="af5f2642e559194b2c6610216ca83db51"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_max_height</b></td></tr>
<tr class="separator:af5f2642e559194b2c6610216ca83db51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1975f48fb4f706df5c2bf37828132f99" id="r_a1975f48fb4f706df5c2bf37828132f99"><td class="memItemLeft" align="right" valign="top"><a id="a1975f48fb4f706df5c2bf37828132f99" name="a1975f48fb4f706df5c2bf37828132f99"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_include_outputs</b></td></tr>
<tr class="separator:a1975f48fb4f706df5c2bf37828132f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34a14ff750494db06bdeefa26ef6489" id="r_ad34a14ff750494db06bdeefa26ef6489"><td class="memItemLeft" align="right" valign="top"><a id="ad34a14ff750494db06bdeefa26ef6489" name="ad34a14ff750494db06bdeefa26ef6489"></a>
boost::optional&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__transfer__query.html">monero_transfer_query</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_transfer_query</b></td></tr>
<tr class="separator:ad34a14ff750494db06bdeefa26ef6489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a231d2e5920423f9bd896a8e7935e27" id="r_a7a231d2e5920423f9bd896a8e7935e27"><td class="memItemLeft" align="right" valign="top"><a id="a7a231d2e5920423f9bd896a8e7935e27" name="a7a231d2e5920423f9bd896a8e7935e27"></a>
boost::optional&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_input_query</b></td></tr>
<tr class="separator:a7a231d2e5920423f9bd896a8e7935e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b4dcc6411abeaff3314be0f080ed5e" id="r_aa4b4dcc6411abeaff3314be0f080ed5e"><td class="memItemLeft" align="right" valign="top"><a id="aa4b4dcc6411abeaff3314be0f080ed5e" name="aa4b4dcc6411abeaff3314be0f080ed5e"></a>
boost::optional&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output__query.html">monero_output_query</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_output_query</b></td></tr>
<tr class="separator:aa4b4dcc6411abeaff3314be0f080ed5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structmonero_1_1monero__tx__wallet"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_structmonero_1_1monero__tx__wallet')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="structmonero_1_1monero__tx__wallet.html">monero::monero_tx_wallet</a></td></tr>
<tr class="memitem:a4e5b15663fd28fef91799039b37725cf inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a4e5b15663fd28fef91799039b37725cf"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__tx__set.html">monero_tx_set</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_tx_set</b></td></tr>
<tr class="separator:a4e5b15663fd28fef91799039b37725cf inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7196d0896b81dda06cdcd85d64044ddd inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a7196d0896b81dda06cdcd85d64044ddd"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_incoming</b></td></tr>
<tr class="separator:a7196d0896b81dda06cdcd85d64044ddd inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b1a19bad6addadae32a296b1c66ce9c inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a9b1a19bad6addadae32a296b1c66ce9c"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_outgoing</b></td></tr>
<tr class="separator:a9b1a19bad6addadae32a296b1c66ce9c inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7eb30f5b01a8ddd1558ef0460feacc2 inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_aa7eb30f5b01a8ddd1558ef0460feacc2"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero_incoming_transfer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_incoming_transfers</b></td></tr>
<tr class="separator:aa7eb30f5b01a8ddd1558ef0460feacc2 inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e789ce9839c43236d385b9f07ff94ec inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a1e789ce9839c43236d385b9f07ff94ec"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero_outgoing_transfer</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_outgoing_transfer</b></td></tr>
<tr class="separator:a1e789ce9839c43236d385b9f07ff94ec inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f08b97dfa718687615f68013636d3ee inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a0f08b97dfa718687615f68013636d3ee"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_note</b></td></tr>
<tr class="separator:a0f08b97dfa718687615f68013636d3ee inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657e628368821979cb7b0afe985f82d3 inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a657e628368821979cb7b0afe985f82d3"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_locked</b></td></tr>
<tr class="separator:a657e628368821979cb7b0afe985f82d3 inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa581e2647501af751212357abef8dd87 inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_aa581e2647501af751212357abef8dd87"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_input_sum</b></td></tr>
<tr class="separator:aa581e2647501af751212357abef8dd87 inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa7627cfd139fad3d152e6c0167efb9c inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_afa7627cfd139fad3d152e6c0167efb9c"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_output_sum</b></td></tr>
<tr class="separator:afa7627cfd139fad3d152e6c0167efb9c inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068498795ed640ce324f3d5e71292925 inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a068498795ed640ce324f3d5e71292925"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_change_address</b></td></tr>
<tr class="separator:a068498795ed640ce324f3d5e71292925 inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bbd9775ee75a70026b2117219d94a0a inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a0bbd9775ee75a70026b2117219d94a0a"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_change_amount</b></td></tr>
<tr class="separator:a0bbd9775ee75a70026b2117219d94a0a inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60ae5e68b10d2a930fc4b89b94a55f9 inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_ac60ae5e68b10d2a930fc4b89b94a55f9"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_dummy_outputs</b></td></tr>
<tr class="separator:ac60ae5e68b10d2a930fc4b89b94a55f9 inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66cdfe35c40c00505d422a6f09b8119b inherit pub_attribs_structmonero_1_1monero__tx__wallet" id="r_a66cdfe35c40c00505d422a6f09b8119b"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_extra_hex</b></td></tr>
<tr class="separator:a66cdfe35c40c00505d422a6f09b8119b inherit pub_attribs_structmonero_1_1monero__tx__wallet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structmonero_1_1monero__tx"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_structmonero_1_1monero__tx')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="structmonero_1_1monero__tx.html">monero::monero_tx</a></td></tr>
<tr class="memitem:a0b0107ffb55edf774c12001288c750a3 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a0b0107ffb55edf774c12001288c750a3"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__block.html">monero_block</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_block</b></td></tr>
<tr class="separator:a0b0107ffb55edf774c12001288c750a3 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d400d955b7bd74c4ac096e9de8a9b59 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a6d400d955b7bd74c4ac096e9de8a9b59"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_hash</b></td></tr>
<tr class="separator:a6d400d955b7bd74c4ac096e9de8a9b59 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f86b2160ed5979796c0415bcb938eb inherit pub_attribs_structmonero_1_1monero__tx" id="r_af9f86b2160ed5979796c0415bcb938eb"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_version</b></td></tr>
<tr class="separator:af9f86b2160ed5979796c0415bcb938eb inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39dd7cdd8874f04742ebcc22881ee0d9 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a39dd7cdd8874f04742ebcc22881ee0d9"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_miner_tx</b></td></tr>
<tr class="separator:a39dd7cdd8874f04742ebcc22881ee0d9 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed1cd94483df4ecef3f8a91932ffc6db inherit pub_attribs_structmonero_1_1monero__tx" id="r_aed1cd94483df4ecef3f8a91932ffc6db"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_payment_id</b></td></tr>
<tr class="separator:aed1cd94483df4ecef3f8a91932ffc6db inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a838257958c8e135f6e9bbd250fb3b0cf inherit pub_attribs_structmonero_1_1monero__tx" id="r_a838257958c8e135f6e9bbd250fb3b0cf"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_fee</b></td></tr>
<tr class="separator:a838257958c8e135f6e9bbd250fb3b0cf inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07ec0f1c2d78058473e97098f98a56ab inherit pub_attribs_structmonero_1_1monero__tx" id="r_a07ec0f1c2d78058473e97098f98a56ab"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_ring_size</b></td></tr>
<tr class="separator:a07ec0f1c2d78058473e97098f98a56ab inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73502c3ac4b430bf96f9955eafa9eb26 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a73502c3ac4b430bf96f9955eafa9eb26"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_relay</b></td></tr>
<tr class="separator:a73502c3ac4b430bf96f9955eafa9eb26 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6409e9abff653c7ec233de6e0532ccd5 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a6409e9abff653c7ec233de6e0532ccd5"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_relayed</b></td></tr>
<tr class="separator:a6409e9abff653c7ec233de6e0532ccd5 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb0853e533afe2ca71a131c36b5c4d3 inherit pub_attribs_structmonero_1_1monero__tx" id="r_abcb0853e533afe2ca71a131c36b5c4d3"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_confirmed</b></td></tr>
<tr class="separator:abcb0853e533afe2ca71a131c36b5c4d3 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a633111406207be869118cdfdbdf7b789 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a633111406207be869118cdfdbdf7b789"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_in_tx_pool</b></td></tr>
<tr class="separator:a633111406207be869118cdfdbdf7b789 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfd192c7826cebb3158e9abcf7557122 inherit pub_attribs_structmonero_1_1monero__tx" id="r_acfd192c7826cebb3158e9abcf7557122"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_confirmations</b></td></tr>
<tr class="separator:acfd192c7826cebb3158e9abcf7557122 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef69f41112dcd72ca65bbba413ec39dc inherit pub_attribs_structmonero_1_1monero__tx" id="r_aef69f41112dcd72ca65bbba413ec39dc"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_unlock_time</b></td></tr>
<tr class="separator:aef69f41112dcd72ca65bbba413ec39dc inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f4f21c343058cd8f0237e5cee6f9970 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a0f4f21c343058cd8f0237e5cee6f9970"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_last_relayed_timestamp</b></td></tr>
<tr class="separator:a0f4f21c343058cd8f0237e5cee6f9970 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4848cd4b615813fadb28b18b5dcf279 inherit pub_attribs_structmonero_1_1monero__tx" id="r_ad4848cd4b615813fadb28b18b5dcf279"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_received_timestamp</b></td></tr>
<tr class="separator:ad4848cd4b615813fadb28b18b5dcf279 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76124f831163bb3baedff81d2740a2cb inherit pub_attribs_structmonero_1_1monero__tx" id="r_a76124f831163bb3baedff81d2740a2cb"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_double_spend_seen</b></td></tr>
<tr class="separator:a76124f831163bb3baedff81d2740a2cb inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7bb36d5c50128dd0f781f351ed63ba5 inherit pub_attribs_structmonero_1_1monero__tx" id="r_aa7bb36d5c50128dd0f781f351ed63ba5"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_key</b></td></tr>
<tr class="separator:aa7bb36d5c50128dd0f781f351ed63ba5 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a082979ede82247163efa88a15653d02e inherit pub_attribs_structmonero_1_1monero__tx" id="r_a082979ede82247163efa88a15653d02e"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_full_hex</b></td></tr>
<tr class="separator:a082979ede82247163efa88a15653d02e inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45acf8ddf87003be44334b951518d6d3 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a45acf8ddf87003be44334b951518d6d3"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_pruned_hex</b></td></tr>
<tr class="separator:a45acf8ddf87003be44334b951518d6d3 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9906c72ff7eb5cd71305970b6b01df2 inherit pub_attribs_structmonero_1_1monero__tx" id="r_aa9906c72ff7eb5cd71305970b6b01df2"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_prunable_hex</b></td></tr>
<tr class="separator:aa9906c72ff7eb5cd71305970b6b01df2 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206cb1a8e344d25791ee6c6929690063 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a206cb1a8e344d25791ee6c6929690063"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_prunable_hash</b></td></tr>
<tr class="separator:a206cb1a8e344d25791ee6c6929690063 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51162d977c8ebb1b2c7eddfd4f831b36 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a51162d977c8ebb1b2c7eddfd4f831b36"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_size</b></td></tr>
<tr class="separator:a51162d977c8ebb1b2c7eddfd4f831b36 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc27203e75e4105ba781aa6b34c0c9db inherit pub_attribs_structmonero_1_1monero__tx" id="r_acc27203e75e4105ba781aa6b34c0c9db"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_weight</b></td></tr>
<tr class="separator:acc27203e75e4105ba781aa6b34c0c9db inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa4fac0211e1b9d0831dde92d68764e inherit pub_attribs_structmonero_1_1monero__tx" id="r_a4fa4fac0211e1b9d0831dde92d68764e"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output.html">monero_output</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_inputs</b></td></tr>
<tr class="separator:a4fa4fac0211e1b9d0831dde92d68764e inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a046d9431a31967761fd31579b1deaaa3 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a046d9431a31967761fd31579b1deaaa3"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__output.html">monero_output</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_outputs</b></td></tr>
<tr class="separator:a046d9431a31967761fd31579b1deaaa3 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22940c356e666cd7514f14dd31f626d6 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a22940c356e666cd7514f14dd31f626d6"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_output_indices</b></td></tr>
<tr class="separator:a22940c356e666cd7514f14dd31f626d6 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e599a72a56a7c8cb394a468a6bad8a5 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a0e599a72a56a7c8cb394a468a6bad8a5"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_metadata</b></td></tr>
<tr class="separator:a0e599a72a56a7c8cb394a468a6bad8a5 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c74b1e2c75df4f0c466a1c56f8b1ee8 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a7c74b1e2c75df4f0c466a1c56f8b1ee8"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_common_tx_sets</b></td></tr>
<tr class="separator:a7c74b1e2c75df4f0c466a1c56f8b1ee8 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5196637b750b1bd4232faff262e50b inherit pub_attribs_structmonero_1_1monero__tx" id="r_a1a5196637b750b1bd4232faff262e50b"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_extra</b></td></tr>
<tr class="separator:a1a5196637b750b1bd4232faff262e50b inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63233d6daf2a51e7a4fae5eb0886d5ca inherit pub_attribs_structmonero_1_1monero__tx" id="r_a63233d6daf2a51e7a4fae5eb0886d5ca"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_rct_signatures</b></td></tr>
<tr class="separator:a63233d6daf2a51e7a4fae5eb0886d5ca inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1edaa98a8c1679f29a0018809b6c15a1 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a1edaa98a8c1679f29a0018809b6c15a1"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_rct_sig_prunable</b></td></tr>
<tr class="separator:a1edaa98a8c1679f29a0018809b6c15a1 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf973815c824a23fdf6fd238d0ae03e8 inherit pub_attribs_structmonero_1_1monero__tx" id="r_abf973815c824a23fdf6fd238d0ae03e8"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_kept_by_block</b></td></tr>
<tr class="separator:abf973815c824a23fdf6fd238d0ae03e8 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4503ed5307419392f4ebb97337473c34 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a4503ed5307419392f4ebb97337473c34"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_failed</b></td></tr>
<tr class="separator:a4503ed5307419392f4ebb97337473c34 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae61222623d04a1f11eb7da147e0f8914 inherit pub_attribs_structmonero_1_1monero__tx" id="r_ae61222623d04a1f11eb7da147e0f8914"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_last_failed_height</b></td></tr>
<tr class="separator:ae61222623d04a1f11eb7da147e0f8914 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0195449c1fcd4e8a32a68277940e0ec3 inherit pub_attribs_structmonero_1_1monero__tx" id="r_a0195449c1fcd4e8a32a68277940e0ec3"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_last_failed_hash</b></td></tr>
<tr class="separator:a0195449c1fcd4e8a32a68277940e0ec3 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaefd34bb219947b8979095df42d05271 inherit pub_attribs_structmonero_1_1monero__tx" id="r_aaefd34bb219947b8979095df42d05271"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_max_used_block_height</b></td></tr>
<tr class="separator:aaefd34bb219947b8979095df42d05271 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad617f83b4c62fea6fd42043fa7aa86d2 inherit pub_attribs_structmonero_1_1monero__tx" id="r_ad617f83b4c62fea6fd42043fa7aa86d2"><td class="memItemLeft" align="right" valign="top">
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_max_used_block_hash</b></td></tr>
<tr class="separator:ad617f83b4c62fea6fd42043fa7aa86d2 inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abac7d2188c358d602a8c33fd2425639e inherit pub_attribs_structmonero_1_1monero__tx" id="r_abac7d2188c358d602a8c33fd2425639e"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_signatures</b></td></tr>
<tr class="separator:abac7d2188c358d602a8c33fd2425639e inherit pub_attribs_structmonero_1_1monero__tx"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_attribs_structmonero_1_1monero__tx"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_structmonero_1_1monero__tx')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="structmonero_1_1monero__tx.html">monero::monero_tx</a></td></tr>
<tr class="memitem:a2d2b64018c8d84979a31c273d85185f0 inherit pub_static_attribs_structmonero_1_1monero__tx" id="r_a2d2b64018c8d84979a31c273d85185f0"><td class="memItemLeft" align="right" valign="top">
static const std::string&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_PAYMENT_ID</b> = std::string(&quot;0000000000000000&quot;)</td></tr>
<tr class="separator:a2d2b64018c8d84979a31c273d85185f0 inherit pub_static_attribs_structmonero_1_1monero__tx"><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>Configures a query to retrieve transactions.</p>
<p>All transactions are returned except those that do not meet the criteria defined in this query. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a2355afaf070c49ae18fee757145e2391" name="a2355afaf070c49ae18fee757145e2391"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2355afaf070c49ae18fee757145e2391">&#9670;&#160;</a></span>to_rapidjson_val()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">rapidjson::Value monero::monero_tx_query::to_rapidjson_val </td>
<td>(</td>
<td class="paramtype">rapidjson::Document::AllocatorType &amp;</td> <td class="paramname"><span class="paramname"><em>allocator</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts the struct to a rapidjson Value.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">allocator</td><td>is the rapidjson document allocator </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the struct as a rapidjson Value </dd></dl>
<p>Reimplemented from <a class="el" href="structmonero_1_1monero__tx.html#a17cef8cbfdb09e73ad48873db3095115">monero::monero_tx</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>wallet/<a class="el" href="monero__wallet__model_8h_source.html">monero_wallet_model.h</a></li>
<li>wallet/<b>monero_wallet_model.cpp</b></li>
</ul>
</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.10.0
</small></address>
</body>
</html>