ledger-core
ledger::core::BlockchainExplorerAccountSynchronizer Member List

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

_currentAccount (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >protected
_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
_explorer (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >protected
_lock (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >protected
_notifier (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >protected
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
BlockchainExplorerAccountSynchronizer(const std::shared_ptr< WalletPool > &pool, const std::shared_ptr< BitcoinLikeBlockchainExplorer > &explorer) (defined in ledger::core::BlockchainExplorerAccountSynchronizer)ledger::core::BlockchainExplorerAccountSynchronizer
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
initializeSavedState(Option< BlockchainExplorerAccountSynchronizationSavedState > &savedState, int32_t halfBatchSize) (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >inlineprotectedstatic
isSynchronizing() const override (defined in ledger::core::BlockchainExplorerAccountSynchronizer)ledger::core::BlockchainExplorerAccountSynchronizervirtual
performSynchronization(const std::shared_ptr< Account > &account) (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >inlineprotected
reset(const std::shared_ptr< BitcoinLikeAccount > &account, const std::chrono::system_clock::time_point &toDate) override (defined in ledger::core::BlockchainExplorerAccountSynchronizer)ledger::core::BlockchainExplorerAccountSynchronizervirtual
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
synchronize(const std::shared_ptr< BitcoinLikeAccount > &account) override (defined in ledger::core::BlockchainExplorerAccountSynchronizer)ledger::core::BlockchainExplorerAccountSynchronizervirtual
synchronizeAccount(const std::shared_ptr< Account > &account) (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >inline
synchronizeBatch(uint32_t currentBatchIndex, std::shared_ptr< SynchronizationBuddy > buddy, bool hadTransactions=false) (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >inlineprotected
synchronizeBatches(uint32_t currentBatchIndex, std::shared_ptr< SynchronizationBuddy > buddy) (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >inlineprotected
updateCurrentBlock(std::shared_ptr< AbstractBlockchainExplorerAccountSynchronizer::SynchronizationBuddy > &buddy, const std::shared_ptr< api::ExecutionContext > &context) override (defined in ledger::core::BlockchainExplorerAccountSynchronizer)ledger::core::BlockchainExplorerAccountSynchronizer
updateCurrentBlock(std::shared_ptr< SynchronizationBuddy > &buddy, const std::shared_ptr< api::ExecutionContext > &context)=0 (defined in ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >)ledger::core::AbstractBlockchainExplorerAccountSynchronizer< Account, AddressType, Keychain, Explorer >protectedpure virtual
updateTransactionsToDrop(soci::session &sql, std::shared_ptr< SynchronizationBuddy > &buddy, const std::string &accountUid) override (defined in ledger::core::BlockchainExplorerAccountSynchronizer)ledger::core::BlockchainExplorerAccountSynchronizervirtual