class StorageStatus

Defined at line 6111 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

Metadata about status of the storage

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const uint64_t & total_size ()

Defined at line 6117 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

bool has_total_size ()

Defined at line 6121 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

uint64_t * mutable_total_size ()

Defined at line 6125 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

void clear_total_size ()

Defined at line 6133 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

StorageStatus & set_total_size (uint64_t _value)
const uint64_t & used_size ()

Defined at line 6141 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

bool has_used_size ()

Defined at line 6145 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

uint64_t * mutable_used_size ()

Defined at line 6149 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

void clear_used_size ()

Defined at line 6157 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

StorageStatus & set_used_size (uint64_t _value)
void StorageStatus ()
void StorageStatus (StorageStatus && other)
void ~StorageStatus ()
StorageStatus & operator= (StorageStatus && other)
::std::unique_ptr<StorageStatus> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, StorageStatus * _value, size_t _offset)
zx_status_t Clone (StorageStatus * _result)