| _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 |
| 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 |
| EthereumLikeBlockchainObserver(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::EthereumLikeBlockchainObserver) | ledger::core::EthereumLikeBlockchainObserver | |
| getConfiguration() const (defined in ledger::core::EthereumLikeBlockchainObserver) | ledger::core::EthereumLikeBlockchainObserver | inlineprotected |
| getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
| getCurrency() const (defined in ledger::core::EthereumLikeBlockchainObserver) | ledger::core::EthereumLikeBlockchainObserver | 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 |
| LedgerApiEthereumLikeBlockchainObserver(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::LedgerApiEthereumLikeBlockchainObserver) | ledger::core::LedgerApiEthereumLikeBlockchainObserver | |
| 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::LedgerApiEthereumLikeBlockchainObserver) | ledger::core::LedgerApiEthereumLikeBlockchainObserver | protectedvirtual |
| onStop() override (defined in ledger::core::LedgerApiEthereumLikeBlockchainObserver) | ledger::core::LedgerApiEthereumLikeBlockchainObserver | protectedvirtual |
| putBlock(const EthereumLikeBlockchainExplorer::Block &block) override (defined in ledger::core::EthereumLikeBlockchainObserver) | ledger::core::EthereumLikeBlockchainObserver | protected |
| putBlock(const BlockchainExplorerBlock &block)=0 (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >) | ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock > | protectedpure virtual |
| putTransaction(const EthereumLikeBlockchainExplorerTransaction &tx) override (defined in ledger::core::EthereumLikeBlockchainObserver) | ledger::core::EthereumLikeBlockchainObserver | 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 |