class ClientSelectorConfiguration

Defined at line 3402 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Public Methods

void ClientSelectorConfiguration ()
void ClientSelectorConfiguration (const ClientSelectorConfiguration & )

Defined at line 3407 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

ClientSelectorConfiguration & operator= (const ClientSelectorConfiguration & )

Defined at line 3408 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

void ClientSelectorConfiguration (ClientSelectorConfiguration && )

Defined at line 3409 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

ClientSelectorConfiguration & operator= (ClientSelectorConfiguration && )

Defined at line 3410 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

bool IsUnknown ()

Defined at line 3417 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

bool has_invalid_tag ()
bool is_selectors ()
ClientSelectorConfiguration WithSelectors (::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_diagnostics::wire::SelectorArgument>> val)

A vector of [fuchsia.diagnostics/SelectorArgument] which

provide additional filters to scope data streams with. An empty vector is considered

a misconfiguration and will result in an epitaph signaling incorrect parameters.

template <typename... Args>
ClientSelectorConfiguration WithSelectors (::fidl::AnyArena & allocator, Args &&... args)

A vector of [fuchsia.diagnostics/SelectorArgument] which

provide additional filters to scope data streams with. An empty vector is considered

a misconfiguration and will result in an epitaph signaling incorrect parameters.

Defined at line 3434 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

::fidl::VectorView< ::fuchsia_diagnostics::wire::SelectorArgument> & selectors ()

A vector of [fuchsia.diagnostics/SelectorArgument] which

provide additional filters to scope data streams with. An empty vector is considered

a misconfiguration and will result in an epitaph signaling incorrect parameters.

const ::fidl::VectorView< ::fuchsia_diagnostics::wire::SelectorArgument> & selectors ()

A vector of [fuchsia.diagnostics/SelectorArgument] which

provide additional filters to scope data streams with. An empty vector is considered

a misconfiguration and will result in an epitaph signaling incorrect parameters.

bool is_select_all ()
ClientSelectorConfiguration WithSelectAll (bool val)

select_all must be true if set, and specifies that the client wants to retrieve

all data that their connection is able to expose.

bool & select_all ()

select_all must be true if set, and specifies that the client wants to retrieve

all data that their connection is able to expose.

const bool & select_all ()

select_all must be true if set, and specifies that the client wants to retrieve

all data that their connection is able to expose.

::fuchsia_diagnostics::wire::ClientSelectorConfiguration::Tag Which ()

Enumerations

enum Tag
Name Value
kSelectors 1
kSelectAll 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 3412 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h