class EmmcDeviceInfo
Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.hardware.rpmb/fuchsia.hardware.rpmb/cpp/fidl/fuchsia.hardware.rpmb/cpp/natural_types.h
Public Methods
void EmmcDeviceInfo (Storage_ storage)
void EmmcDeviceInfo (::std::array<uint8_t, 16> cid, uint8_t rpmb_size, uint8_t reliable_write_sector_count)
void EmmcDeviceInfo ()
Default constructs a |EmmcDeviceInfo| only if all of its members are default constructible.
Defined at line 53 of file fidling/gen/sdk/fidl/fuchsia.hardware.rpmb/fuchsia.hardware.rpmb/cpp/fidl/fuchsia.hardware.rpmb/cpp/natural_types.h
void EmmcDeviceInfo (EmmcDeviceInfo && )
Defined at line 56 of file fidling/gen/sdk/fidl/fuchsia.hardware.rpmb/fuchsia.hardware.rpmb/cpp/fidl/fuchsia.hardware.rpmb/cpp/natural_types.h
void EmmcDeviceInfo (const EmmcDeviceInfo & other)
EmmcDeviceInfo & operator= (EmmcDeviceInfo && )
Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.hardware.rpmb/fuchsia.hardware.rpmb/cpp/fidl/fuchsia.hardware.rpmb/cpp/natural_types.h
EmmcDeviceInfo & operator= (const EmmcDeviceInfo & other)
bool operator== (const EmmcDeviceInfo & other)
bool operator!= (const EmmcDeviceInfo & other)
const ::std::array<uint8_t, 16> & cid ()
The device's CID register.
::std::array<uint8_t, 16> & cid ()
The device's CID register.
EmmcDeviceInfo & cid (::std::array<uint8_t, 16> value)
The device's CID register.
uint8_t rpmb_size ()
RPMB_SIZE_MULT from the device's EXT_CSD register.
uint8_t & rpmb_size ()
RPMB_SIZE_MULT from the device's EXT_CSD register.
EmmcDeviceInfo & rpmb_size (uint8_t value)
RPMB_SIZE_MULT from the device's EXT_CSD register.
uint8_t reliable_write_sector_count ()
REL_WR_SEC_C from the device's EXT_CSD register.
uint8_t & reliable_write_sector_count ()
REL_WR_SEC_C from the device's EXT_CSD register.
EmmcDeviceInfo & reliable_write_sector_count (uint8_t value)
REL_WR_SEC_C from the device's EXT_CSD register.
void EmmcDeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits