class Novika::BlockRefSnapshot
- Novika::BlockRefSnapshot
- Novika::Snapshot
- BinData
- Reference
- Object
Overview
A unique, integer id-based reference to a block found in
the one-and-only BlockPool
.
Its type is SnapshotType::BlockRef
.
Defined in:
novika/image.crConstant Summary
-
ENDIAN =
["big"]
-
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
.Its type is
SnapshotType::BlockRef
. -
KLASS_NAME =
[Novika::BlockRefSnapshot]
-
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
.Its type is
SnapshotType::BlockRef
. -
PARTS =
[{type: "basic", name: id, cls: UInt64, onlyif: nil, verify: nil, value: nil}] of Nil
-
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
.Its type is
SnapshotType::BlockRef
. -
REMAINING =
[] of Nil
-
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
.Its type is
SnapshotType::BlockRef
.
Constructors
Class Method Summary
-
.bit_fields
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
.
Macro Summary
-
novika_block_ref_snapshot(name, onlyif = nil, verify = nil, value = nil)
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
. -
novika_snapshot(name, onlyif = nil, verify = nil, value = nil)
A unique, integer id-based reference to a block found in the one-and-only
BlockPool
.
Instance Method Summary
- #__format__ : IO::ByteFormat
-
#id : UInt64
Holds unique id of the block this reference points to, in
BlockPool
. -
#id=(id : UInt64)
Holds unique id of the block this reference points to, in
BlockPool
. - #to_form(assembler)
Instance methods inherited from class Novika::Snapshot
to_form(assembler : BlockAssembler)
to_form
Class methods inherited from class Novika::Snapshot
bit_fields
bit_fields
Macros inherited from class Novika::Snapshot
novika_snapshot(name, onlyif = nil, verify = nil, value = nil)
novika_snapshot
Constructor Detail
Class Method Detail
A unique, integer id-based reference to a block found in
the one-and-only BlockPool
.
Its type is SnapshotType::BlockRef
.
Macro Detail
A unique, integer id-based reference to a block found in
the one-and-only BlockPool
.
Its type is SnapshotType::BlockRef
.
A unique, integer id-based reference to a block found in
the one-and-only BlockPool
.
Its type is SnapshotType::BlockRef
.