class SdmmcBuffer

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

Public Methods

void SdmmcBuffer (SdmmcBuffer && other)
SdmmcBuffer & operator= (SdmmcBuffer && other)
::fuchsia_hardware_sdmmc::SdmmcBuffer::Tag Which ()
SdmmcBuffer WithVmoId (uint32_t val)
const ::fidl::internal::UnionMemberView<1, Storage_> vmo_id ()
::fidl::internal::UnionMemberView<1, Storage_> vmo_id ()
SdmmcBuffer & vmo_id (uint32_t value)

The ID of a VMO that was previously registered.

SdmmcBuffer WithVmo (::zx::vmo val)
const ::fidl::internal::UnionMemberView<2, Storage_> vmo ()
::fidl::internal::UnionMemberView<2, Storage_> vmo ()
SdmmcBuffer & vmo (::zx::vmo value)

An unregistered VMO of which the protocol implementation does not take ownership. The VMO is

pinned upon entering Request and is unpinned before returning.

void SdmmcBuffer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kVmoId 1
kVmo 2

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits