CatapultServer
v0.5.0.1 (Elephant)
|
Add partial transaction infos.
void Write8(TIo &output, uint8_t value)
Writes value into output.
Definition: PodIoUtils.h:54
consumers::TransactionInfos TransactionInfos
Definition: BlockChainSyncConsumer.cpp:44
std::unique_ptr< io::OutputStream > m_pOutputStream
Definition: FilePtChangeStorage.cpp:65
void WriteTransactionInfos(const model::TransactionInfosSet &transactionInfos, OutputStream &outputStream)
Writes transactionInfos into outputStream.
Definition: TransactionInfoSerializer.cpp:61
constexpr std::underlying_type_t< TEnum > to_underlying_type(TEnum value)
Converts a strongly typed enumeration value to its underlying integral value.
Definition: Casting.h:37
std::unique_ptr< cache::PtChangeSubscriber > CreateFilePtChangeStorage(std::unique_ptr< io::OutputStream > &&pOutputStream)
Creates a partial transactions change storage around pOutputStream.
Definition: FilePtChangeStorage.cpp:69
PtChangeOperationType
Partial transactions change operation type.
Definition: SubscriberOperationTypes.h:36
Definition: AddressExtractionExtension.cpp:28
void WriteTransactionInfo(const model::TransactionInfo &transactionInfo, OutputStream &outputStream)
Writes transactionInfo into outputStream.
Definition: TransactionInfoSerializer.cpp:27
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41
Remove partial transaction infos.