class Block_GetMetadata_Response
Defined at line 1668 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::std::string & name ()
Defined at line 1674 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
bool has_name ()
Defined at line 1678 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
::std::string * mutable_name ()
Defined at line 1682 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void clear_name ()
Defined at line 1690 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
bool has_type_guid ()
Defined at line 1702 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
::fuchsia::storage::block::Guid * mutable_type_guid ()
Defined at line 1706 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void clear_type_guid ()
Defined at line 1714 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
const ::fuchsia::storage::block::Guid & instance_guid ()
Defined at line 1722 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
bool has_instance_guid ()
Defined at line 1726 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
::fuchsia::storage::block::Guid * mutable_instance_guid ()
Defined at line 1730 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void clear_instance_guid ()
Defined at line 1738 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
bool has_start_block_offset ()
Defined at line 1751 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
uint64_t * mutable_start_block_offset ()
start_block_offset will be absent if the partition is non-contiguous.
Defined at line 1756 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void clear_start_block_offset ()
Defined at line 1764 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
const 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.
Defined at line 1774 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
bool has_num_blocks ()
Defined at line 1778 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
uint64_t * mutable_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.
Defined at line 1784 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void clear_num_blocks ()
Defined at line 1792 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
const uint64_t & flags ()
Defined at line 1800 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
bool has_flags ()
Defined at line 1804 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
uint64_t * mutable_flags ()
Defined at line 1808 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void clear_flags ()
Defined at line 1816 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
Block_GetMetadata_Response & set_name (::std::string _value)
Block_GetMetadata_Response & set_type_guid (::fuchsia::storage::block::Guid _value)
Block_GetMetadata_Response & set_instance_guid (::fuchsia::storage::block::Guid _value)
Block_GetMetadata_Response & set_start_block_offset (uint64_t _value)
Block_GetMetadata_Response & set_num_blocks (uint64_t _value)
Block_GetMetadata_Response & set_flags (uint64_t _value)
void Block_GetMetadata_Response ()
void Block_GetMetadata_Response (Block_GetMetadata_Response && other)
const ::fuchsia::storage::block::Guid & type_guid ()
Defined at line 1698 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
const uint64_t & start_block_offset ()
start_block_offset will be absent if the partition is non-contiguous.
Defined at line 1747 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
void ~Block_GetMetadata_Response ()
Block_GetMetadata_Response & operator= (Block_GetMetadata_Response && other)
::std::unique_ptr<Block_GetMetadata_Response> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Block_GetMetadata_Response * _value, size_t _offset)
zx_status_t Clone (Block_GetMetadata_Response * _result)