Monero
Loading...
Searching...
No Matches
Monero::TransactionHistoryImpl Class Reference

#include <transaction_history.h>

Inheritance diagram for Monero::TransactionHistoryImpl:
Collaboration diagram for Monero::TransactionHistoryImpl:

Public Member Functions

 TransactionHistoryImpl (WalletImpl *wallet)
 ~TransactionHistoryImpl ()
virtual int count () const
virtual TransactionInfotransaction (int index) const
virtual TransactionInfotransaction (const std::string &id) const
virtual std::vector< TransactionInfo * > getAll () const
virtual void refresh ()
virtual void setTxNote (const std::string &txid, const std::string &note)
Public Member Functions inherited from Monero::TransactionHistory
virtual ~TransactionHistory ()=0

Private Attributes

std::vector< TransactionInfo * > m_history
WalletImplm_wallet
boost::shared_mutex m_historyMutex

Constructor & Destructor Documentation

◆ TransactionHistoryImpl()

Monero::TransactionHistoryImpl::TransactionHistoryImpl ( WalletImpl * wallet)

◆ ~TransactionHistoryImpl()

Monero::TransactionHistoryImpl::~TransactionHistoryImpl ( )

Member Function Documentation

◆ count()

int Monero::TransactionHistoryImpl::count ( ) const
virtual

◆ getAll()

std::vector< TransactionInfo * > Monero::TransactionHistoryImpl::getAll ( ) const
virtual

◆ refresh()

void Monero::TransactionHistoryImpl::refresh ( )
virtual

◆ setTxNote()

void Monero::TransactionHistoryImpl::setTxNote ( const std::string & txid,
const std::string & note )
virtual

◆ transaction() [1/2]

TransactionInfo * Monero::TransactionHistoryImpl::transaction ( const std::string & id) const
virtual

◆ transaction() [2/2]

TransactionInfo * Monero::TransactionHistoryImpl::transaction ( int index) const
virtual

Member Data Documentation

◆ m_history

std::vector<TransactionInfo*> Monero::TransactionHistoryImpl::m_history
private

◆ m_historyMutex

boost::shared_mutex Monero::TransactionHistoryImpl::m_historyMutex
mutableprivate

◆ m_wallet

WalletImpl* Monero::TransactionHistoryImpl::m_wallet
private

The documentation for this class was generated from the following files: