update to monero core v0.16.0.0 nitrogen nebula

remove is_rct on submit tx result
only incoming transfers have num_suggested_confirmations
update docs
add to readme: git checkout tags/v0.16.0.0 for monero-core
This commit is contained in:
woodser
2020-05-28 14:05:15 -04:00
parent 94cf7dc869
commit 9342a67dde
21 changed files with 209 additions and 221 deletions
+1 -1
View File
@@ -205,7 +205,7 @@ $(function() {
<div class="ttc" id="classmonero_1_1monero__wallet_html_aa99175937b6c342597c28e4a9a31e8c8"><div class="ttname"><a href="classmonero_1_1monero__wallet.html#aa99175937b6c342597c28e4a9a31e8c8">monero::monero_wallet::get_listeners</a></div><div class="ttdeci">virtual std::set&lt; monero_wallet_listener * &gt; get_listeners()</div><div class="ttdef"><b>Definition:</b> monero_wallet.h:398</div></div>
<div class="ttc" id="structmonero_1_1monero__tx__config_html"><div class="ttname"><a href="structmonero_1_1monero__tx__config.html">monero::monero_tx_config</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_model.h:343</div></div>
<div class="ttc" id="classmonero_1_1monero__wallet_html_a93058114cff787076edf9440d1087baf"><div class="ttname"><a href="classmonero_1_1monero__wallet.html#a93058114cff787076edf9440d1087baf">monero::monero_wallet::create_txs</a></div><div class="ttdeci">virtual std::vector&lt; std::shared_ptr&lt; monero_tx_wallet &gt; &gt; create_txs(const monero_tx_config &amp;config)</div><div class="ttdef"><b>Definition:</b> monero_wallet.h:785</div></div>
<div class="ttc" id="structmonero_1_1wallet2__listener_html"><div class="ttname"><a href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:688</div></div>
<div class="ttc" id="structmonero_1_1wallet2__listener_html"><div class="ttname"><a href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></div><div class="ttdef"><b>Definition:</b> monero_wallet_core.cpp:679</div></div>
<div class="ttc" id="classmonero_1_1monero__wallet_html_adc414619a0d246a014331f4a9d54d914"><div class="ttname"><a href="classmonero_1_1monero__wallet.html#adc414619a0d246a014331f4a9d54d914">monero::monero_wallet::verify_message</a></div><div class="ttdeci">virtual bool verify_message(const std::string &amp;msg, const std::string &amp;address, const std::string &amp;signature) const</div><div class="ttdef"><b>Definition:</b> monero_wallet.h:911</div></div>
<div class="ttc" id="classmonero_1_1monero__wallet_html_a2892affa378f7a465ca045172ba2c270"><div class="ttname"><a href="classmonero_1_1monero__wallet.html#a2892affa378f7a465ca045172ba2c270">monero::monero_wallet::get_account</a></div><div class="ttdeci">virtual monero_account get_account(uint32_t account_idx) const</div><div class="ttdef"><b>Definition:</b> monero_wallet.h:586</div></div>
</div><!-- fragment --></div><!-- contents -->
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -203,10 +203,10 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>get_default_ri
<tr class="separator:aab39fad177c2dd5acb39537280278043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ef2da5190ff16e820b26ada8cfd943"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemonero.html#a11ef2da5190ff16e820b26ada8cfd943">validate_transfer</a> (wallet2 *m_w2, const std::list&lt; wallet_rpc::transfer_destination &gt; &amp;destinations, const std::string &amp;payment_id, std::vector&lt; cryptonote::tx_destination_entry &gt; &amp;dsts, std::vector&lt; uint8_t &gt; &amp;extra, bool at_least_one_destination, epee::json_rpc::error &amp;er)</td></tr>
<tr class="separator:a11ef2da5190ff16e820b26ada8cfd943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85ad4bc6a98437b114bc85e57c12a567"><td class="memTemplParams" colspan="2"><a id="a85ad4bc6a98437b114bc85e57c12a567"></a>
<tr class="memitem:ae743b032b8f40c2d4cf67c1ddc6e0d8b"><td class="memTemplParams" colspan="2"><a id="ae743b032b8f40c2d4cf67c1ddc6e0d8b"></a>
template&lt;typename Ts , typename Tu &gt; </td></tr>
<tr class="memitem:a85ad4bc6a98437b114bc85e57c12a567"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>fill_response</b> (wallet2 *m_w2, std::vector&lt; tools::wallet2::pending_tx &gt; &amp;ptx_vector, bool get_tx_key, Ts &amp;tx_key, Tu &amp;amount, Tu &amp;fee, std::string &amp;multisig_txset, std::string &amp;unsigned_txset, bool do_not_relay, Ts &amp;tx_hash, bool get_tx_hex, Ts &amp;tx_blob, bool get_tx_metadata, Ts &amp;tx_metadata, epee::json_rpc::error &amp;er)</td></tr>
<tr class="separator:a85ad4bc6a98437b114bc85e57c12a567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae743b032b8f40c2d4cf67c1ddc6e0d8b"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>fill_response</b> (wallet2 *m_w2, std::vector&lt; tools::wallet2::pending_tx &gt; &amp;ptx_vector, bool get_tx_key, Ts &amp;tx_key, Tu &amp;amount, Tu &amp;fee, Tu &amp;weight, std::string &amp;multisig_txset, std::string &amp;unsigned_txset, bool do_not_relay, Ts &amp;tx_hash, bool get_tx_hex, Ts &amp;tx_blob, bool get_tx_metadata, Ts &amp;tx_metadata, epee::json_rpc::error &amp;er)</td></tr>
<tr class="separator:ae743b032b8f40c2d4cf67c1ddc6e0d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28462ef279a5dddc5369e6a9dbc7d4b"><td class="memItemLeft" align="right" valign="top"><a id="ad28462ef279a5dddc5369e6a9dbc7d4b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>merge_incoming_transfer</b> (std::vector&lt; std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero_incoming_transfer</a> &gt;&gt; &amp;transfers, const std::shared_ptr&lt; <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero_incoming_transfer</a> &gt; &amp;transfer)</td></tr>
<tr class="separator:ad28462ef279a5dddc5369e6a9dbc7d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -77,9 +77,10 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_index</b> (defined in <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_payment_id</b> (defined in <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>monero_address_book_entry</b>() (defined in <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>monero_address_book_entry</b>(uint64_t index, const std::string &amp;address, const std::string &amp;description, const std::string &amp;payment_id) (defined in <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html#a581c7ca994d40a7518b8b2aee9f7fd19">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>monero_address_book_entry</b>(uint64_t index, const std::string &amp;address, const std::string &amp;description) (defined in <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>monero_address_book_entry</b>(uint64_t index, const std::string &amp;address, const std::string &amp;description, const std::string &amp;payment_id) (defined in <a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html#a581c7ca994d40a7518b8b2aee9f7fd19">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__address__book__entry.html">monero::monero_address_book_entry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
@@ -87,6 +87,9 @@ Inheritance diagram for monero::monero_address_book_entry:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a965a60cb6c1e61b095e0ddf269b9c6af"><td class="memItemLeft" align="right" valign="top"><a id="a965a60cb6c1e61b095e0ddf269b9c6af"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>monero_address_book_entry</b> (uint64_t index, const std::string &amp;address, const std::string &amp;description)</td></tr>
<tr class="separator:a965a60cb6c1e61b095e0ddf269b9c6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a927d72a12a04e91300f5faf298925e63"><td class="memItemLeft" align="right" valign="top"><a id="a927d72a12a04e91300f5faf298925e63"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>monero_address_book_entry</b> (uint64_t index, const std::string &amp;address, const std::string &amp;description, const std::string &amp;payment_id)</td></tr>
<tr class="separator:a927d72a12a04e91300f5faf298925e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -80,7 +80,7 @@ $(function() {
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_account_index</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_address</b> (defined in <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_amount</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_num_suggested_confirmations</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_num_suggested_confirmations</b> (defined in <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_subaddress_index</b> (defined in <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__incoming__transfer.html">monero::monero_incoming_transfer</a></td><td class="entry"></td></tr>
@@ -127,6 +127,9 @@ boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:a79316a691ffb09e7ca2a293815a02e70"><td class="memItemLeft" align="right" valign="top"><a id="a79316a691ffb09e7ca2a293815a02e70"></a>
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_address</b></td></tr>
<tr class="separator:a79316a691ffb09e7ca2a293815a02e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f2bc8be9e05b812f549af81cc340e4"><td class="memItemLeft" align="right" valign="top"><a id="ac3f2bc8be9e05b812f549af81cc340e4"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_suggested_confirmations</b></td></tr>
<tr class="separator:ac3f2bc8be9e05b812f549af81cc340e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structmonero_1_1monero__transfer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structmonero_1_1monero__transfer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td></tr>
<tr class="memitem:ad8805f58288f529e5a28426ea8a97e79 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="ad8805f58288f529e5a28426ea8a97e79"></a>
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>m_tx</b></td></tr>
@@ -137,9 +140,6 @@ boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:a121fc549ccc450ae81c0e8626fa81565 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="a121fc549ccc450ae81c0e8626fa81565"></a>
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_account_index</b></td></tr>
<tr class="separator:a121fc549ccc450ae81c0e8626fa81565 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b70ec4ef38105a1c5667bffee872d6 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="a33b70ec4ef38105a1c5667bffee872d6"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_suggested_confirmations</b></td></tr>
<tr class="separator:a33b70ec4ef38105a1c5667bffee872d6 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
@@ -81,13 +81,12 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_addresses</b> (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_amount</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_destinations</b> (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_num_suggested_confirmations</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_subaddress_indices</b> (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_outgoing_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_outgoing_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html#ae2252aa8350174cb8a365ba8fd617c68">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_subaddress_indices</b> (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_outgoing_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_outgoing_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html#ae2252aa8350174cb8a365ba8fd617c68">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__outgoing__transfer.html">monero::monero_outgoing_transfer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
@@ -140,9 +140,6 @@ boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:a121fc549ccc450ae81c0e8626fa81565 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="a121fc549ccc450ae81c0e8626fa81565"></a>
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_account_index</b></td></tr>
<tr class="separator:a121fc549ccc450ae81c0e8626fa81565 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b70ec4ef38105a1c5667bffee872d6 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="a33b70ec4ef38105a1c5667bffee872d6"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_suggested_confirmations</b></td></tr>
<tr class="separator:a33b70ec4ef38105a1c5667bffee872d6 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
@@ -78,11 +78,10 @@ $(function() {
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_outgoing</b>() const (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_account_index</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_amount</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_num_suggested_confirmations</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html#ae34c855d2139c06df65ee46be86df9e6">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html#ae34c855d2139c06df65ee46be86df9e6">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
@@ -126,9 +126,6 @@ boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:a121fc549ccc450ae81c0e8626fa81565"><td class="memItemLeft" align="right" valign="top"><a id="a121fc549ccc450ae81c0e8626fa81565"></a>
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_account_index</b></td></tr>
<tr class="separator:a121fc549ccc450ae81c0e8626fa81565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b70ec4ef38105a1c5667bffee872d6"><td class="memItemLeft" align="right" valign="top"><a id="a33b70ec4ef38105a1c5667bffee872d6"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_suggested_confirmations</b></td></tr>
<tr class="separator:a33b70ec4ef38105a1c5667bffee872d6"><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>Models a base transfer of funds to or from the wallet.</p>
@@ -86,15 +86,14 @@ $(function() {
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_destinations</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_has_destinations</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_is_incoming</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_num_suggested_confirmations</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_subaddress_index</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_subaddress_indices</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tx_query</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>meets_criteria</b>(monero_transfer *transfer, bool query_parent=true) const (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html#a04694bb70b70a24b2eb347f127c2aed8">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_subaddress_index</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_subaddress_indices</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tx</b> (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>m_tx_query</b> (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>meets_criteria</b>(monero_transfer *transfer, bool query_parent=true) const (defined in <a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>merge</b>(const std::shared_ptr&lt; monero_transfer &gt; &amp;self, const std::shared_ptr&lt; monero_transfer &gt; &amp;other) (defined in <a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a>)</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer.html">monero::monero_transfer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html#a723e44b22962d02d3f78bc7c2043dc1e">serialize</a>() const</td><td class="entry"><a class="el" href="structmonero_1_1serializable__struct.html">monero::serializable_struct</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html#a04694bb70b70a24b2eb347f127c2aed8">to_rapidjson_val</a>(rapidjson::Document::AllocatorType &amp;allocator) const</td><td class="entry"><a class="el" href="structmonero_1_1monero__transfer__query.html">monero::monero_transfer_query</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
@@ -166,9 +166,6 @@ boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bot
<tr class="memitem:a121fc549ccc450ae81c0e8626fa81565 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="a121fc549ccc450ae81c0e8626fa81565"></a>
boost::optional&lt; uint32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_account_index</b></td></tr>
<tr class="separator:a121fc549ccc450ae81c0e8626fa81565 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b70ec4ef38105a1c5667bffee872d6 inherit pub_attribs_structmonero_1_1monero__transfer"><td class="memItemLeft" align="right" valign="top"><a id="a33b70ec4ef38105a1c5667bffee872d6"></a>
boost::optional&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_suggested_confirmations</b></td></tr>
<tr class="separator:a33b70ec4ef38105a1c5667bffee872d6 inherit pub_attribs_structmonero_1_1monero__transfer"><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 transfers.</p>
@@ -72,12 +72,12 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>on_money_received</b>(uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index, uint64_t unlock_time) (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>on_money_spent</b>(uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx_in, uint64_t amount, const cryptonote::transaction &amp;cn_tx_out, const cryptonote::subaddress_index &amp;subaddr_index) (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>on_new_block</b>(uint64_t height, const cryptonote::block &amp;cn_block) (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>on_money_received</b>(uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index, bool is_change, uint64_t unlock_time) override (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>on_money_spent</b>(uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx_in, uint64_t amount, const cryptonote::transaction &amp;cn_tx_out, const cryptonote::subaddress_index &amp;subaddr_index) override (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>on_new_block</b>(uint64_t height, const cryptonote::block &amp;cn_block) override (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>on_sync_end</b>() (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>on_sync_start</b>(uint64_t start_height) (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>on_unconfirmed_money_received</b>(uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index) (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>on_unconfirmed_money_received</b>(uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index) override (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update_listening</b>() (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html#a1d6ed61247228a3ff7f676e3f58f6c89">wallet2_listener</a>(monero_wallet_core &amp;wallet, tools::wallet2 &amp;m_w2)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~wallet2_listener</b>() (defined in <a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a>)</td><td class="entry"><a class="el" href="structmonero_1_1wallet2__listener.html">monero::wallet2_listener</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+12 -12
View File
@@ -92,18 +92,18 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_sync_start</b> (ui
<tr class="memitem:aad9ba433b530ad165ad8d5f7e3569883"><td class="memItemLeft" align="right" valign="top"><a id="aad9ba433b530ad165ad8d5f7e3569883"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_sync_end</b> ()</td></tr>
<tr class="separator:aad9ba433b530ad165ad8d5f7e3569883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b8d563e2f1695df2f799a671c69a95a"><td class="memItemLeft" align="right" valign="top"><a id="a2b8d563e2f1695df2f799a671c69a95a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_new_block</b> (uint64_t height, const cryptonote::block &amp;cn_block)</td></tr>
<tr class="separator:a2b8d563e2f1695df2f799a671c69a95a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a710359e5882a806b1b6642340e68d614"><td class="memItemLeft" align="right" valign="top"><a id="a710359e5882a806b1b6642340e68d614"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_unconfirmed_money_received</b> (uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index)</td></tr>
<tr class="separator:a710359e5882a806b1b6642340e68d614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a956e4b003e0872bf4ffeaa7800d520f3"><td class="memItemLeft" align="right" valign="top"><a id="a956e4b003e0872bf4ffeaa7800d520f3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_money_received</b> (uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index, uint64_t unlock_time)</td></tr>
<tr class="separator:a956e4b003e0872bf4ffeaa7800d520f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ead16a5f407ea9bd60802a3c423e858"><td class="memItemLeft" align="right" valign="top"><a id="a3ead16a5f407ea9bd60802a3c423e858"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_money_spent</b> (uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx_in, uint64_t amount, const cryptonote::transaction &amp;cn_tx_out, const cryptonote::subaddress_index &amp;subaddr_index)</td></tr>
<tr class="separator:a3ead16a5f407ea9bd60802a3c423e858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a488e675685c55fa91b8408225ae741"><td class="memItemLeft" align="right" valign="top"><a id="a8a488e675685c55fa91b8408225ae741"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_new_block</b> (uint64_t height, const cryptonote::block &amp;cn_block) override</td></tr>
<tr class="separator:a8a488e675685c55fa91b8408225ae741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa32a65c7d452ca0e740dbaa8262ac06"><td class="memItemLeft" align="right" valign="top"><a id="afa32a65c7d452ca0e740dbaa8262ac06"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_unconfirmed_money_received</b> (uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index) override</td></tr>
<tr class="separator:afa32a65c7d452ca0e740dbaa8262ac06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29448e44406249c38d53b9ae182ae81a"><td class="memItemLeft" align="right" valign="top"><a id="a29448e44406249c38d53b9ae182ae81a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_money_received</b> (uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx, uint64_t amount, const cryptonote::subaddress_index &amp;subaddr_index, bool is_change, uint64_t unlock_time) override</td></tr>
<tr class="separator:a29448e44406249c38d53b9ae182ae81a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb44155c73587a7dd6c6c04fee44bae3"><td class="memItemLeft" align="right" valign="top"><a id="adb44155c73587a7dd6c6c04fee44bae3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>on_money_spent</b> (uint64_t height, const crypto::hash &amp;txid, const cryptonote::transaction &amp;cn_tx_in, uint64_t amount, const cryptonote::transaction &amp;cn_tx_out, const cryptonote::subaddress_index &amp;subaddr_index) override</td></tr>
<tr class="separator:adb44155c73587a7dd6c6c04fee44bae3"><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>Listens to wallet2 notifications in order to notify external wallet listeners. </p>