Monero
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Monero::TransactionHistoryImpl Class Reference

#include <transaction_history.h>

Inheritance diagram for Monero::TransactionHistoryImpl:
Inheritance graph
[legend]
Collaboration diagram for Monero::TransactionHistoryImpl:
Collaboration graph
[legend]

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: