class BandwidthMeasurementConfig
Defined at line 43 of file fidling/gen/sdk/fidl/fuchsia.hardware.ram.metrics/fuchsia.hardware.ram.metrics/cpp/fidl/fuchsia.hardware.ram.metrics/cpp/natural_types.h
Configures bus hardware to make one measurement.
Public Methods
void BandwidthMeasurementConfig (Storage_ storage)
void BandwidthMeasurementConfig (uint64_t cycles_to_measure, ::std::array<uint64_t, 8> channels)
void BandwidthMeasurementConfig ()
Default constructs a |BandwidthMeasurementConfig| only if all of its members are default constructible.
Defined at line 54 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 BandwidthMeasurementConfig (BandwidthMeasurementConfig && )
Defined at line 57 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 BandwidthMeasurementConfig (const BandwidthMeasurementConfig & other)
BandwidthMeasurementConfig & operator= (BandwidthMeasurementConfig && )
Defined at line 58 of file fidling/gen/sdk/fidl/fuchsia.hardware.ram.metrics/fuchsia.hardware.ram.metrics/cpp/fidl/fuchsia.hardware.ram.metrics/cpp/natural_types.h
BandwidthMeasurementConfig & operator= (const BandwidthMeasurementConfig & other)
bool operator== (const BandwidthMeasurementConfig & other)
bool operator!= (const BandwidthMeasurementConfig & other)
uint64_t cycles_to_measure ()
How many bus cycles to perform the measurement over.
uint64_t & cycles_to_measure ()
How many bus cycles to perform the measurement over.
BandwidthMeasurementConfig & cycles_to_measure (uint64_t value)
How many bus cycles to perform the measurement over.
const ::std::array<uint64_t, 8> & channels ()
Contains which ports to aggregate for each channel.
::std::array<uint64_t, 8> & channels ()
Contains which ports to aggregate for each channel.
BandwidthMeasurementConfig & channels (::std::array<uint64_t, 8> value)
Contains which ports to aggregate for each channel.
void BandwidthMeasurementConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits