CatapultServer
v0.5.0.1 (Elephant)
|
An api for retrieving diagnostic information from a remote node. More...
Public Member Functions | |
virtual | ~RemoteDiagnosticApi ()=default |
virtual future< state::TimestampedHashRange > | confirmTimestampedHashes (state::TimestampedHashRange &×tampedHashes) const =0 |
Gets all timestamped hashes in timestampedHashes that are unconfirmed, i.e. not in the hash cache. More... | |
virtual future< model::EntityRange< model::DiagnosticCounterValue > > | diagnosticCounters () const =0 |
Gets current diagnostic counter values. More... | |
virtual future< model::EntityRange< ionet::PackedNodeInfo > > | activeNodeInfos () const =0 |
Gets node infos for all active nodes. More... | |
virtual future< model::EntityRange< model::CacheEntryInfo< Address > > > | accountInfos (model::AddressRange &&addresses) const =0 |
Gets account infos for all accounts with addresses in addresses. More... | |
virtual future< model::EntityRange< model::CacheEntryInfo< Address > > > | accountRestrictionsInfos (model::AddressRange &&addresses) const =0 |
Gets account restrictions infos for all accounts with addresses in addresses. More... | |
virtual future< model::EntityRange< model::CacheEntryInfo< NamespaceId > > > | namespaceInfos (model::EntityRange< NamespaceId > &&namespaceIds) const =0 |
Gets namespace infos for all namespace ids in namespaceIds. More... | |
virtual future< model::EntityRange< model::CacheEntryInfo< MosaicId > > > | mosaicInfos (model::EntityRange< MosaicId > &&mosaicIds) const =0 |
Gets mosaic infos for all mosaic ids in mosaicIds. More... | |
Private Types | |
template<typename T > | |
using | future = thread::future< T > |
An api for retrieving diagnostic information from a remote node.
|
private |
|
virtualdefault |
|
pure virtual |
Gets account infos for all accounts with addresses in addresses.
|
pure virtual |
Gets account restrictions infos for all accounts with addresses in addresses.
|
pure virtual |
Gets node infos for all active nodes.
|
pure virtual |
Gets all timestamped hashes in timestampedHashes that are unconfirmed, i.e. not in the hash cache.
|
pure virtual |
Gets current diagnostic counter values.
|
pure virtual |
Gets mosaic infos for all mosaic ids in mosaicIds.
|
pure virtual |
Gets namespace infos for all namespace ids in namespaceIds.