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