|
| WalletPoolApi (const std::shared_ptr< ledger::core::WalletPool > &pool) |
|
std::shared_ptr< api::Logger > | getLogger () override |
|
std::shared_ptr< api::Preferences > | getPreferences () override |
|
void | getWalletCount (const std::shared_ptr< api::I32Callback > &callback) override |
|
void | getWallet (const std::string &name, const std::shared_ptr< api::WalletCallback > &callback) override |
|
void | updateWalletConfig (const std::string &name, const std::shared_ptr< api::DynamicObject > &configuration, const std::shared_ptr< api::ErrorCodeCallback > &callback) override |
|
void | getWallets (int32_t from, int32_t size, const std::shared_ptr< api::WalletListCallback > &callback) override |
|
void | createWallet (const std::string &name, const api::Currency ¤cy, const std::shared_ptr< api::DynamicObject > &configuration, const std::shared_ptr< api::WalletCallback > &callback) override |
|
void | getCurrencies (const std::shared_ptr< api::CurrencyListCallback > &callback) override |
|
void | getCurrency (const std::string &name, const std::shared_ptr< api::CurrencyCallback > &callback) override |
|
std::string | getName () override |
|
std::shared_ptr< api::EventBus > | getEventBus () override |
|
void | getLastBlock (const std::string ¤cyName, const std::shared_ptr< api::BlockCallback > &callback) override |
|
void | eraseDataSince (const std::chrono::system_clock::time_point &date, const std::shared_ptr< api::ErrorCodeCallback > &callback) override |
|
void | freshResetAll (const std::shared_ptr< api::ErrorCodeCallback > &callback) override |
|
void | changePassword (const std::string &oldPassword, const std::string &newPassword, const std::shared_ptr< api::ErrorCodeCallback > &callback) override |
|
virtual void | getWalletCount (const std::shared_ptr< I32Callback > &callback)=0 |
|
virtual void | getWallets (int32_t from, int32_t size, const std::shared_ptr< WalletListCallback > &callback)=0 |
|
virtual void | getWallet (const std::string &name, const std::shared_ptr< WalletCallback > &callback)=0 |
|
virtual void | updateWalletConfig (const std::string &name, const std::shared_ptr< DynamicObject > &configuration, const std::shared_ptr< ErrorCodeCallback > &callback)=0 |
|
virtual void | createWallet (const std::string &name, const Currency ¤cy, const std::shared_ptr< DynamicObject > &configuration, const std::shared_ptr< WalletCallback > &callback)=0 |
|
virtual void | getCurrencies (const std::shared_ptr< CurrencyListCallback > &callback)=0 |
|
virtual void | getCurrency (const std::string &name, const std::shared_ptr< CurrencyCallback > &callback)=0 |
|
virtual void | getLastBlock (const std::string ¤cyName, const std::shared_ptr< BlockCallback > &callback)=0 |
|
virtual void | eraseDataSince (const std::chrono::system_clock::time_point &date, const std::shared_ptr< ErrorCodeCallback > &callback)=0 |
|
virtual void | freshResetAll (const std::shared_ptr< ErrorCodeCallback > &callback)=0 |
|
virtual void | changePassword (const std::string &oldPassword, const std::string &newPassword, const std::shared_ptr< ErrorCodeCallback > &callback)=0 |
|
|
static void | open (const std::string &name, const std::string &password, const std::shared_ptr< api::HttpClient > &httpClient, const std::shared_ptr< api::WebSocketClient > &webSocketClient, const std::shared_ptr< api::PathResolver > &pathResolver, const std::shared_ptr< api::LogPrinter > &logPrinter, const std::shared_ptr< api::ThreadDispatcher > &dispatcher, const std::shared_ptr< api::RandomNumberGenerator > &rng, const std::shared_ptr< api::DatabaseBackend > &backend, const std::shared_ptr< api::DynamicObject > &configuration, const std::shared_ptr< api::WalletPoolCallback > &listener) |
|
static std::shared_ptr< WalletPool > | newInstance (const std::string &name, const std::string &password, const std::shared_ptr< HttpClient > &httpClient, const std::shared_ptr< WebSocketClient > &webSocketClient, const std::shared_ptr< PathResolver > &pathResolver, const std::shared_ptr< LogPrinter > &logPrinter, const std::shared_ptr< ThreadDispatcher > &dispatcher, const std::shared_ptr< RandomNumberGenerator > &rng, const std::shared_ptr< DatabaseBackend > &backend, const std::shared_ptr< DynamicObject > &configuration) |
|