smartmontools
SVN Rev 5640
Utility to control and monitor storage systems with "S.M.A.R.T."
os_win32
csmi_device
os_win32::csmi_device Member List
This is the complete list of members for
os_win32::csmi_device
, including all inherited members.
autodetect_open
()
smart_device
virtual
clear_err
()
smart_device
inline
close
()=0
smart_device
pure virtual
csmi_device
()
os_win32::csmi_device
inline
protected
csmi_ioctl
(unsigned code, IOCTL_HEADER *csmi_buffer, unsigned csmi_bufsiz)=0
os_win32::csmi_device
protected
pure virtual
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_phy_ent
() const
os_win32::csmi_device
inline
protected
get_phy_info
(CSMI_SAS_PHY_INFO &phy_info, port_2_index_map &p2i)
os_win32::csmi_device
protected
get_ports_used
()
os_win32::csmi_device
get_req_type
() const
smart_device
inline
guess_amd_drives
(CSMI_SAS_PHY_INFO &phy_info, unsigned max_phy_drives)
os_win32::csmi_device
private
static
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_syscall_unsup
() const
smart_device
virtual
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_phy_ent
os_win32::csmi_device
private
m_scsi_ptr
smart_device
private
max_number_of_ports
enum value
os_win32::csmi_device
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
port_2_index_map
typedef
os_win32::csmi_device
protected
release
(const smart_device *dev)
smart_device
virtual
s_num_objects
smart_device
private
static
select_port
(int port)
os_win32::csmi_device
protected
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
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
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
~smart_device
()
smart_device
virtual
Generated on Wed Nov 20 2024 22:05:03 for smartmontools by
1.9.6