smartmontools
SVN Rev 5642
Utility to control and monitor storage systems with "S.M.A.R.T."
scsi_device Member List
This is the complete list of members for
scsi_device
, including all inherited members.
autodetect_open
()
smart_device
virtual
checked_cmd_support
() const
scsi_device
inline
clear_err
()
smart_device
inline
close
()=0
smart_device
pure virtual
cmd_support_level
(uint8_t opcode, bool sa_valid, uint16_t sa, bool for_lsense_spc=false) const
scsi_device
do_not_use_in_implementation_classes
enum name
smart_device
protected
get_dev_name
() const
smart_device
inline
get_dev_type
() const
smart_device
inline
get_err
() const
smart_device
inline
get_errmsg
() const
smart_device
inline
get_errno
() const
smart_device
inline
get_info
() const
smart_device
inline
get_info_name
() const
smart_device
inline
get_num_objects
()
smart_device
inline
static
get_req_type
() const
smart_device
inline
hide_scsi
(bool hide=true)
scsi_device
inline
protected
is_ata
() const
smart_device
inline
is_nvme
() const
smart_device
inline
is_open
() const =0
smart_device
pure virtual
is_powered_down
()
smart_device
virtual
is_scsi
() const
smart_device
inline
is_spc4_or_higher
() const
scsi_device
inline
is_syscall_unsup
() const
smart_device
virtual
logsense_spc_sup
scsi_device
private
logsense_sup
scsi_device
private
m_ata_ptr
smart_device
private
m_err
smart_device
private
m_info
smart_device
private
m_intf
smart_device
private
m_nvme_ptr
smart_device
private
m_scsi_ptr
smart_device
private
never_called
enum value
smart_device
protected
open
()=0
smart_device
pure virtual
operator=
(const smart_device &)
smart_device
private
owns
(const smart_device *dev) const
smart_device
virtual
query_cmd_support
()
scsi_device
rcap16_first
scsi_device
private
rcap16_sup
scsi_device
private
rdefect10_sup
scsi_device
private
rdefect12_sup
scsi_device
private
release
(const smart_device *dev)
smart_device
virtual
rsoc_queried
scsi_device
private
rsoc_sup
scsi_device
private
s_num_objects
smart_device
private
static
scsi_device
()
scsi_device
inline
protected
scsi_pass_through
(scsi_cmnd_io *iop)=0
scsi_device
pure virtual
scsi_pass_through_and_check
(scsi_cmnd_io *iop, const char *msg="")
scsi_device
set_err
(int no, const char *msg,...) __attribute_format_printf(3
smart_device
set_err
(const error_info &err)
smart_device
inline
set_err
(int no)
smart_device
set_info
()
smart_device
inline
protected
set_rcap16_first
()
scsi_device
inline
set_spc4_or_higher
()
scsi_device
inline
smart_device
(smart_interface *intf, const char *dev_name, const char *dev_type, const char *req_type)
smart_device
protected
smart_device
(do_not_use_in_implementation_classes)
smart_device
explicit
protected
smart_device
(const smart_device &)
smart_device
private
smi
()
smart_device
inline
protected
smi
() const
smart_device
inline
protected
spc4_or_above
scsi_device
private
to_ata
()
smart_device
inline
to_ata
() const
smart_device
inline
to_nvme
()
smart_device
inline
to_nvme
() const
smart_device
inline
to_scsi
()
smart_device
inline
to_scsi
() const
smart_device
inline
use_rcap16
() const
scsi_device
inline
~smart_device
()
smart_device
virtual
Generated on Sun Dec 1 2024 22:05:03 for smartmontools by
1.9.6