template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 643 of file fidling/gen/src/storage/fidl/fuchsia.fs.startup/fuchsia.fs.startup/cpp/fidl/fuchsia.fs.startup/cpp/wire_types.h
Public Methods
::fuchsia_fs_startup::wire::FormatOptions Build ()
Build and return the table. The builder should not be used after this.
bool has_verbose ()
void clear_verbose ()
Clears the verbose field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & verbose ()
Enable verbose logging.
BuilderImpl & verbose (bool elem)
Enable verbose logging.
bool has_deprecated_padded_blobfs_format ()
void clear_deprecated_padded_blobfs_format ()
Clears the deprecated_padded_blobfs_format field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & deprecated_padded_blobfs_format ()
If true, use the deprecated padded merkle tree blobfs format.
BuilderImpl & deprecated_padded_blobfs_format (bool elem)
If true, use the deprecated padded merkle tree blobfs format.
bool has_num_inodes ()
void clear_num_inodes ()
Clears the num_inodes field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & num_inodes ()
The initial number of inodes to allocate space for. If zero, a default is used. Only
supported for blobfs.
BuilderImpl & num_inodes (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
The initial number of inodes to allocate space for. If zero, a default is used. Only
supported for blobfs.
bool has_fvm_data_slices ()
void clear_fvm_data_slices ()
Clears the fvm_data_slices field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & fvm_data_slices ()
The number of fvm slices to preallocate for data when the filesystem is created.
BuilderImpl & fvm_data_slices (uint32_t elem)
The number of fvm slices to preallocate for data when the filesystem is created.
bool has_sectors_per_cluster ()
void clear_sectors_per_cluster ()
Clears the sectors_per_cluster field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint16_t & sectors_per_cluster ()
The number of sectors-per-cluster (for FAT filesystems).
BuilderImpl & sectors_per_cluster (uint16_t elem)
The number of sectors-per-cluster (for FAT filesystems).
Protected Methods
void WireTableBaseBuilder< ::fuchsia_fs_startup::wire::FormatOptions, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_fs_startup::wire::FormatOptions>> && frame)