class PartitionEntry

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

Describes a partition entry for use with `PartitionsAdmin.ResetPartitionTable`.

Public Methods

void PartitionEntry (Storage_ storage)
void PartitionEntry (::std::string name, ::fuchsia_storage_block::Guid type_guid, ::fuchsia_storage_block::Guid instance_guid, uint64_t start_block, uint64_t num_blocks, uint64_t flags)
void PartitionEntry ()

Default constructs a |PartitionEntry| only if all of its members are default constructible.

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

void PartitionEntry (PartitionEntry && )

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

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

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

PartitionEntry & operator= (const PartitionEntry & other)
bool operator== (const PartitionEntry & other)
bool operator!= (const PartitionEntry & other)
const ::std::string & name ()
::std::string & name ()
PartitionEntry & name (::std::string value)

Setter for name.

const ::fuchsia_storage_block::Guid & type_guid ()
::fuchsia_storage_block::Guid & type_guid ()
PartitionEntry & type_guid (::fuchsia_storage_block::Guid value)

Setter for type_guid.

const ::fuchsia_storage_block::Guid & instance_guid ()
::fuchsia_storage_block::Guid & instance_guid ()
PartitionEntry & instance_guid (::fuchsia_storage_block::Guid value)

Setter for instance_guid.

uint64_t start_block ()
uint64_t & start_block ()
PartitionEntry & start_block (uint64_t value)

Setter for start_block.

uint64_t num_blocks ()
uint64_t & num_blocks ()
PartitionEntry & num_blocks (uint64_t value)

Setter for num_blocks.

uint64_t flags ()
uint64_t & flags ()
PartitionEntry & flags (uint64_t value)

Setter for flags.

void PartitionEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits