smartmontools SVN Rev 5613
Utility to control and monitor storage systems with "S.M.A.R.T."
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nanonymous_namespace{atacmds.cpp}
 Ngeneric
 Nintelliprop
 Njmb39x
 Nos
 Nos_freebsd
 Nos_linux
 Nos_netbsd
 Nos_openbsd
 Nos_win32
 Nsat
 Nsmartmontools
 Nsnt
 Nwin10
 C__attribute__
 C__packed
 C_ARCMSR_IO_HDR
 C_ata_pass_thru
 C_ata_sense
 C_ata_status_descriptor
 C_cdb
 C_CSMI_SAS_CHARACTER
 C_CSMI_SAS_CNTLR_CONFIG
 C_CSMI_SAS_CNTLR_CONFIG_BUFFER
 C_CSMI_SAS_CNTLR_STATUS
 C_CSMI_SAS_CNTLR_STATUS_BUFFER
 C_CSMI_SAS_CONNECTOR_INFO_BUFFER
 C_CSMI_SAS_DRIVE_EXTENT_INFO
 C_CSMI_SAS_DRIVE_INFO
 C_CSMI_SAS_DRIVE_LOCATION
 C_CSMI_SAS_DRIVER_INFO
 C_CSMI_SAS_DRIVER_INFO_BUFFER
 C_CSMI_SAS_FIRMWARE_DOWNLOAD
 C_CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER
 C_CSMI_SAS_GET_CONNECTOR_INFO
 C_CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER
 C_CSMI_SAS_GET_LOCATION_BUFFER
 C_CSMI_SAS_GET_SCSI_ADDRESS_BUFFER
 C_CSMI_SAS_IDENTIFY
 C_CSMI_SAS_IO_BUS_ADDRESS
 C_CSMI_SAS_LINK_ERRORS
 C_CSMI_SAS_LINK_ERRORS_BUFFER
 C_CSMI_SAS_LOCATION_IDENTIFIER
 C_CSMI_SAS_PCI_BUS_ADDRESS
 C_CSMI_SAS_PHY_CONTROL
 C_CSMI_SAS_PHY_CONTROL_BUFFER
 C_CSMI_SAS_PHY_ENTITY
 C_CSMI_SAS_PHY_INFO
 C_CSMI_SAS_PHY_INFO_BUFFER
 C_CSMI_SAS_RAID_CONFIG
 C_CSMI_SAS_RAID_CONFIG_BUFFER
 C_CSMI_SAS_RAID_CONTROL
 C_CSMI_SAS_RAID_CONTROL_BUFFER
 C_CSMI_SAS_RAID_DEVICE_ID
 C_CSMI_SAS_RAID_DRIVES
 C_CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA
 C_CSMI_SAS_RAID_ELEMENT
 C_CSMI_SAS_RAID_ELEMENT_BUFFER
 C_CSMI_SAS_RAID_FEATURES
 C_CSMI_SAS_RAID_FEATURES_BUFFER
 C_CSMI_SAS_RAID_INFO
 C_CSMI_SAS_RAID_INFO_BUFFER
 C_CSMI_SAS_RAID_MODULE_INFO
 C_CSMI_SAS_RAID_SET_ADDITIONAL_DATA
 C_CSMI_SAS_RAID_SET_CACHE_INFO
 C_CSMI_SAS_RAID_SET_CREATE_INFO
 C_CSMI_SAS_RAID_SET_DELETE_INFO
 C_CSMI_SAS_RAID_SET_DRIVE_LIST
 C_CSMI_SAS_RAID_SET_LABEL_INFO
 C_CSMI_SAS_RAID_SET_LIST
 C_CSMI_SAS_RAID_SET_MODIFY_INFO
 C_CSMI_SAS_RAID_SET_ONLINE_STATE_INFO
 C_CSMI_SAS_RAID_SET_OPERATION
 C_CSMI_SAS_RAID_SET_OPERATION_BUFFER
 C_CSMI_SAS_RAID_SET_SPARE_INFO
 C_CSMI_SAS_RAID_SET_TRANSFORM_INFO
 C_CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO
 C_CSMI_SAS_RAID_TYPE_DESCRIPTION
 C_CSMI_SAS_SATA_SIGNATURE
 C_CSMI_SAS_SATA_SIGNATURE_BUFFER
 C_CSMI_SAS_SET_PHY_INFO
 C_CSMI_SAS_SET_PHY_INFO_BUFFER
 C_CSMI_SAS_SMP_PASSTHRU
 C_CSMI_SAS_SMP_PASSTHRU_BUFFER
 C_CSMI_SAS_SMP_REQUEST
 C_CSMI_SAS_SMP_RESPONSE
 C_CSMI_SAS_SSP_PASSTHRU
 C_CSMI_SAS_SSP_PASSTHRU_BUFFER
 C_CSMI_SAS_SSP_PASSTHRU_STATUS
 C_CSMI_SAS_SSP_TASK_IU
 C_CSMI_SAS_SSP_TASK_IU_BUFFER
 C_CSMI_SAS_STP_PASSTHRU
 C_CSMI_SAS_STP_PASSTHRU_BUFFER
 C_CSMI_SAS_STP_PASSTHRU_STATUS
 C_drive_attribute
 C_DSKSP_CommandParameters
 C_GETVERSIONINPARAMS_EX
 C_HPT_CHANNEL_INFO
 C_HPT_CHANNEL_INFO_V2
 C_HPT_IOCTL_PARAM
 C_HPT_PASS_THROUGH_HEADER
 C_NVME_PASS_THROUGH_IOCTL
 C_scsi_sense
 C_scsi_sense_descriptor
 C_scsi_sense_desriptor_header
 C_SENDCMDINPARAMS_EX
 C_SRB_BUFFER
 C_STORAGE_PROTOCOL_COMMAND
 Caddress64
 Cany_device_auto_ptrSmart pointer class for device pointers
 Careca_ata_device
 Careca_scsi_device
 Cata_cmd_inATA pass through input parameters
 Cata_cmd_outATA pass through output parameters
 Cata_deviceATA device access
 Cata_device_with_command_setAdapter class to implement new ATA pass through old interface
 Cata_identify_device
 Cata_in_regsATA Input registers (for 28-bit commands)
 Cata_in_regs_48bitATA Input registers for 48-bit commands
 Cata_log_request
 Cata_out_regsATA Output registers (for 28-bit commands)
 Cata_out_regs_48bitATA Output registers for 48-bit commands
 Cata_out_regs_flagsFlags for each ATA output register
 CATA_PASS_THROUGH
 Cata_print_options
 Cata_reg_alias_1616-bit alias to a 8-bit ATA register pair
 Cata_reg_alias_4848-bit alias to six 8-bit ATA registers (for LBA)
 Cata_registerATA register value and info whether it has ever been set
 Cata_sct_data_table_command
 Cata_sct_error_recovery_control_command
 Cata_sct_feature_control_command
 Cata_sct_status_response
 Cata_sct_temperature_history_table
 Cata_selective_self_test_log
 Cata_selective_selftest_args
 Cata_size_info
 Cata_smart_attribute
 Cata_smart_errorlog
 Cata_smart_errorlog_command_struct
 Cata_smart_errorlog_error_struct
 Cata_smart_errorlog_struct
 Cata_smart_exterrlog
 Cata_smart_exterrlog_command
 Cata_smart_exterrlog_error
 Cata_smart_exterrlog_error_log
 Cata_smart_extselftestlog
 Cata_smart_extselftestlog_desc
 Cata_smart_log_directory
 Cata_smart_log_entry
 Cata_smart_selftestlog
 Cata_smart_selftestlog_struct
 Cata_smart_threshold_entry
 Cata_smart_thresholds_pvt
 Cata_smart_values
 Cata_vendor_attr_defs
 CataFarmDriveInformation
 CataFarmEnvironmentStatistics
 CataFarmErrorStatistics
 CataFarmHeader
 CataFarmLog
 CataFarmReliabilityStatistics
 CataFarmWorkloadStatistics
 Cattribute_flags
 CBaseDev
 Cbsg_ioctl_cmd
 Ccciss_coalint_struct
 Ccciss_pci_info_struct
 Cciss_qstat
 Cciss_statrequest
 Ccmd_pdlist_entry
 Ccmd_pdlist_idx
 Ccmd_scsi_passthrough
 Ccmd_show_pdlist
 Cdev_configConfiguration data for a device
 Cdev_stateRuntime state data for a device
 Cdevstat_entry_info
 Cdrive_databaseDrive database class
 Cdrive_settings
 Cenv_buffer
 Cfirmwarebug_defs
 Cformat_name_entry
 Cgeneric_areca_device
 Chd_drive_task_hdr
 Cide_reg_valid_s
 Cide_task_request_s
 CIONVMeSMARTInterface
 Ciprop_internal_log
 CjsonCreate and print JSON output
 Cmailinfo
 Cmegasas_dcmd_frame
 Cmegasas_header
 Cmegasas_iocpacket
 Cmegasas_pd_address
 Cmegasas_pd_list
 Cmegasas_pthru_frame
 Cmegasas_sge32
 Cmegasas_sge64
 Cmegasas_sgl
 Cmfi_dcmd_frame
 Cmfi_frame_header
 Cmfi_ioc_packet
 Cmfi_pass_frame
 Cmfi_pd_address
 Cmfi_pd_list
 Cmfi_sg32
 Cmfi_sg64
 Cmfi_sg_skinny
 Cmfi_sgl
 Cmulti_disk_location
 Cnvme_cmd_inNVMe pass through input parameters
 Cnvme_cmd_outNVMe pass through output parameters
 CNVME_COMMAND
 Cnvme_command
 CNVME_COMMAND_DWORD0
 Cnvme_completion
 Cnvme_cqe
 Cnvme_deviceNVMe device access
 Cnvme_passthru_cmd
 Cnvme_print_options
 Cnvme_pt_command
 Cnvme_sge
 Cnvme_sqe
 Cnvme_status
 Cnvme_user_io
 Cpathlist
 Cpersistent_dev_statePersistent state data for a device
 Cptr_t
 Craw_buffer
 Cregular_expressionWrapper class for POSIX regex(3) or std::regex Supports copy & assignment and is compatible with STL containers
 CSCSI3Addr_struct
 Cscsi_cmnd_io
 Cscsi_deviceSCSI device access
 Cscsi_iec_mode_page
 Cscsi_opcode_name
 Cscsi_print_options
 Cscsi_readcap_resp
 Cscsi_sa_var_map
 Cscsi_sense_disect
 Cscsi_supp_log_pages
 CscsiErrorCounter
 CscsiFarmByActuator
 CscsiFarmByActuatorFLED
 CscsiFarmByActuatorReallocation
 CscsiFarmByHead
 CscsiFarmDriveInformation
 CscsiFarmDriveInformation2
 CscsiFarmEnvironmentStatistics
 CscsiFarmEnvironmentStatistics2
 CscsiFarmErrorStatistics
 CscsiFarmHeader
 CscsiFarmLog
 CscsiFarmPageHeader
 CscsiFarmParameterHeader
 CscsiFarmReliabilityStatistics
 CscsiFarmWorkloadStatistics
 CscsiNonMediumError
 Csg_scsi_sense_hdrAbridged SCSI sense data
 Csmart_deviceBase class for all devices
 Csmart_device_listList of devices for DEVICESCAN
 Csmart_interfaceThe platform interface abstraction
 CSMART_ParamExt
 Csssraid_ioq_passthru_cmd
 Csssraid_passthru_common_cmd
 Cstdin_iterator
 Cstdio_fileWrapper class for FILE *
 Csupported_vpd_pages
 CTAG_TW_Command_Apache
 CTAG_TW_Command_Apache_Header
 CTAG_TW_Command_Full_9000
 CTAG_TW_Ioctl
 CTAG_TW_Ioctl_Apache
 CTAG_TW_Ioctl_Driver_Command_9000
 CTAG_TW_New_Ioctl
 CTAG_TW_Output
 CTAG_TW_Passthru
 CTAG_TW_SG_Entry
 Ctemp_dev_stateNon-persistent state data for a device
 Ctest_span
 Ctoken_info
 Ctunnelled_deviceImplement a device by tunneling through another device
 Ctunnelled_device_baseCommon functionality for all tunnelled_device classes
 Ctw_cl_command_7k
 Ctw_cl_command_9k
 Ctw_cl_command_download_firmware
 Ctw_cl_command_generic
 Ctw_cl_command_header
 Ctw_cl_command_init_connect
 Ctw_cl_command_packet
 Ctw_cl_command_param
 Ctw_cl_command_reset_firmware
 Ctw_cl_compatibility_packet
 Ctw_cl_driver_packet
 Ctw_cl_event_packet
 Ctw_cl_lock_packet
 CTW_Command
 CTW_Command_9000
 Ctw_osli_ioctl_no_data_buf
 Ctw_osli_ioctl_with_payload
 CTWE_Command
 CTWE_Response_Queue
 Ctwe_usercommand
 Cuioctl_t
 Cusb_dev_info
 Cuser_aac_reply
 Cuser_aac_srb32
 Cuser_aac_srb64
 Cuser_sgentry32
 Cuser_sgentry64
 Cuser_sgmap32
 Cuser_sgmap64