|
smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
|
SCSI device access. More...
#include <dev_interface.h>

Public Member Functions | |
| virtual bool | scsi_pass_through (scsi_cmnd_io *iop)=0 |
| SCSI pass through. | |
Protected Member Functions | |
| void | hide_scsi (bool hide=true) |
| Hide/unhide SCSI interface. | |
| scsi_device () | |
| Default constructor, registers device as SCSI. | |
SCSI device access.
Definition at line 556 of file dev_interface.h.
| scsi_device::scsi_device | ( | ) | [inline, protected] |
Default constructor, registers device as SCSI.
Definition at line 570 of file dev_interface.h.
| void scsi_device::hide_scsi | ( | bool | hide = true | ) | [inline, protected] |
Hide/unhide SCSI interface.
Definition at line 566 of file dev_interface.h.
| virtual bool scsi_device::scsi_pass_through | ( | scsi_cmnd_io * | iop | ) | [pure virtual] |
SCSI pass through.
Returns false on error.
Implemented in areca_scsi_device, os::legacy_scsi_device, os_freebsd::freebsd_scsi_device, os_freebsd::freebsd_cciss_device, os_linux::linux_scsi_device, os_linux::linux_megaraid_device, os_win32::win_scsi_device, and sat::sat_device.
1.7.4