template <>
class WireTableBuilder
Defined at line 906 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::VectorView<::fidl::StringView>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fidl::StringView>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component_sandbox::wire::AggregateSource> & source_instance_filter (First && first, Args &&... args_)
(Optional) The list of allowlisted instances to be offered. Instances
of the service not in this list will not be accessible by the target
component. If this is not set that means all instances from the source
service are offered.
Defined at line 922 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_component_decl::wire::NameMapping>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_component_decl::wire::NameMapping>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component_sandbox::wire::AggregateSource> & renamed_instances (First && first, Args &&... args_)
(Optional) The list of allowlisted instances to be offered, with
renames.
If this is set and nonempty, the set of instances in the target service
will be restricted to the instances in this list, renaming `source_name`
to `target_name`.
If it is set and nonempty, `source_instance_filter` will further
restrict the set of instances to those whose `target_name` appears in
that list. There is generally no reason to set both, but we support it
for compatibility.
Defined at line 945 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/wire_types.h
Friends
template <>
class AggregateSource