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