class UpdatedPrincipal

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

The complete set of Resources used by a Principal.

Upon receiving this message, the previous set of Resources attributed to the identified

Principal by this connection should be replaced. If, on another connection, another

Provider attributed resources to this principal, these attributions should be kept.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void UpdatedPrincipal ()

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

void UpdatedPrincipal (const UpdatedPrincipal & other)

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

UpdatedPrincipal & operator= (const UpdatedPrincipal & other)

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

void UpdatedPrincipal (UpdatedPrincipal && other)

Defined at line 408 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::UpdatedPrincipal> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

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

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

uint64_t & identifier ()

The identifier of this principal.

bool has_identifier ()
UpdatedPrincipal & operator= (UpdatedPrincipal && other)

Defined at line 409 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::Resources & resources ()

The resources owned by this principal.

If the size of the Resource vector is too big to fit in a FIDL message, `buffer` should

contain a serialized vector of Resources.

bool has_resources ()
void ~UpdatedPrincipal ()

Defined at line 411 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