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.

::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.

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

void _CloseHandles ()
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= (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

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