ledger-core
ledger::core::BitcoinLikeBlockchainObserver Member List

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

_accounts (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >protected
_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
_lock (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >mutableprotected
_logger (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >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
BitcoinLikeBlockchainObserver(const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< api::DynamicObject > &configuration, const std::shared_ptr< spdlog::logger > &logger, const api::Currency &currency, const std::vector< std::string > &matchableKeys) (defined in ledger::core::BitcoinLikeBlockchainObserver)ledger::core::BitcoinLikeBlockchainObserver
ConfigurationMatchable(const std::vector< std::string > &matchableKeys) (defined in ledger::core::ConfigurationMatchable)ledger::core::ConfigurationMatchable
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getConfiguration() const (defined in ledger::core::BitcoinLikeBlockchainObserver)ledger::core::BitcoinLikeBlockchainObserverinlineprotected
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getCurrency() const (defined in ledger::core::BitcoinLikeBlockchainObserver)ledger::core::BitcoinLikeBlockchainObserverinlineprotected
isObserving() const (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >inline
isRegistered(const std::shared_ptr< Account > &account) (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >inlinevirtual
logger() const (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >inline
match(const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::ConfigurationMatchable)ledger::core::ConfigurationMatchable
onStart()=0 (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >protectedpure virtual
onStop()=0 (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >protectedpure virtual
putBlock(const BitcoinLikeBlockchainExplorer::Block &block) override (defined in ledger::core::BitcoinLikeBlockchainObserver)ledger::core::BitcoinLikeBlockchainObserverprotected
putBlock(const BlockchainExplorerBlock &block)=0 (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >protectedpure virtual
putTransaction(const BitcoinLikeBlockchainExplorerTransaction &tx) override (defined in ledger::core::BitcoinLikeBlockchainObserver)ledger::core::BitcoinLikeBlockchainObserverprotected
putTransaction(const BlockchainExplorerTransaction &tx)=0 (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >protectedpure virtual
registerAccount(const std::shared_ptr< Account > &account) (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >inlinevirtual
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
setConfiguration(const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::ConfigurationMatchable)ledger::core::ConfigurationMatchable
setLogger(const std::shared_ptr< spdlog::logger > &logger) (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >inlineprotected
unregisterAccount(const std::shared_ptr< Account > &account) (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >)ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >inlinevirtual