class BlockGetMetadataResponse

Defined at line 2182 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h

Public Methods

void BlockGetMetadataResponse (Storage_ storage)
void BlockGetMetadataResponse ()

Defined at line 2187 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h

void BlockGetMetadataResponse (BlockGetMetadataResponse && )

Defined at line 2188 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h

void BlockGetMetadataResponse (const BlockGetMetadataResponse & other)
BlockGetMetadataResponse & operator= (BlockGetMetadataResponse && )

Defined at line 2189 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h

BlockGetMetadataResponse & operator= (const BlockGetMetadataResponse & other)
bool operator== (const BlockGetMetadataResponse & other)
bool operator!= (const BlockGetMetadataResponse & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
BlockGetMetadataResponse & name (std::optional< ::std::string> value)

Setter for name.

const std::optional< ::fuchsia_storage_block::Guid> & type_guid ()
::std::optional< ::fuchsia_storage_block::Guid> & type_guid ()
BlockGetMetadataResponse & type_guid (std::optional< ::fuchsia_storage_block::Guid> value)

Setter for type_guid.

const std::optional< ::fuchsia_storage_block::Guid> & instance_guid ()
::std::optional< ::fuchsia_storage_block::Guid> & instance_guid ()
BlockGetMetadataResponse & instance_guid (std::optional< ::fuchsia_storage_block::Guid> value)

Setter for instance_guid.

const std::optional<uint64_t> & start_block_offset ()

start_block_offset will be absent if the partition is non-contiguous.

::std::optional<uint64_t> & start_block_offset ()

start_block_offset will be absent if the partition is non-contiguous.

BlockGetMetadataResponse & start_block_offset (std::optional<uint64_t> value)

start_block_offset will be absent if the partition is non-contiguous.

const std::optional<uint64_t> & num_blocks ()

num_blocks will be absent if the partition is a dynamic volume, in which case

fuchsia.storage.block.Block/GetVolumeInfo should be called instead.

::std::optional<uint64_t> & num_blocks ()

num_blocks will be absent if the partition is a dynamic volume, in which case

fuchsia.storage.block.Block/GetVolumeInfo should be called instead.

BlockGetMetadataResponse & num_blocks (std::optional<uint64_t> value)

num_blocks will be absent if the partition is a dynamic volume, in which case

fuchsia.storage.block.Block/GetVolumeInfo should be called instead.

const std::optional<uint64_t> & flags ()
::std::optional<uint64_t> & flags ()
BlockGetMetadataResponse & flags (std::optional<uint64_t> value)

Setter for flags.

void BlockGetMetadataResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits