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