class RxSpaceBuffer

Defined at line 521 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h

A buffer with allocated space to receive frames in. An `RxSpaceBuffer` must

always be returned as an [`RxBufferPart`] within an [`RxBuffer`].

Public Methods

void RxSpaceBuffer (Storage_ storage)
void RxSpaceBuffer (uint32_t id, ::fuchsia_hardware_network_driver::BufferRegion region)
void RxSpaceBuffer ()

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

Defined at line 531 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h

void RxSpaceBuffer (RxSpaceBuffer && )

Defined at line 534 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h

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

Defined at line 535 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/natural_types.h

RxSpaceBuffer & operator= (const RxSpaceBuffer & other)
bool operator== (const RxSpaceBuffer & other)
bool operator!= (const RxSpaceBuffer & other)
uint32_t id ()

Unique buffer identifier.

uint32_t & id ()

Unique buffer identifier.

RxSpaceBuffer & id (uint32_t value)

Unique buffer identifier.

const ::fuchsia_hardware_network_driver::BufferRegion & region ()

VMO region where buffer space is located.

::fuchsia_hardware_network_driver::BufferRegion & region ()

VMO region where buffer space is located.

RxSpaceBuffer & region (::fuchsia_hardware_network_driver::BufferRegion value)

VMO region where buffer space is located.

void RxSpaceBuffer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits