DeviceIdentificationInquiry

DeviceIdentificationInquiry class to encapsulate the unmarshall'ing of the datain buffer.

Constructors

this
this(SCSIDevice dev)

Members

Classes

IdentificationDescriptor
class IdentificationDescriptor

IdentificationDescriptor is used to unmarshall one of the descriptors from the list held in the Device Identification inquiry.

Functions

unmarshall
void unmarshall()

Method used to unmarshall the datain buffer.

Properties

id_descriptors_length
size_t id_descriptors_length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
identification_list
auto identification_list [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Inquiry_Base

INQUIRY_COMMAND
int INQUIRY_COMMAND;
Undocumented in source.
unmarshall
void unmarshall()

Abstract method used to unmarshall the datain buffer.

evpd
bool evpd [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
pagecode
ubyte pagecode [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
peripheral_qualifier
ubyte peripheral_qualifier [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
peripheral_device_type
ubyte peripheral_device_type [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta