|
smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
|
Adapter class to implement new ATA pass through old interface. More...
#include <dev_ata_cmd_set.h>

Public Member Functions | |
| virtual bool | ata_pass_through (const ata_cmd_in &in, ata_cmd_out &out) |
| ATA pass through mapped to ata_command_interface(). | |
Protected Member Functions | |
| virtual int | ata_command_interface (smart_command_set command, int select, char *data)=0 |
| Old ATA interface called by ata_pass_through() | |
| ata_device_with_command_set () | |
Adapter class to implement new ATA pass through old interface.
Definition at line 31 of file dev_ata_cmd_set.h.
| ata_device_with_command_set::ata_device_with_command_set | ( | ) | [inline, protected] |
Definition at line 42 of file dev_ata_cmd_set.h.
| virtual int ata_device_with_command_set::ata_command_interface | ( | smart_command_set | command, |
| int | select, | ||
| char * | data | ||
| ) | [protected, pure virtual] |
Old ATA interface called by ata_pass_through()
Implemented in anonymous_namespace{atacmds.cpp}::parsed_ata_device, os::legacy_ata_device, os_freebsd::freebsd_highpoint_device, os_linux::linux_ata_device, os_linux::linux_marvell_device, os_linux::linux_highpoint_device, os_win32::win_tw_cli_device, and sat::usbcypress_device.
| bool ata_device_with_command_set::ata_pass_through | ( | const ata_cmd_in & | in, |
| ata_cmd_out & | out | ||
| ) | [virtual] |
ATA pass through mapped to ata_command_interface().
Implements ata_device.
Definition at line 34 of file dev_ata_cmd_set.cpp.
1.7.4