CatapultServer
v0.5.0.1 (Elephant)
|
static constexpr uint16_t State_Version
Serialized state version.
Definition: MosaicEntrySerializer.h:30
static MosaicEntry Load(io::InputStream &input)
Loads a single value from input.
Definition: MosaicEntrySerializer.cpp:57
A tuple composed of a mosaic definition and its current state.
Definition: MosaicEntry.h:50
auto Read32(TIo &input)
Reads value from input.
Definition: PodIoUtils.h:74
Policy for saving and loading mosaic entry data.
Definition: MosaicEntrySerializer.h:28
Represents a mosaic definition.
Definition: MosaicDefinition.h:28
const MosaicDefinition & definition() const
Gets the mosaic definition.
Definition: MosaicEntry.cpp:57
static MosaicProperties FromValues(const PropertyValuesContainer &values)
Creates mosaic properties from values.
Definition: MosaicProperties.h:65
void Write(TIo &output, const utils::BasicBaseValue< TValue, TTag, TBaseValue > &value)
Writes base value into output.
Definition: PodIoUtils.h:30
void Write64(TIo &output, uint64_t value)
Writes value into output.
Definition: PodIoUtils.h:36
Definition: AddressExtractionExtension.cpp:28
auto Read64(TIo &input)
Reads value from input.
Definition: PodIoUtils.h:66
MosaicId mosaicId() const
Gets the mosaic id.
Definition: MosaicEntry.cpp:52
void Write32(TIo &output, uint32_t value)
Writes value into output.
Definition: PodIoUtils.h:42
std::array< uint64_t, Num_Mosaic_Properties > PropertyValuesContainer
Type of values container.
Definition: MosaicProperties.h:52
static void Save(const MosaicEntry &entry, io::OutputStream &output)
Saves entry to output.
Definition: MosaicEntrySerializer.cpp:36
Amount supply() const
Gets the mosaic supply.
Definition: MosaicEntry.cpp:27
Writer interface.
Definition: Stream.h:41