class BandwidthInfo

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

Public Methods

void BandwidthInfo (int64_t timestamp, uint64_t frequency, uint64_t bytes_per_cycle, ::std::array< ::fuchsia_hardware_ram_metrics::GrantedCyclesResult, 8> channels, ::fuchsia_hardware_ram_metrics::GrantedCyclesResult total)
void BandwidthInfo ()

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

Defined at line 198 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 BandwidthInfo (BandwidthInfo && )

Defined at line 201 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 BandwidthInfo (Storage_ storage)
void BandwidthInfo (const BandwidthInfo & other)
BandwidthInfo & operator= (const BandwidthInfo & other)
bool operator== (const BandwidthInfo & other)
bool operator!= (const BandwidthInfo & other)
int64_t timestamp ()
int64_t & timestamp ()
BandwidthInfo & timestamp (int64_t value)

Setter for timestamp.

uint64_t frequency ()
uint64_t & frequency ()
BandwidthInfo & frequency (uint64_t value)

Setter for frequency.

uint64_t bytes_per_cycle ()
uint64_t & bytes_per_cycle ()
BandwidthInfo & bytes_per_cycle (uint64_t value)

Setter for bytes_per_cycle.

const ::std::array< ::fuchsia_hardware_ram_metrics::GrantedCyclesResult, 8> & channels ()
::std::array< ::fuchsia_hardware_ram_metrics::GrantedCyclesResult, 8> & channels ()
BandwidthInfo & channels (::std::array< ::fuchsia_hardware_ram_metrics::GrantedCyclesResult, 8> value)

Setter for channels.

BandwidthInfo & operator= (BandwidthInfo && )

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

const ::fuchsia_hardware_ram_metrics::GrantedCyclesResult & total ()
::fuchsia_hardware_ram_metrics::GrantedCyclesResult & total ()
BandwidthInfo & total (::fuchsia_hardware_ram_metrics::GrantedCyclesResult value)

Setter for total.

void BandwidthInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits