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

16-bit alias to a 8-bit ATA register pair. More...

#include <dev_interface.h>

Collaboration diagram for ata_reg_alias_16:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ata_reg_alias_16 (ata_register &lo, ata_register &hi)
ata_reg_alias_16operator= (unsigned short x)
unsigned short val () const
 operator unsigned short () const

Private Member Functions

 ata_reg_alias_16 (const ata_reg_alias_16 &)
void operator= (const ata_reg_alias_16 &)

Private Attributes

ata_registerm_lo
ata_registerm_hi

Detailed Description

16-bit alias to a 8-bit ATA register pair.

Definition at line 297 of file dev_interface.h.


Constructor & Destructor Documentation

ata_reg_alias_16::ata_reg_alias_16 ( ata_register lo,
ata_register hi 
) [inline]

Definition at line 300 of file dev_interface.h.

ata_reg_alias_16::ata_reg_alias_16 ( const ata_reg_alias_16 ) [private]

Member Function Documentation

ata_reg_alias_16::operator unsigned short ( ) const [inline]

Definition at line 310 of file dev_interface.h.

void ata_reg_alias_16::operator= ( const ata_reg_alias_16 ) [private]
ata_reg_alias_16& ata_reg_alias_16::operator= ( unsigned short  x) [inline]

Definition at line 303 of file dev_interface.h.

unsigned short ata_reg_alias_16::val ( ) const [inline]

Definition at line 308 of file dev_interface.h.


Member Data Documentation

Definition at line 314 of file dev_interface.h.

Definition at line 314 of file dev_interface.h.


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