class BlockInfo
Defined at line 438 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
Public Methods
void BlockInfo (Storage_ storage)
void BlockInfo (uint64_t block_count, uint32_t block_size, uint32_t max_transfer_size, ::fuchsia_storage_block::DeviceFlag flags)
void BlockInfo ()
Default constructs a |BlockInfo| only if all of its members are default constructible.
Defined at line 448 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void BlockInfo (BlockInfo && )
Defined at line 451 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void BlockInfo (const BlockInfo & other)
BlockInfo & operator= (BlockInfo && )
Defined at line 452 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
BlockInfo & operator= (const BlockInfo & other)
bool operator== (const BlockInfo & other)
bool operator!= (const BlockInfo & other)
uint64_t block_count ()
The number of blocks in this block device.
uint64_t & block_count ()
The number of blocks in this block device.
BlockInfo & block_count (uint64_t value)
The number of blocks in this block device.
uint32_t block_size ()
The size of a single block.
uint32_t & block_size ()
The size of a single block.
BlockInfo & block_size (uint32_t value)
The size of a single block.
uint32_t max_transfer_size ()
The maximum size, in bytes, of a transfer.
Set to MAX_TRANSFER_UNBOUNDED if no such maximum exists.
uint32_t & max_transfer_size ()
The maximum size, in bytes, of a transfer.
Set to MAX_TRANSFER_UNBOUNDED if no such maximum exists.
BlockInfo & max_transfer_size (uint32_t value)
The maximum size, in bytes, of a transfer.
Set to MAX_TRANSFER_UNBOUNDED if no such maximum exists.
::fuchsia_storage_block::DeviceFlag flags ()
Identifiers about the device.
::fuchsia_storage_block::DeviceFlag & flags ()
Identifiers about the device.
BlockInfo & flags (::fuchsia_storage_block::DeviceFlag value)
Identifiers about the device.
void BlockInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits