CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
26 namespace catapult {
namespace filespooling {
30 std::unique_ptr<io::OutputStream>&& pOutputStream);
utils::ByteArray< Hash256_Size, Hash256_tag > Hash256
Definition: src/catapult/types.h:47
utils::SpinLock m_lock
Definition: FileTransactionStatusStorage.cpp:52
std::unique_ptr< io::OutputStream > m_pOutputStream
Definition: FileTransactionStatusStorage.cpp:51
Definition: AddressExtractionExtension.cpp:28
void Write32(TIo &output, uint32_t value)
Writes value into output.
Definition: PodIoUtils.h:42
std::unique_ptr< subscribers::TransactionStatusSubscriber > CreateFileTransactionStatusStorage(std::unique_ptr< io::OutputStream > &&pOutputStream)
Creates a transaction status storage around pOutputStream.
Definition: FileTransactionStatusStorage.cpp:56
std::lock_guard< SpinLock > SpinLockGuard
A spin lock guard.
Definition: SpinLock.h:60
void WriteEntity(TIo &output, const model::SizePrefixedEntity &entity)
Writes size prefixed entity into output.
Definition: EntityIoUtils.h:31