class SdmmcReq
Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/natural_types.h
Public Methods
void SdmmcReq (Storage_ storage)
void SdmmcReq (uint32_t cmd_idx, uint32_t cmd_flags, uint32_t arg, uint32_t blocksize, bool suppress_error_messages, uint8_t client_id, bool use_inline_crypto, uint8_t slot, uint32_t dun, ::std::vector< ::fuchsia_hardware_sdmmc::SdmmcBufferRegion> buffers)
void SdmmcReq ()
Default constructs a |SdmmcReq| only if all of its members are default constructible.
Defined at line 256 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/natural_types.h
void SdmmcReq (SdmmcReq && )
Defined at line 259 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/natural_types.h
uint32_t cmd_idx ()
uint32_t & cmd_idx ()
SdmmcReq & cmd_idx (uint32_t value)
Setter for cmd_idx.
uint32_t cmd_flags ()
uint32_t & cmd_flags ()
SdmmcReq & cmd_flags (uint32_t value)
Setter for cmd_flags.
uint32_t arg ()
uint32_t & arg ()
SdmmcReq & arg (uint32_t value)
Setter for arg.
uint32_t blocksize ()
uint32_t & blocksize ()
SdmmcReq & blocksize (uint32_t value)
Setter for blocksize.
SdmmcReq & operator= (SdmmcReq && )
Defined at line 260 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/natural_types.h
bool suppress_error_messages ()
If true, the SDMMC driver should reduce the log level of any error
messages that this request produces. This will be set on requests for
which errors are expected or not fatal.
bool & suppress_error_messages ()
If true, the SDMMC driver should reduce the log level of any error
messages that this request produces. This will be set on requests for
which errors are expected or not fatal.
SdmmcReq & suppress_error_messages (bool value)
If true, the SDMMC driver should reduce the log level of any error
messages that this request produces. This will be set on requests for
which errors are expected or not fatal.
uint8_t client_id ()
The client ID for this request. Only VMOs registered with this client may be present in
buffers below.
uint8_t & client_id ()
The client ID for this request. Only VMOs registered with this client may be present in
buffers below.
SdmmcReq & client_id (uint8_t value)
The client ID for this request. Only VMOs registered with this client may be present in
buffers below.
bool use_inline_crypto ()
If true, the `slot` and `dun` will be used to encrypt/decrypt this request.
bool & use_inline_crypto ()
If true, the `slot` and `dun` will be used to encrypt/decrypt this request.
SdmmcReq & use_inline_crypto (bool value)
If true, the `slot` and `dun` will be used to encrypt/decrypt this request.
uint8_t slot ()
The key slot used to encrypt/decrypt the bytes in this request.
uint8_t & slot ()
The key slot used to encrypt/decrypt the bytes in this request.
SdmmcReq & slot (uint8_t value)
The key slot used to encrypt/decrypt the bytes in this request.
uint32_t dun ()
The data unit number used as an initialization vector for this encrypted IO request.
uint32_t & dun ()
The data unit number used as an initialization vector for this encrypted IO request.
SdmmcReq & dun (uint32_t value)
The data unit number used as an initialization vector for this encrypted IO request.
const ::std::vector< ::fuchsia_hardware_sdmmc::SdmmcBufferRegion> & buffers ()
::std::vector< ::fuchsia_hardware_sdmmc::SdmmcBufferRegion> & buffers ()
SdmmcReq & buffers (::std::vector< ::fuchsia_hardware_sdmmc::SdmmcBufferRegion> value)
Setter for buffers.
void SdmmcReq (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits