CatapultServer
v0.5.0.1 (Elephant)
|
auto Transactions(EntityContainerErrorPolicy errorPolicy=EntityContainerErrorPolicy::Throw)
Definition: TransactionContainer.h:37
size_t m_offset
Definition: BlockElementParser.cpp:64
Hash256 EntityHash
Entity hash.
Definition: Elements.h:66
const model::Block & Block
Block entity.
Definition: Elements.h:63
catapult::GenerationHash GenerationHash
Generation hash of the block.
Definition: Elements.h:69
RawBuffer m_buffer
Definition: BlockElementParser.cpp:63
std::vector< TransactionElement > Transactions
Transaction elements.
Definition: Elements.h:75
model::BlockElement ParseBlockElement(const RawBuffer &buffer, size_t &numBytesConsumed)
Parses a block element out of buffer and updates numBytesConsumed with the number of buffer bytes con...
Definition: BlockElementParser.cpp:68
#define CATAPULT_THROW_RUNTIME_ERROR(MESSAGE)
Macro used to throw a catapult runtime error.
Definition: exceptions.h:167
Processing element for a block composed of a block and metadata.
Definition: Elements.h:55
Binary layout for a block.
Definition: Block.h:69
Definition: AddressExtractionExtension.cpp:28
BasicRawBuffer< const uint8_t > RawBuffer
A const binary buffer.
Definition: RawBuffer.h:62