class Description

Defined at line 767 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/wire_types.h

Public Methods

void Description ()
void ~Description ()
void Description (Description && other)
bool IsUnknown ()

Defined at line 780 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/wire_types.h

Description & operator= (Description && other)
bool has_invalid_tag ()
bool is_component ()
Description WithComponent (::zx::event val)

Token identifying the component instance run by this principal.

This is the token defined in the component_instance field of

fuchsia.component.runner.ComponentStartInfo.

::zx::event & component ()

Token identifying the component instance run by this principal.

This is the token defined in the component_instance field of

fuchsia.component.runner.ComponentStartInfo.

const ::zx::event & component ()

Token identifying the component instance run by this principal.

This is the token defined in the component_instance field of

fuchsia.component.runner.ComponentStartInfo.

bool is_part ()
Description WithPart (::fidl::ObjectView< ::fidl::StringView> val)

A subpart of a component, which isn't a fully-blown Component within

Component Framework but still represents a coherent unit of

computation. This can be, for instance, a Linux process under Starnix.

This name needs to be unique within the component this principal is

part of.

template <typename... Args>
Description WithPart (::fidl::AnyArena & allocator, Args &&... args)

A subpart of a component, which isn't a fully-blown Component within

Component Framework but still represents a coherent unit of

computation. This can be, for instance, a Linux process under Starnix.

This name needs to be unique within the component this principal is

part of.

Defined at line 823 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/wire_types.h

::fidl::StringView & part ()

A subpart of a component, which isn't a fully-blown Component within

Component Framework but still represents a coherent unit of

computation. This can be, for instance, a Linux process under Starnix.

This name needs to be unique within the component this principal is

part of.

const ::fidl::StringView & part ()

A subpart of a component, which isn't a fully-blown Component within

Component Framework but still represents a coherent unit of

computation. This can be, for instance, a Linux process under Starnix.

This name needs to be unique within the component this principal is

part of.

::fuchsia_memory_attribution::wire::Description::Tag Which ()
void _CloseHandles ()

Enumerations

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

Defined at line 775 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/wire_types.h