template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.memory.inspection/fuchsia.memory.inspection/cpp/fidl/fuchsia.memory.inspection/cpp/wire_types.h

Public Methods

::fuchsia_memory_inspection::wire::CollectorCollectJsonStatsWithOptionsRequest Build ()

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

bool has_socket ()
void clear_socket ()

Clears the socket field.

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

O(number_of_fields) complexity.

::zx::socket & socket ()

Getter for socket.

BuilderImpl & socket (::zx::socket elem)

Setter for socket.

bool has_include_starnix_processes ()
void clear_include_starnix_processes ()

Clears the include_starnix_processes field.

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

O(number_of_fields) complexity.

bool & include_starnix_processes ()

Getter for include_starnix_processes.

BuilderImpl & include_starnix_processes (bool elem)

Setter for include_starnix_processes.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_memory_inspection::wire::CollectorCollectJsonStatsWithOptionsRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_memory_inspection::wire::CollectorCollectJsonStatsWithOptionsRequest>> && frame)

Records