class Instance

Defined at line 1020 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

Describes a component instance under a realm.

Note: This structure is expected to fit in a single Zircon channel message.

Do not add fields that have the potential to violate that constraint.

Prefer to create dedicated methods and iterators instead.

Public Methods

void Instance ()

Defined at line 1022 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

void Instance (const Instance & other)

Defined at line 1023 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

Instance & operator= (const Instance & other)

Defined at line 1024 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

void Instance (Instance && other)

Defined at line 1025 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_sys2::wire::Instance> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_sys2::wire::Instance> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_sys2::wire::Instance>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fidl::StringView & moniker ()

The path to this instance relative to the scope root.

bool has_moniker ()
Instance & operator= (Instance && other)

Defined at line 1026 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

::fidl::StringView & url ()

The URL of the component manifest for this instance.

bool has_url ()
::fidl::StringView & instance_id ()

The stable identifier for this instance, if one exists.

bool has_instance_id ()
::fuchsia_sys2::wire::ResolvedInfo & resolved_info ()

Information about the resolved state of a component instance.

If the component is not resolved, this field is not set.

bool has_resolved_info ()
::fidl::StringView & environment ()

The component's environment name as defined by its parent.

bool has_environment ()
void ~Instance ()

Defined at line 1028 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder