46 std::vector<AddressBookRow*>
getAll()
const override;
47 bool addRow(
const std::string &dst_addr ,
const std::string &payment_id,
const std::string &description)
override;
48 bool setDescription(std::size_t index,
const std::string &description)
override;
49 bool deleteRow(std::size_t rowId)
override;
~AddressBookImpl()
Definition address_book.cpp:163
int errorCode() const override
Definition address_book.h:53
std::vector< AddressBookRow * > getAll() const override
Definition address_book.cpp:157
bool deleteRow(std::size_t rowId) override
Definition address_book.cpp:114
bool setDescription(std::size_t index, const std::string &description) override
Definition address_book.cpp:73
void refresh() override
Definition address_book.cpp:92
void clearStatus()
Definition address_book.cpp:152
std::vector< AddressBookRow * > m_rows
Definition address_book.h:63
std::string errorString() const override
Definition address_book.h:52
int lookupPaymentID(const std::string &payment_id) const override
Definition address_book.cpp:123
AddressBookImpl(WalletImpl *wallet)
Definition address_book.cpp:44
std::string m_errorString
Definition address_book.h:64
int m_errorCode
Definition address_book.h:65
WalletImpl * m_wallet
Definition address_book.h:62
void clearRows()
Definition address_book.cpp:145
bool addRow(const std::string &dst_addr, const std::string &payment_id, const std::string &description) override
Definition address_book.cpp:47
Definition address_book.cpp:40
The AddressBook - interface for Book.
Definition wallet2_api.h:246