ledger-core
|
This is the complete list of members for ledger::core::AbstractWallet, including all inherited members.
_executionContext (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | protected |
AbstractWallet(const std::string &walletName, const api::Currency ¤cy, const std::shared_ptr< WalletPool > &pool, const std::shared_ptr< DynamicObject > &configuration, const DerivationScheme &derivationScheme) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
addAccountInstanceToInstanceCache(const std::shared_ptr< AbstractAccount > &account) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | protected |
asBitcoinLikeWallet() override | ledger::core::AbstractWallet | virtual |
asInstanceOf() (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | inline |
async(std::function< T()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
createAccountInstance(soci::session &sql, const std::string &accountUid)=0 (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | protectedpure virtual |
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
eraseDataSince(const std::chrono::system_clock::time_point &date, const std::shared_ptr< api::ErrorCodeCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
eraseDataSince(const std::chrono::system_clock::time_point &date) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
ledger::core::api::Wallet::eraseDataSince(const std::chrono::system_clock::time_point &date, const std::shared_ptr< ErrorCodeCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getAccount(int32_t index, const std::shared_ptr< api::AccountCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getAccount(int32_t index) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
ledger::core::api::Wallet::getAccount(int32_t index, const std::shared_ptr< AccountCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getAccountCount() (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getAccountCount(const std::shared_ptr< api::I32Callback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
ledger::core::api::Wallet::getAccountCount(const std::shared_ptr< I32Callback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< api::AccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getAccountCreationInfo(int32_t accountIndex)=0 (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | pure virtual |
ledger::core::api::Wallet::getAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< AccountCreationInfoCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getAccountExternalPreferences(int32_t index) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getAccountInternalPreferences(int32_t index) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getAccountPreferences(int32_t index) override | ledger::core::AbstractWallet | virtual |
getAccounts(int32_t offset, int32_t count, const std::shared_ptr< api::AccountListCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getAccounts(int32_t offset, int32_t count) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
ledger::core::api::Wallet::getAccounts(int32_t offset, int32_t count, const std::shared_ptr< AccountListCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getBalanceFromCache(size_t accountIndex) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getConfig() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getConfiguration() override | ledger::core::AbstractWallet | virtual |
getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
getCurrency() override | ledger::core::AbstractWallet | virtual |
getCurrency() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getDatabase() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getDerivationScheme() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getEventBus() override | ledger::core::AbstractWallet | virtual |
getEventPublisher() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getExtendedKeyAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< api::ExtendedKeyAccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getExtendedKeyAccountCreationInfo(int32_t accountIndex)=0 (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | pure virtual |
ledger::core::api::Wallet::getExtendedKeyAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< ExtendedKeyAccountCreationInfoCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getExternalPreferences() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getInternalPreferences() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getLastBlock(const std::shared_ptr< api::BlockCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getLastBlock() (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
ledger::core::api::Wallet::getLastBlock(const std::shared_ptr< BlockCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getLogger() override | ledger::core::AbstractWallet | virtual |
getMainExecutionContext() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
getName() override | ledger::core::AbstractWallet | virtual |
getNextAccountCreationInfo(const std::shared_ptr< api::AccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getNextAccountCreationInfo() (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
ledger::core::api::Wallet::getNextAccountCreationInfo(const std::shared_ptr< AccountCreationInfoCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getNextAccountIndex(const std::shared_ptr< api::I32Callback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getNextAccountIndex() (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
ledger::core::api::Wallet::getNextAccountIndex(const std::shared_ptr< I32Callback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getNextExtendedKeyAccountCreationInfo(const std::shared_ptr< api::ExtendedKeyAccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getNextExtendedKeyAccountCreationInfo() (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
ledger::core::api::Wallet::getNextExtendedKeyAccountCreationInfo(const std::shared_ptr< ExtendedKeyAccountCreationInfoCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
getPool() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
getPreferences() override | ledger::core::AbstractWallet | virtual |
getWalletType() override | ledger::core::AbstractWallet | virtual |
getWalletUid() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
isInstanceOfBitcoinLikeWallet() override | ledger::core::AbstractWallet | virtual |
isInstanceOfEthereumLikeWallet() override | ledger::core::AbstractWallet | virtual |
isInstanceOfRippleLikeWallet() override | ledger::core::AbstractWallet | virtual |
isSynchronizing()=0 | ledger::core::api::Wallet | pure virtual |
logger() const (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | virtual |
newAccountWithExtendedKeyInfo(const api::ExtendedKeyAccountCreationInfo &extendedKeyAccountCreationInfo, const std::shared_ptr< api::AccountCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
newAccountWithExtendedKeyInfo(const api::ExtendedKeyAccountCreationInfo &info)=0 (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | pure virtual |
ledger::core::api::Wallet::newAccountWithExtendedKeyInfo(const ExtendedKeyAccountCreationInfo &extendedKeyAccountCreationInfo, const std::shared_ptr< AccountCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
newAccountWithInfo(const api::AccountCreationInfo &accountCreationInfo, const std::shared_ptr< api::AccountCallback > &callback) override (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
newAccountWithInfo(const api::AccountCreationInfo &info)=0 (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | pure virtual |
ledger::core::api::Wallet::newAccountWithInfo(const AccountCreationInfo &accountCreationInfo, const std::shared_ptr< AccountCallback > &callback)=0 | ledger::core::api::Wallet | pure virtual |
run(std::function< void()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
synchronize()=0 | ledger::core::api::Wallet | pure virtual |
updateBalanceCache(size_t accountIndex, Amount balance) (defined in ledger::core::AbstractWallet) | ledger::core::AbstractWallet | |
~Wallet() (defined in ledger::core::api::Wallet) | ledger::core::api::Wallet | inlinevirtual |