|
Monero C++ Library
|
#include <monero_wallet_model.h>
Public Member Functions | |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| bool | is_default () const |
| shared_ptr< monero_output_query > | copy (const shared_ptr< monero_output > &src, const shared_ptr< monero_output > &tgt) const |
| shared_ptr< monero_output_query > | copy (const shared_ptr< monero_output_wallet > &src, const shared_ptr< monero_output_wallet > &tgt) const |
| shared_ptr< monero_output_query > | copy (const shared_ptr< monero_output_query > &src, const shared_ptr< monero_output_query > &tgt) const |
| bool | meets_criteria (monero_output_wallet *output) const |
Public Member Functions inherited from monero::monero_output_wallet | |
| shared_ptr< monero_output_wallet > | copy (const shared_ptr< monero_output > &src, const shared_ptr< monero_output > &tgt) const |
| shared_ptr< monero_output_wallet > | copy (const shared_ptr< monero_output_wallet > &src, const shared_ptr< monero_output_wallet > &tgt) const |
| void | merge (const shared_ptr< monero_output > &self, const shared_ptr< monero_output > &other) |
| void | merge (const shared_ptr< monero_output_wallet > &self, const shared_ptr< monero_output_wallet > &other) |
Public Member Functions inherited from monero::monero_output | |
| shared_ptr< monero_output > | copy (const shared_ptr< monero_output > &src, const shared_ptr< monero_output > &tgt) const |
Public Member Functions inherited from monero::serializable_struct | |
| string | serialize () const |
Static Public Member Functions | |
| static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output_query > &output_query) |
| static shared_ptr< monero_output_query > | deserialize_from_block (const string &output_query_json) |
Static Public Member Functions inherited from monero::monero_output_wallet | |
| static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output_wallet > &output_wallet) |
Static Public Member Functions inherited from monero::monero_output | |
| static void | from_property_tree (const boost::property_tree::ptree &node, const shared_ptr< monero_output > &output) |
Public Attributes | |
| vector< uint32_t > | m_subaddress_indices |
| boost::optional< shared_ptr< monero_tx_query > > | m_tx_query |
Public Attributes inherited from monero::monero_output_wallet | |
| boost::optional< uint32_t > | m_account_index |
| boost::optional< uint32_t > | m_subaddress_index |
| boost::optional< bool > | m_is_spent |
| boost::optional< bool > | m_is_frozen |
Public Attributes inherited from monero::monero_output | |
| shared_ptr< monero_tx > | m_tx |
| boost::optional< shared_ptr< monero_key_image > > | m_key_image |
| boost::optional< uint64_t > | m_amount |
| boost::optional< uint64_t > | m_index |
| vector< uint64_t > | m_ring_output_indices |
| boost::optional< string > | m_stealth_public_key |
Configures a query to retrieve wallet outputs (i.e. outputs that the wallet has or had the ability to spend).
All outputs are returned except those that do not meet the criteria defined in this query.
|
virtual |
Converts the struct to a rapidjson Value.
| allocator | is the rapidjson document allocator |
Reimplemented from monero::monero_output_wallet.
1.8.15