class PerformanceDomain

Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogic.metadata/fuchsia.hardware.amlogic.metadata/cpp/fidl/fuchsia.hardware.amlogic.metadata/cpp/natural_types.h

Public Methods

void PerformanceDomain (Storage_ storage)
void PerformanceDomain (uint32_t id, uint32_t core_count, uint8_t relative_performance, ::std::string name)
void PerformanceDomain ()

Default constructs a |PerformanceDomain| only if all of its members are default constructible.

Defined at line 51 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogic.metadata/fuchsia.hardware.amlogic.metadata/cpp/fidl/fuchsia.hardware.amlogic.metadata/cpp/natural_types.h

void PerformanceDomain (PerformanceDomain && )

Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogic.metadata/fuchsia.hardware.amlogic.metadata/cpp/fidl/fuchsia.hardware.amlogic.metadata/cpp/natural_types.h

void PerformanceDomain (const PerformanceDomain & other)
PerformanceDomain & operator= (PerformanceDomain && )

Defined at line 55 of file fidling/gen/sdk/fidl/fuchsia.hardware.amlogic.metadata/fuchsia.hardware.amlogic.metadata/cpp/fidl/fuchsia.hardware.amlogic.metadata/cpp/natural_types.h

PerformanceDomain & operator= (const PerformanceDomain & other)
bool operator== (const PerformanceDomain & other)
bool operator!= (const PerformanceDomain & other)
uint32_t id ()

A unique identifier that maps this performance domain to its

operating points.

uint32_t & id ()

A unique identifier that maps this performance domain to its

operating points.

PerformanceDomain & id (uint32_t value)

A unique identifier that maps this performance domain to its

operating points.

uint32_t core_count ()

Number of logical processors in this performance domain.

uint32_t & core_count ()

Number of logical processors in this performance domain.

PerformanceDomain & core_count (uint32_t value)

Number of logical processors in this performance domain.

uint8_t relative_performance ()

An integer in the range [0-255] that defines the relative performance

of this domain compared to others in the system.

uint8_t & relative_performance ()

An integer in the range [0-255] that defines the relative performance

of this domain compared to others in the system.

PerformanceDomain & relative_performance (uint8_t value)

An integer in the range [0-255] that defines the relative performance

of this domain compared to others in the system.

const ::std::string & name ()

A friendly name for this performance domain.

::std::string & name ()

A friendly name for this performance domain.

PerformanceDomain & name (::std::string value)

A friendly name for this performance domain.

void PerformanceDomain (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits