47 std::vector<AddressBookRow*>
getAll()
const override;
48 bool addRow(
const std::string &dst_addr ,
const std::string &payment_id,
const std::string &description)
override;
49 bool deleteRow(std::size_t rowId)
override;
52 std::string
errorString()
const override {
return m_errorString;}
53 int errorCode()
const override {
return m_errorCode;}
63 std::vector<AddressBookRow*> m_rows;
64 std::string m_errorString;
int errorCode() const override
bool deleteRow(std::size_t rowId) override
std::string errorString() const override
std::vector< AddressBookRow * > getAll() const override
int lookupPaymentID(const std::string &payment_id) const override
bool addRow(const std::string &dst_addr, const std::string &payment_id, const std::string &description) override
AddressBookImpl(WalletImpl *wallet)
The AddressBook - interface for Book.