class NewPrincipal

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

Represents a newly added principal.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void NewPrincipal ()

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

void NewPrincipal (const NewPrincipal & other)

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

NewPrincipal & operator= (const NewPrincipal & other)

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

void NewPrincipal (NewPrincipal && other)

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

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_memory_attribution::wire::NewPrincipal> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_memory_attribution::wire::NewPrincipal> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_memory_attribution::wire::NewPrincipal>> frame)

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

uint64_t & identifier ()

The identifier of this principal.

bool has_identifier ()
::fuchsia_memory_attribution::wire::Description & description ()

Description of the identity of the principal.

Description holds a human-friendly (or a reference to a human-friendly)

identity descriptor of the principal. This will be used by clients to

identify this principal to users at display time.

bool has_description ()
NewPrincipal & operator= (NewPrincipal && other)

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

::fuchsia_memory_attribution::wire::PrincipalType & principal_type ()

The type of the principal.

bool has_principal_type ()
::fidl::ClientEnd< ::fuchsia_memory_attribution::Provider> & detailed_attribution ()

If this principal provides attribution information, a channel to its

provider.

bool has_detailed_attribution ()
void ~NewPrincipal ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder