_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::DedicatedContext | protected |
_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::DedicatedContext | inline |
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
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::RippleLikeBlockchainExplorerAccountSynchronizer) | ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer | virtual |
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< RippleLikeAccount > &account, const std::chrono::system_clock::time_point &toDate) override (defined in ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer) | ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer | virtual |
RippleLikeBlockchainExplorerAccountSynchronizer(const std::shared_ptr< WalletPool > &pool, const std::shared_ptr< RippleLikeBlockchainExplorer > &explorer) (defined in ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer) | ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer | |
run(std::function< void()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
synchronize(const std::shared_ptr< RippleLikeAccount > &account) override (defined in ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer) | ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer | virtual |
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::RippleLikeBlockchainExplorerAccountSynchronizer) | ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer | |
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::RippleLikeBlockchainExplorerAccountSynchronizer) | ledger::core::RippleLikeBlockchainExplorerAccountSynchronizer | virtual |