template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 606 of file fidling/gen/sdk/fidl/fuchsia.debugger/fuchsia.debugger/cpp/fidl/fuchsia.debugger/cpp/wire_types.h

Public Methods

::fuchsia_debugger::wire::FilterOptions Build ()

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

bool has_recursive ()
void clear_recursive ()

Clears the recursive field.

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

O(number_of_fields) complexity.

bool & recursive ()

Whether or not to also match all child components in the matching

component's realm. When true, the matching component's full moniker will

be assumed to be the root of the realm, and all processes in all

children components launched in this realm will be attached to.

BuilderImpl & recursive (bool elem)

Whether or not to also match all child components in the matching

component's realm. When true, the matching component's full moniker will

be assumed to be the root of the realm, and all processes in all

children components launched in this realm will be attached to.

bool has_job_only ()
void clear_job_only ()

Clears the job_only field.

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

O(number_of_fields) complexity.

bool & job_only ()

Whether or not to attach directly to the parent job of the process

matching the filter. When true, the parent job's standard exception

channel will be bound, rather than the exception channel of the process.

See https://fuchsia.dev/fuchsia-src/concepts/kernel/exceptions#exception_channel_types

for more details. Note that this is *not* the same as the "Debugger"

exception channel, which only delivers process starting "exceptions" but

not architectural exceptions.

BuilderImpl & job_only (bool elem)

Whether or not to attach directly to the parent job of the process

matching the filter. When true, the parent job's standard exception

channel will be bound, rather than the exception channel of the process.

See https://fuchsia.dev/fuchsia-src/concepts/kernel/exceptions#exception_channel_types

for more details. Note that this is *not* the same as the "Debugger"

exception channel, which only delivers process starting "exceptions" but

not architectural exceptions.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_debugger::wire::FilterOptions, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_debugger::wire::FilterOptions>> && frame)

Records