|
| RippleLikeBlockchainObserver (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) |
|
| RippleLikeBlockchainObserver (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) |
|
virtual bool | registerAccount (const std::shared_ptr< Account > &account) |
|
virtual bool | unregisterAccount (const std::shared_ptr< Account > &account) |
|
virtual bool | isRegistered (const std::shared_ptr< Account > &account) |
|
std::shared_ptr< spdlog::logger > | logger () const |
|
bool | isObserving () const |
|
| DedicatedContext (const std::shared_ptr< api::ExecutionContext > &context) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) const |
|
Future< Unit > | run (std::function< void()> f) |
|
std::shared_ptr< api::ExecutionContext > | getContext () const |
|
| ConfigurationMatchable (const std::vector< std::string > &matchableKeys) |
|
bool | match (const std::shared_ptr< api::DynamicObject > &configuration) |
|
void | setConfiguration (const std::shared_ptr< api::DynamicObject > &configuration) |
|
|
std::list< std::shared_ptr< Account > > | _accounts |
|
std::mutex | _lock |
|
std::shared_ptr< spdlog::logger > | _logger |
|
std::shared_ptr< WebSocketConnection > | _socket |
|
int32_t | _attempt |
|
std::string | _url |
|
std::shared_ptr< api::ExecutionContext > | _executionContext |
|
The documentation for this class was generated from the following files: