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)