class MeasureBandwidth

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

Trigger one measurement. This can be called again before the reply

arrives but it won't be serviced until previous requests are completed.

The return on success is the measurement.

The return on failure are as follows:

ZX_ERR_INVALID_ARGS : The BandwidthMeasurementConfig values are incorrect.

ZX_ERR_NOT_SUPPORTED : The BandwidthMeasurementConfig values are not supported

by the hardware.

ZX_ERR_SHOULD_WAIT : Too many requests pending. A future request might succeed.

Other errors indicate internal failure.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal