CatapultServer  v0.5.0.1 (Elephant)
catapult::api::RemotePtApi Class Referenceabstract

An api for retrieving partial transaction information from a remote node. More...

Inheritance diagram for catapult::api::RemotePtApi:
Collaboration diagram for catapult::api::RemotePtApi:

Public Member Functions

virtual thread::future< partialtransaction::CosignedTransactionInfostransactionInfos (cache::ShortHashPairRange &&knownShortHashPairs) const =0
 Gets all partial transaction infos from the remote excluding those with all hashes in knownShortHashPairs. More...
 
- Public Member Functions inherited from catapult::api::RemoteApi
virtual ~RemoteApi ()=default
 
const KeyremotePublicKey () const
 Gets the remote node public key. More...
 

Protected Member Functions

 RemotePtApi (const Key &remotePublicKey)
 Creates a remote api for the node with specified public key (remotePublicKey). More...
 
- Protected Member Functions inherited from catapult::api::RemoteApi
 RemoteApi (const Key &remotePublicKey)
 Creates a remote api for the node with specified public key (remotePublicKey). More...
 

Detailed Description

An api for retrieving partial transaction information from a remote node.

Constructor & Destructor Documentation

◆ RemotePtApi()

catapult::api::RemotePtApi::RemotePtApi ( const Key remotePublicKey)
inlineexplicitprotected

Creates a remote api for the node with specified public key (remotePublicKey).

Member Function Documentation

◆ transactionInfos()

virtual thread::future<partialtransaction::CosignedTransactionInfos> catapult::api::RemotePtApi::transactionInfos ( cache::ShortHashPairRange &&  knownShortHashPairs) const
pure virtual

Gets all partial transaction infos from the remote excluding those with all hashes in knownShortHashPairs.


The documentation for this class was generated from the following file: