smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Member Functions | Private Attributes
supported_vpd_pages Class Reference

#include <scsicmds.h>

Collaboration diagram for supported_vpd_pages:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 supported_vpd_pages (scsi_device *device)
 ~supported_vpd_pages ()
bool is_supported (int vpd_page_num) const
int num_pages () const

Private Attributes

int num_valid
unsigned char pages [256]

Detailed Description

Definition at line 322 of file scsicmds.h.


Constructor & Destructor Documentation

supported_vpd_pages::supported_vpd_pages ( scsi_device device)

Definition at line 61 of file scsicmds.cpp.

supported_vpd_pages::~supported_vpd_pages ( ) [inline]

Definition at line 326 of file scsicmds.h.


Member Function Documentation

bool supported_vpd_pages::is_supported ( int  vpd_page_num) const

Definition at line 78 of file scsicmds.cpp.

int supported_vpd_pages::num_pages ( ) const [inline]

Definition at line 331 of file scsicmds.h.


Member Data Documentation

Definition at line 334 of file scsicmds.h.

unsigned char supported_vpd_pages::pages[256] [private]

Definition at line 335 of file scsicmds.h.


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