class BandwidthRequest

Defined at line 62 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

Public Methods

void BandwidthRequest (Storage_ storage)
void BandwidthRequest ()

Defined at line 68 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

void BandwidthRequest (BandwidthRequest && )

Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

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

Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

BandwidthRequest & operator= (const BandwidthRequest & other)
bool operator== (const BandwidthRequest & other)
bool operator!= (const BandwidthRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & average_bandwidth_bps ()
::std::optional<uint64_t> & average_bandwidth_bps ()
BandwidthRequest & average_bandwidth_bps (std::optional<uint64_t> value)

Setter for average_bandwidth_bps.

const std::optional<uint64_t> & peak_bandwidth_bps ()
::std::optional<uint64_t> & peak_bandwidth_bps ()
BandwidthRequest & peak_bandwidth_bps (std::optional<uint64_t> value)

Setter for peak_bandwidth_bps.

const std::optional<uint32_t> & tag ()

Optional tag to be associated with the request.

::std::optional<uint32_t> & tag ()

Optional tag to be associated with the request.

BandwidthRequest & tag (std::optional<uint32_t> value)

Optional tag to be associated with the request.

void BandwidthRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits