class BlockOffsetMapping
Defined at line 556 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
Describes a re-mapping of a block range. See OffsetMap.
Note that all fields are in *blocks*, not bytes.
Public Methods
void BlockOffsetMapping (Storage_ storage)
void BlockOffsetMapping (uint64_t source_block_offset, uint64_t target_block_offset, uint64_t length)
void BlockOffsetMapping ()
Default constructs a |BlockOffsetMapping| only if all of its members are default constructible.
Defined at line 566 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void BlockOffsetMapping (BlockOffsetMapping && )
Defined at line 569 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void BlockOffsetMapping (const BlockOffsetMapping & other)
BlockOffsetMapping & operator= (BlockOffsetMapping && )
Defined at line 570 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
BlockOffsetMapping & operator= (const BlockOffsetMapping & other)
bool operator== (const BlockOffsetMapping & other)
bool operator!= (const BlockOffsetMapping & other)
uint64_t source_block_offset ()
uint64_t & source_block_offset ()
BlockOffsetMapping & source_block_offset (uint64_t value)
Setter for source_block_offset.
uint64_t target_block_offset ()
uint64_t & target_block_offset ()
BlockOffsetMapping & target_block_offset (uint64_t value)
Setter for target_block_offset.
uint64_t length ()
uint64_t & length ()
BlockOffsetMapping & length (uint64_t value)
Setter for length.
void BlockOffsetMapping (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits