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