CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
24 namespace cache {
class PtChangeSubscriber; }
25 namespace io {
class InputStream; }
28 namespace catapult {
namespace subscribers {
31 void ReadNextPtChange(io::InputStream& inputStream, cache::PtChangeSubscriber& subscriber);
Add partial transaction infos.
Partial transactions change subscriber.
Definition: PtChangeSubscriber.h:28
void ReadNextPtChange(io::InputStream &inputStream, cache::PtChangeSubscriber &subscriber)
Reads next partial transactions change from inputStream and forwards it to subscriber.
Definition: PtChangeReader.cpp:55
void ReadTransactionInfos(InputStream &inputStream, model::TransactionInfosSet &transactionInfos)
Reads transaction infos from inputStream into transactionInfos.
Definition: TransactionInfoSerializer.cpp:67
void ReadTransactionInfo(InputStream &inputStream, model::TransactionInfo &transactionInfo)
Reads transaction info from inputStream into transactionInfo.
Definition: TransactionInfoSerializer.cpp:42
auto Read8(TIo &input)
Reads value from input.
Definition: PodIoUtils.h:90
#define CATAPULT_THROW_INVALID_ARGUMENT_1(MESSAGE, PARAM1)
Macro used to throw a catapult invalid argument with a single parameter.
Definition: exceptions.h:183
PtChangeOperationType
Partial transactions change operation type.
Definition: SubscriberOperationTypes.h:36
std::unordered_set< TransactionInfo, EntityInfoHasher< const Transaction >, EntityInfoComparer< const Transaction > > TransactionInfosSet
Unordered set of transaction infos.
Definition: ContainerTypes.h:50
Definition: AddressExtractionExtension.cpp:28
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41
Remove partial transaction infos.
utils::ByteArray< Signature_Size, Signature_tag > Signature
Definition: src/catapult/types.h:38