|
|
@ -83,6 +83,7 @@ public:
|
|
|
|
// void setListener(Listener *) {}
|
|
|
|
// void setListener(Listener *) {}
|
|
|
|
int status() const;
|
|
|
|
int status() const;
|
|
|
|
std::string errorString() const;
|
|
|
|
std::string errorString() const;
|
|
|
|
|
|
|
|
void statusWithErrorString(int& status, std::string& errorString) const override;
|
|
|
|
bool setPassword(const std::string &password);
|
|
|
|
bool setPassword(const std::string &password);
|
|
|
|
std::string address(uint32_t accountIndex = 0, uint32_t addressIndex = 0) const;
|
|
|
|
std::string address(uint32_t accountIndex = 0, uint32_t addressIndex = 0) const;
|
|
|
|
std::string integratedAddress(const std::string &payment_id) const;
|
|
|
|
std::string integratedAddress(const std::string &payment_id) const;
|
|
|
@ -174,6 +175,9 @@ public:
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
private:
|
|
|
|
void clearStatus() const;
|
|
|
|
void clearStatus() const;
|
|
|
|
|
|
|
|
void setStatusError(const std::string& message) const;
|
|
|
|
|
|
|
|
void setStatusCritical(const std::string& message) const;
|
|
|
|
|
|
|
|
void setStatus(int status, const std::string& message) const;
|
|
|
|
void refreshThreadFunc();
|
|
|
|
void refreshThreadFunc();
|
|
|
|
void doRefresh();
|
|
|
|
void doRefresh();
|
|
|
|
bool daemonSynced() const;
|
|
|
|
bool daemonSynced() const;
|
|
|
@ -191,7 +195,8 @@ private:
|
|
|
|
friend class SubaddressAccountImpl;
|
|
|
|
friend class SubaddressAccountImpl;
|
|
|
|
|
|
|
|
|
|
|
|
tools::wallet2 * m_wallet;
|
|
|
|
tools::wallet2 * m_wallet;
|
|
|
|
mutable std::atomic<int> m_status;
|
|
|
|
mutable boost::mutex m_statusMutex;
|
|
|
|
|
|
|
|
mutable int m_status;
|
|
|
|
mutable std::string m_errorString;
|
|
|
|
mutable std::string m_errorString;
|
|
|
|
std::string m_password;
|
|
|
|
std::string m_password;
|
|
|
|
TransactionHistoryImpl * m_history;
|
|
|
|
TransactionHistoryImpl * m_history;
|
|
|
|