#include <scsi_types.h>
Definition at line 133 of file scsi_types.h.
Public Member Functions | |
| scsi_UInt24 () | |
| scsi_UInt24 (UInt32_t a_uint) | |
| scsi_UInt24 (const scsi_UInt24_t &a_buf) | |
| scsi_UInt24 & | operator= (UInt32_t a_uint) |
| scsi_UInt24 & | operator= (const scsi_UInt24_t &a_buf) |
| operator UInt32_t () const | |
Private Attributes | |
| scsi_UInt24_t | m_data |
| scsi_UInt24::scsi_UInt24 | ( | ) | [inline] |
| scsi_UInt24::scsi_UInt24 | ( | UInt32_t | a_uint | ) | [inline] |
Definition at line 140 of file scsi_types.h.
00140 { 00141 scsi_UInt32_t* buf = reinterpret_cast<scsi_UInt32_t*>(&a_uint); 00142 m_data[0] = (*buf)[0], 00143 m_data[1] = (*buf)[1], 00144 m_data[2] = (*buf)[2]; 00145 };
| scsi_UInt24::scsi_UInt24 | ( | const scsi_UInt24_t & | a_buf | ) | [inline, explicit] |
| scsi_UInt24& scsi_UInt24::operator= | ( | UInt32_t | a_uint | ) | [inline] |
Definition at line 151 of file scsi_types.h.
00151 { 00152 scsi_UInt32_t* buf = reinterpret_cast<scsi_UInt32_t*>(&a_uint); 00153 m_data[0] = (*buf)[0], 00154 m_data[1] = (*buf)[1], 00155 m_data[2] = (*buf)[2]; 00156 return (*this); 00157 };
| scsi_UInt24& scsi_UInt24::operator= | ( | const scsi_UInt24_t & | a_buf | ) | [inline] |
| scsi_UInt24::operator UInt32_t | ( | ) | const [inline] |
Definition at line 174 of file scsi_types.h.
00174 { 00175 UInt32_t retval = *(reinterpret_cast<const UInt32_t*>(m_data)); 00176 return (retval & 0x00FFFFFF); 00177 };
scsi_UInt24_t scsi_UInt24::m_data [private] |
Definition at line 177 of file scsi_types.h.
1.5.6