class ScsiWriteBufferRequest

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

Public Methods

void ScsiWriteBufferRequest (uint16_t lun, ::fuchsia_hardware_scsi::WriteBufferMode mode, uint8_t buffer_id, uint32_t buffer_offset, uint32_t length, ::zx::vmo data)
void ScsiWriteBufferRequest ()

Default constructs a |ScsiWriteBufferRequest| only if all of its members are default constructible.

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

void ScsiWriteBufferRequest (ScsiWriteBufferRequest && )

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

void ScsiWriteBufferRequest (Storage_ storage)
uint16_t lun ()
uint16_t & lun ()
ScsiWriteBufferRequest & lun (uint16_t value)

Setter for lun.

::fuchsia_hardware_scsi::WriteBufferMode mode ()
::fuchsia_hardware_scsi::WriteBufferMode & mode ()
ScsiWriteBufferRequest & mode (::fuchsia_hardware_scsi::WriteBufferMode value)

Setter for mode.

uint8_t buffer_id ()
uint8_t & buffer_id ()
ScsiWriteBufferRequest & buffer_id (uint8_t value)

Setter for buffer_id.

uint32_t buffer_offset ()

Valid range: [0, U24_MAX]

uint32_t & buffer_offset ()

Valid range: [0, U24_MAX]

ScsiWriteBufferRequest & buffer_offset (uint32_t value)

Valid range: [0, U24_MAX]

uint32_t length ()

Valid range: [0, U24_MAX]

uint32_t & length ()

Valid range: [0, U24_MAX]

ScsiWriteBufferRequest & length (uint32_t value)

Valid range: [0, U24_MAX]

const ::zx::vmo & data ()
::zx::vmo & data ()
ScsiWriteBufferRequest & data (::zx::vmo value)

Setter for data.

void ScsiWriteBufferRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ScsiWriteBufferRequest & operator= (ScsiWriteBufferRequest && )

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

Friends

class MemberVisitor
class NaturalStructCodingTraits