class BufferHandleInfo

Defined at line 1305 of file fidling/gen/sdk/fidl/fuchsia.hardware.goldfish/fuchsia.hardware.goldfish/cpp/fidl/fuchsia.hardware.goldfish/cpp/natural_types.h

Basic info of a control device buffer handle.

Public Methods

void BufferHandleInfo (Storage_ storage)
void BufferHandleInfo ()

Defined at line 1310 of file fidling/gen/sdk/fidl/fuchsia.hardware.goldfish/fuchsia.hardware.goldfish/cpp/fidl/fuchsia.hardware.goldfish/cpp/natural_types.h

void BufferHandleInfo (BufferHandleInfo && )

Defined at line 1311 of file fidling/gen/sdk/fidl/fuchsia.hardware.goldfish/fuchsia.hardware.goldfish/cpp/fidl/fuchsia.hardware.goldfish/cpp/natural_types.h

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

Defined at line 1312 of file fidling/gen/sdk/fidl/fuchsia.hardware.goldfish/fuchsia.hardware.goldfish/cpp/fidl/fuchsia.hardware.goldfish/cpp/natural_types.h

BufferHandleInfo & operator= (const BufferHandleInfo & other)
bool operator== (const BufferHandleInfo & other)
bool operator!= (const BufferHandleInfo & other)
bool IsEmpty ()
const std::optional<uint32_t> & id ()
::std::optional<uint32_t> & id ()
BufferHandleInfo & id (std::optional<uint32_t> value)

Setter for id.

const std::optional< ::fuchsia_hardware_goldfish::BufferHandleType> & type ()
::std::optional< ::fuchsia_hardware_goldfish::BufferHandleType> & type ()
BufferHandleInfo & type (std::optional< ::fuchsia_hardware_goldfish::BufferHandleType> value)

Setter for type.

const std::optional<uint32_t> & memory_property ()
::std::optional<uint32_t> & memory_property ()
BufferHandleInfo & memory_property (std::optional<uint32_t> value)

Setter for memory_property.

void BufferHandleInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits