_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 |
getConfiguration() const (defined in ledger::core::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | inlineprotected |
getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
getCurrency() const (defined in ledger::core::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | 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 |
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::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | protectedvirtual |
onStop() override (defined in ledger::core::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | protectedvirtual |
putBlock(const TezosLikeBlockchainExplorer::Block &block) override (defined in ledger::core::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | protected |
putBlock(const BlockchainExplorerBlock &block)=0 (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >) | ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock > | protectedpure virtual |
putTransaction(const TezosLikeBlockchainExplorerTransaction &tx) override (defined in ledger::core::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | 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 |
TezosLikeBlockchainObserver(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::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | |
TezosLikeBlockchainObserver(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::TezosLikeBlockchainObserver) | ledger::core::TezosLikeBlockchainObserver | |
unregisterAccount(const std::shared_ptr< Account > &account) (defined in ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock >) | ledger::core::AbstractBlockchainObserver< Account, BlockchainExplorerTransaction, BlockchainExplorerBlock > | inlinevirtual |