CatapultServer
v0.5.0.1 (Elephant)
|
An entities synchronizer. More...
Public Types | |
using | RemoteApiType = typename TSynchronizerTraits::RemoteApiType |
Public Member Functions | |
EntitiesSynchronizer (TSynchronizerTraits &&traits) | |
Creates an entities synchronizer around traits. More... | |
NodeInteractionFuture | operator() (const RemoteApiType &api) |
Pulls entities from a remote node using api. More... | |
Private Types | |
using | NodeInteractionFuture = thread::future< ionet::NodeInteractionResultCode > |
Private Attributes | |
TSynchronizerTraits | m_traits |
An entities synchronizer.
|
private |
using catapult::chain::EntitiesSynchronizer< TSynchronizerTraits >::RemoteApiType = typename TSynchronizerTraits::RemoteApiType |
|
inlineexplicit |
Creates an entities synchronizer around traits.
|
inline |
Pulls entities from a remote node using api.
|
private |