ledger-core
ledger::core::WalletPool Member List

This is the complete list of members for ledger::core::WalletPool, including all inherited members.

_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
addCurrency(const api::Currency &currency) (defined in ledger::core::WalletPool)ledger::core::WalletPool
async(std::function< T()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
changePassword(const std::string &oldPassword, const std::string &newPassword) (defined in ledger::core::WalletPool)ledger::core::WalletPool
createWallet(const std::string &name, const std::string &currencyName, const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::WalletPool)ledger::core::WalletPool
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
deleteWallet(const std::string &name) (defined in ledger::core::WalletPool)ledger::core::WalletPool
eraseDataSince(const std::chrono::system_clock::time_point &date) (defined in ledger::core::WalletPool)ledger::core::WalletPool
freshResetAll()ledger::core::WalletPool
getBlockFromCache(const std::string &currencyName) (defined in ledger::core::WalletPool)ledger::core::WalletPool
getConfiguration() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getCurrencies() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getCurrency(const std::string &name) const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getDatabaseSessionPool() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getDispatcher() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getEventBus() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getExternalPreferences() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getFactory(const std::string &currencyName) const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getHttpClient(const std::string &baseUrl) (defined in ledger::core::WalletPool)ledger::core::WalletPool
getInternalPreferences() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getLastBlock(const std::string &currencyName) (defined in ledger::core::WalletPool)ledger::core::WalletPool
getName() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getPassword() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getPathResolver() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getThreadPoolExecutionContext() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getWallet(const std::string &name) (defined in ledger::core::WalletPool)ledger::core::WalletPool
getWalletCount() (defined in ledger::core::WalletPool)ledger::core::WalletPool
getWalletNames(int64_t from, int64_t size) const (defined in ledger::core::WalletPool)ledger::core::WalletPool
getWallets(int64_t from, int64_t size) (defined in ledger::core::WalletPool)ledger::core::WalletPool
getWebSocketClient() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
logger() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
newInstance(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) (defined in ledger::core::WalletPool)ledger::core::WalletPoolstatic
removeCurrency(const std::string &currencyName) (defined in ledger::core::WalletPool)ledger::core::WalletPool
rng() const (defined in ledger::core::WalletPool)ledger::core::WalletPool
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
updateWalletConfig(const std::string &name, const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::WalletPool)ledger::core::WalletPool
~WalletPool()=default (defined in ledger::core::WalletPool)ledger::core::WalletPool