class GrantedCyclesResult

Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.hardware.ram.metrics/fuchsia.hardware.ram.metrics/cpp/fidl/fuchsia.hardware.ram.metrics/cpp/natural_types.h

Contains the actual cycles granted to each channel. Not all hardware

supports all 3 counters. If a counter is not supported the value

returned is zero.

Public Methods

void GrantedCyclesResult (Storage_ storage)
void GrantedCyclesResult (uint64_t read_cycles, uint64_t write_cycles, uint64_t readwrite_cycles)
void GrantedCyclesResult ()

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

Defined at line 126 of file fidling/gen/sdk/fidl/fuchsia.hardware.ram.metrics/fuchsia.hardware.ram.metrics/cpp/fidl/fuchsia.hardware.ram.metrics/cpp/natural_types.h

void GrantedCyclesResult (GrantedCyclesResult && )

Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.hardware.ram.metrics/fuchsia.hardware.ram.metrics/cpp/fidl/fuchsia.hardware.ram.metrics/cpp/natural_types.h

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

Defined at line 130 of file fidling/gen/sdk/fidl/fuchsia.hardware.ram.metrics/fuchsia.hardware.ram.metrics/cpp/fidl/fuchsia.hardware.ram.metrics/cpp/natural_types.h

GrantedCyclesResult & operator= (const GrantedCyclesResult & other)
bool operator== (const GrantedCyclesResult & other)
bool operator!= (const GrantedCyclesResult & other)
uint64_t read_cycles ()
uint64_t & read_cycles ()
GrantedCyclesResult & read_cycles (uint64_t value)

Setter for read_cycles.

uint64_t write_cycles ()
uint64_t & write_cycles ()
GrantedCyclesResult & write_cycles (uint64_t value)

Setter for write_cycles.

uint64_t readwrite_cycles ()
uint64_t & readwrite_cycles ()
GrantedCyclesResult & readwrite_cycles (uint64_t value)

Setter for readwrite_cycles.

void GrantedCyclesResult (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits