class BufferRegion

Defined at line 158 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 contiguous memory region in a VMO.

Note that a `BufferRegion` is only contiguous in terms of the VMO it

references, it does not necessarily translate into contiguous physical

memory.

Public Methods

void BufferRegion (Storage_ storage)
void BufferRegion (uint8_t vmo, uint64_t offset, uint64_t length)
void BufferRegion ()

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

Defined at line 168 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 BufferRegion (BufferRegion && )

Defined at line 171 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 BufferRegion (const BufferRegion & other)
BufferRegion & operator= (BufferRegion && )

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

BufferRegion & operator= (const BufferRegion & other)
bool operator== (const BufferRegion & other)
bool operator!= (const BufferRegion & other)
uint8_t vmo ()

VMO backing this region.

uint8_t & vmo ()

VMO backing this region.

BufferRegion & vmo (uint8_t value)

VMO backing this region.

uint64_t offset ()

Offset, in bytes, of data chunk in VMO.

uint64_t & offset ()

Offset, in bytes, of data chunk in VMO.

BufferRegion & offset (uint64_t value)

Offset, in bytes, of data chunk in VMO.

uint64_t length ()

Length, in bytes, of data chunk in VMO.

uint64_t & length ()

Length, in bytes, of data chunk in VMO.

BufferRegion & length (uint64_t value)

Length, in bytes, of data chunk in VMO.

void BufferRegion (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits