|
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| |
|
std::shared_ptr< monero_output_query > | copy (const std::shared_ptr< monero_output > &src, const std::shared_ptr< monero_output > &tgt) const |
| |
|
std::shared_ptr< monero_output_query > | copy (const std::shared_ptr< monero_output_wallet > &src, const std::shared_ptr< monero_output_wallet > &tgt) const |
| |
|
std::shared_ptr< monero_output_query > | copy (const std::shared_ptr< monero_output_query > &src, const std::shared_ptr< monero_output_query > &tgt) const |
| |
|
bool | meets_criteria (monero_output_wallet *output, bool query_parent=true) const |
| |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| |
|
std::shared_ptr< monero_output_wallet > | copy (const std::shared_ptr< monero_output > &src, const std::shared_ptr< monero_output > &tgt) const |
| |
|
std::shared_ptr< monero_output_wallet > | copy (const std::shared_ptr< monero_output_wallet > &src, const std::shared_ptr< monero_output_wallet > &tgt) const |
| |
| void | merge (const std::shared_ptr< monero_output > &self, const std::shared_ptr< monero_output > &other) |
| |
|
void | merge (const std::shared_ptr< monero_output_wallet > &self, const std::shared_ptr< monero_output_wallet > &other) |
| |
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const |
| |
|
std::shared_ptr< monero_output > | copy (const std::shared_ptr< monero_output > &src, const std::shared_ptr< monero_output > &tgt) const |
| |
|
virtual void | merge (const std::shared_ptr< monero_output > &self, const std::shared_ptr< monero_output > &other) |
| |
| std::string | serialize () const |
| |
| virtual rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const =0 |
| |
|
|
std::vector< uint32_t > | m_subaddress_indices |
| |
|
boost::optional< uint64_t > | m_min_amount |
| |
|
boost::optional< uint64_t > | m_max_amount |
| |
|
boost::optional< std::shared_ptr< monero_tx_query > > | m_tx_query |
| |
|
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 |
| |
|
std::shared_ptr< monero_tx > | m_tx |
| |
|
boost::optional< std::shared_ptr< monero_key_image > > | m_key_image |
| |
|
boost::optional< uint64_t > | m_amount |
| |
|
boost::optional< uint64_t > | m_index |
| |
|
std::vector< uint64_t > | m_ring_output_indices |
| |
|
boost::optional< std::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.