class VmoHandle

Defined at line 349 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.endpoint/fuchsia.hardware.usb.endpoint/cpp/fidl/fuchsia.hardware.usb.endpoint/cpp/natural_types.h

VMO handle returned for registered VMOs. Only used as a return value for `UnregisterVmos()` to

associate a VMO handle with the VmoId it was registered to.

Public Methods

void VmoHandle (Storage_ storage)
bool IsEmpty ()
void VmoHandle ()

Defined at line 355 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.endpoint/fuchsia.hardware.usb.endpoint/cpp/fidl/fuchsia.hardware.usb.endpoint/cpp/natural_types.h

void VmoHandle (VmoHandle && )

Defined at line 356 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.endpoint/fuchsia.hardware.usb.endpoint/cpp/fidl/fuchsia.hardware.usb.endpoint/cpp/natural_types.h

const std::optional<uint64_t> & id ()

ID corresponding to the registered VMO as passed in by `RegisterVmos()` through `VmoInfo`.

::std::optional<uint64_t> & id ()

ID corresponding to the registered VMO as passed in by `RegisterVmos()` through `VmoInfo`.

VmoHandle & id (std::optional<uint64_t> value)

ID corresponding to the registered VMO as passed in by `RegisterVmos()` through `VmoInfo`.

VmoHandle & operator= (VmoHandle && )

Defined at line 357 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.endpoint/fuchsia.hardware.usb.endpoint/cpp/fidl/fuchsia.hardware.usb.endpoint/cpp/natural_types.h

const std::optional< ::zx::vmo> & vmo ()

Handle to VMO.

::std::optional< ::zx::vmo> & vmo ()

Handle to VMO.

VmoHandle & vmo (std::optional< ::zx::vmo> value)

Handle to VMO.

void VmoHandle (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits