template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1825 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/cpp/fidl/fuchsia.process.explorer/cpp/wire_types.h

Public Methods

::fuchsia_process_explorer::wire::Mapping Build ()

Build and return the table. The builder should not be used after this.

bool has_mmu_flags ()
void clear_mmu_flags ()

Clears the mmu_flags field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_process_explorer::wire::MmuFlags & mmu_flags ()

Getter for mmu_flags.

BuilderImpl & mmu_flags (::fuchsia_process_explorer::wire::MmuFlags elem)

Setter for mmu_flags.

bool has_vmo_koid ()
void clear_vmo_koid ()

Clears the vmo_koid field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint64_t & vmo_koid ()

Getter for vmo_koid.

BuilderImpl & vmo_koid (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)

Setter for vmo_koid.

bool has_vmo_offset ()
void clear_vmo_offset ()

Clears the vmo_offset field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint64_t & vmo_offset ()

Getter for vmo_offset.

BuilderImpl & vmo_offset (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)

Setter for vmo_offset.

bool has_committed_pages ()
void clear_committed_pages ()

Clears the committed_pages field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint64_t & committed_pages ()

Getter for committed_pages.

BuilderImpl & committed_pages (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)

Setter for committed_pages.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_process_explorer::wire::Mapping, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_process_explorer::wire::Mapping>> && frame)

Records