Electroneum
tools::wallet2::tx_cache_data Struct Reference

#include <wallet2.h>

Collaboration diagram for tools::wallet2::tx_cache_data:

Public Member Functions

bool empty () const
 
bool public_only () const
 

Public Attributes

std::vector< is_out_dataprimary
 
std::vector< is_out_dataadditional
 
std::vector< cryptonote::tx_extra_fieldtx_extra_fields
 
std::vector< is_out_datapublic_outs
 

Detailed Description

Definition at line 586 of file wallet2.h.

Member Function Documentation

◆ empty()

bool tools::wallet2::tx_cache_data::empty ( void  ) const
inline

Definition at line 598 of file wallet2.h.

598 { return tx_extra_fields.empty() && primary.empty() && additional.empty() && public_outs.empty(); }
std::vector< is_out_data > public_outs
Definition: wallet2.h:596
std::vector< is_out_data > primary
Definition: wallet2.h:589
std::vector< is_out_data > additional
Definition: wallet2.h:590
std::vector< cryptonote::tx_extra_field > tx_extra_fields
Definition: wallet2.h:593

◆ public_only()

bool tools::wallet2::tx_cache_data::public_only ( ) const
inline

Definition at line 599 of file wallet2.h.

599 { return !public_outs.empty() && primary.empty() && additional.empty(); }
std::vector< is_out_data > public_outs
Definition: wallet2.h:596
std::vector< is_out_data > primary
Definition: wallet2.h:589
std::vector< is_out_data > additional
Definition: wallet2.h:590

Member Data Documentation

◆ additional

std::vector<is_out_data> tools::wallet2::tx_cache_data::additional

Definition at line 590 of file wallet2.h.

◆ primary

std::vector<is_out_data> tools::wallet2::tx_cache_data::primary

Definition at line 589 of file wallet2.h.

◆ public_outs

std::vector<is_out_data> tools::wallet2::tx_cache_data::public_outs

Definition at line 596 of file wallet2.h.

◆ tx_extra_fields

std::vector<cryptonote::tx_extra_field> tools::wallet2::tx_cache_data::tx_extra_fields

Definition at line 593 of file wallet2.h.


The documentation for this struct was generated from the following file: