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

#include <subaddress.h>

Inheritance diagram for Monero::SubaddressImpl:
Collaboration diagram for Monero::SubaddressImpl:

Public Member Functions

 SubaddressImpl (WalletImpl *wallet)
 ~SubaddressImpl ()
void refresh (uint32_t accountIndex) override
std::vector< SubaddressRow * > getAll () const override
void addRow (uint32_t accountIndex, const std::string &label) override
void setLabel (uint32_t accountIndex, uint32_t addressIndex, const std::string &label) override
Public Member Functions inherited from Monero::Subaddress
virtual ~Subaddress ()=0

Private Member Functions

void clearRows ()

Private Attributes

WalletImplm_wallet
std::vector< SubaddressRow * > m_rows

Constructor & Destructor Documentation

◆ SubaddressImpl()

Monero::SubaddressImpl::SubaddressImpl ( WalletImpl * wallet)

◆ ~SubaddressImpl()

Monero::SubaddressImpl::~SubaddressImpl ( )

Member Function Documentation

◆ addRow()

void Monero::SubaddressImpl::addRow ( uint32_t accountIndex,
const std::string & label )
overridevirtual

Implements Monero::Subaddress.

◆ clearRows()

void Monero::SubaddressImpl::clearRows ( )
private

◆ getAll()

std::vector< SubaddressRow * > Monero::SubaddressImpl::getAll ( ) const
overridevirtual

Implements Monero::Subaddress.

◆ refresh()

void Monero::SubaddressImpl::refresh ( uint32_t accountIndex)
overridevirtual

Implements Monero::Subaddress.

◆ setLabel()

void Monero::SubaddressImpl::setLabel ( uint32_t accountIndex,
uint32_t addressIndex,
const std::string & label )
overridevirtual

Implements Monero::Subaddress.

Member Data Documentation

◆ m_rows

std::vector<SubaddressRow*> Monero::SubaddressImpl::m_rows
private

◆ m_wallet

WalletImpl* Monero::SubaddressImpl::m_wallet
private

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