Electroneum
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Electroneum::SubaddressAccountImpl Class Reference

#include <subaddress_account.h>

Inheritance diagram for Electroneum::SubaddressAccountImpl:
Inheritance graph
[legend]
Collaboration diagram for Electroneum::SubaddressAccountImpl:
Collaboration graph
[legend]

Public Member Functions

 SubaddressAccountImpl (WalletImpl *wallet)
 
 ~SubaddressAccountImpl ()
 
void refresh ()
 
std::vector< SubaddressAccountRow * > getAll () const
 
void addRow (const std::string &label)
 
void setLabel (uint32_t accountIndex, const std::string &label)
 
- Public Member Functions inherited from Electroneum::SubaddressAccount
virtual ~SubaddressAccount ()=0
 

Private Member Functions

void clearRows ()
 

Private Attributes

WalletImplm_wallet
 
std::vector< SubaddressAccountRow * > m_rows
 

Constructor & Destructor Documentation

◆ SubaddressAccountImpl()

Electroneum::SubaddressAccountImpl::SubaddressAccountImpl ( WalletImpl wallet)

◆ ~SubaddressAccountImpl()

Electroneum::SubaddressAccountImpl::~SubaddressAccountImpl ( )

Member Function Documentation

◆ addRow()

void Electroneum::SubaddressAccountImpl::addRow ( const std::string &  label)
virtual

◆ clearRows()

void Electroneum::SubaddressAccountImpl::clearRows ( )
private

◆ getAll()

std::vector< SubaddressAccountRow * > Electroneum::SubaddressAccountImpl::getAll ( ) const
virtual

◆ refresh()

void Electroneum::SubaddressAccountImpl::refresh ( )
virtual

◆ setLabel()

void Electroneum::SubaddressAccountImpl::setLabel ( uint32_t  accountIndex,
const std::string &  label 
)
virtual

Member Data Documentation

◆ m_rows

std::vector<SubaddressAccountRow*> Electroneum::SubaddressAccountImpl::m_rows
private

◆ m_wallet

WalletImpl* Electroneum::SubaddressAccountImpl::m_wallet
private

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