| _accounts (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >) | ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock > | protected |
| _attempt (defined in ledger::core::AbstractLedgerApiBlockchainObserver) | ledger::core::AbstractLedgerApiBlockchainObserver | protected |
| _executionContext (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | protected |
| _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 |
| _socket (defined in ledger::core::AbstractLedgerApiBlockchainObserver) | ledger::core::AbstractLedgerApiBlockchainObserver | protected |
| _url (defined in ledger::core::AbstractLedgerApiBlockchainObserver) | ledger::core::AbstractLedgerApiBlockchainObserver | 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 |
| 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 ¤cy, 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::DedicatedContext | inline |
| getConfiguration() const (defined in ledger::core::BitcoinLikeBlockchainObserver) | ledger::core::BitcoinLikeBlockchainObserver | inlineprotected |
| getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
| getCurrency() const (defined in ledger::core::BitcoinLikeBlockchainObserver) | ledger::core::BitcoinLikeBlockchainObserver | inlineprotected |
| 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 |
| LedgerApiBitcoinLikeBlockchainObserver(const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< WebSocketClient > &client, const std::shared_ptr< api::DynamicObject > &configuration, const std::shared_ptr< spdlog::logger > &logger, const api::Currency ¤cy) (defined in ledger::core::LedgerApiBitcoinLikeBlockchainObserver) | ledger::core::LedgerApiBitcoinLikeBlockchainObserver | |
| match(const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::ConfigurationMatchable) | ledger::core::ConfigurationMatchable | |
| onSocketEvent(WebSocketEventType event, const std::shared_ptr< WebSocketConnection > &connection, const Option< std::string > &message, Option< api::ErrorCode > code) (defined in ledger::core::AbstractLedgerApiBlockchainObserver) | ledger::core::AbstractLedgerApiBlockchainObserver | inlineprotected |
| onStart() override (defined in ledger::core::LedgerApiBitcoinLikeBlockchainObserver) | ledger::core::LedgerApiBitcoinLikeBlockchainObserver | protectedvirtual |
| onStop() override (defined in ledger::core::LedgerApiBitcoinLikeBlockchainObserver) | ledger::core::LedgerApiBitcoinLikeBlockchainObserver | protectedvirtual |
| putBlock(const BitcoinLikeBlockchainExplorer::Block &block) override (defined in ledger::core::BitcoinLikeBlockchainObserver) | ledger::core::BitcoinLikeBlockchainObserver | protected |
| 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::BitcoinLikeBlockchainObserver | protected |
| 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::DedicatedContext | inline |
| 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 |