smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Member Functions
os_linux::linux_areca_scsi_device Class Reference
Collaboration diagram for os_linux::linux_areca_scsi_device:
Collaboration graph

List of all members.

Public Member Functions

 linux_areca_scsi_device (smart_interface *intf, const char *dev_name, int disknum, int encnum=1)
virtual smart_deviceautodetect_open ()
 Open device with autodetection support.
virtual bool arcmsr_lock ()
virtual bool arcmsr_unlock ()
virtual int arcmsr_do_scsi_io (struct scsi_cmnd_io *iop)

Detailed Description

Definition at line 1896 of file os_linux.cpp.

Constructor & Destructor Documentation

os_linux::linux_areca_scsi_device::linux_areca_scsi_device ( smart_interface intf,
const char *  dev_name,
int  disknum,
int  encnum = 1 

Definition at line 2024 of file os_linux.cpp.

Member Function Documentation

int os_linux::linux_areca_scsi_device::arcmsr_do_scsi_io ( struct scsi_cmnd_io iop) [virtual]

Reimplemented from areca_scsi_device.

Definition at line 2038 of file os_linux.cpp.

bool os_linux::linux_areca_scsi_device::arcmsr_lock ( ) [virtual]

Reimplemented from areca_scsi_device.

Definition at line 2058 of file os_linux.cpp.

bool os_linux::linux_areca_scsi_device::arcmsr_unlock ( ) [virtual]

Reimplemented from areca_scsi_device.

Definition at line 2063 of file os_linux.cpp.

smart_device * os_linux::linux_areca_scsi_device::autodetect_open ( ) [virtual]

Open device with autodetection support.

May return another device for further access. In this case, the original pointer is no longer valid. Default implementation calls 'open()' and returns 'this'.

Reimplemented from smart_device.

Definition at line 2033 of file os_linux.cpp.

The documentation for this class was generated from the following file: