class UpdatedPrincipal
Defined at line 518 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_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
void UpdatedPrincipal (Storage_ storage)
bool IsEmpty ()
void UpdatedPrincipal ()
Defined at line 524 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
void UpdatedPrincipal (UpdatedPrincipal && )
Defined at line 525 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
const std::optional<uint64_t> & identifier ()
The identifier of this principal.
::std::optional<uint64_t> & identifier ()
The identifier of this principal.
UpdatedPrincipal & identifier (std::optional<uint64_t> value)
The identifier of this principal.
UpdatedPrincipal & operator= (UpdatedPrincipal && )
Defined at line 526 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h
const std::optional< ::fuchsia_memory_attribution::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.
::std::optional< ::fuchsia_memory_attribution::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.
UpdatedPrincipal & resources (std::optional< ::fuchsia_memory_attribution::Resources> value)
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.
void UpdatedPrincipal (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits