class PayloadRange

Defined at line 29 of file fidling/gen/sdk/fidl/fuchsia.media2/fuchsia.media2/cpp/fidl/fuchsia.media2/cpp/natural_types.h

Describes a packet payload.

Public Methods

void PayloadRange (Storage_ storage)
void PayloadRange (uint32_t buffer_id, uint64_t offset, uint64_t size)
void PayloadRange ()

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

Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.media2/fuchsia.media2/cpp/fidl/fuchsia.media2/cpp/natural_types.h

void PayloadRange (PayloadRange && )

Defined at line 43 of file fidling/gen/sdk/fidl/fuchsia.media2/fuchsia.media2/cpp/fidl/fuchsia.media2/cpp/natural_types.h

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

Defined at line 44 of file fidling/gen/sdk/fidl/fuchsia.media2/fuchsia.media2/cpp/fidl/fuchsia.media2/cpp/natural_types.h

PayloadRange & operator= (const PayloadRange & other)
bool operator== (const PayloadRange & other)
bool operator!= (const PayloadRange & other)
uint32_t buffer_id ()

The id of the buffer in which the payload resides.

uint32_t & buffer_id ()

The id of the buffer in which the payload resides.

PayloadRange & buffer_id (uint32_t value)

The id of the buffer in which the payload resides.

uint64_t offset ()

The offset of the payload in the specified buffer.

uint64_t & offset ()

The offset of the payload in the specified buffer.

PayloadRange & offset (uint64_t value)

The offset of the payload in the specified buffer.

uint64_t size ()

The size in bytes of the payload.

uint64_t & size ()

The size in bytes of the payload.

PayloadRange & size (uint64_t value)

The size in bytes of the payload.

void PayloadRange (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits