cdb_Rewind Class Reference
[SCSI Library]

#include <cdb.h>

Inheritance diagram for cdb_Rewind:

Inheritance graph
[legend]
Collaboration diagram for cdb_Rewind:

Collaboration graph
[legend]

List of all members.


Detailed Description

Rewind a tape.

Definition at line 235 of file cdb.h.


Public Member Functions

 cdb_Rewind ()
virtual ~cdb_Rewind ()
virtual const UInt8_tGetCmdPointer () const
virtual UInt32_t GetCmdSize () const
virtual Direction_e GetTransferDirection () const

Private Attributes

 log_CLASSID_m
cdb_Rewind_t m_rewindCmd

Constructor & Destructor Documentation

cdb_Rewind::cdb_Rewind (  ) 

Definition at line 18 of file cdb_rewind.cpp.

References m_rewindCmd, op_REWIND, and cdb_Rewind_t::opcode.

00018                       {
00019 //    cout << "cdb_Rewind::cdb_Rewind()" << endl;
00020     memset(&m_rewindCmd, 0, sizeof(m_rewindCmd));
00021     m_rewindCmd.opcode = op_REWIND;
00022 }

cdb_Rewind::~cdb_Rewind (  )  [virtual]

Definition at line 24 of file cdb_rewind.cpp.

00024                        {
00025 //    cout << "cdb_Rewind::~cdb_Rewind()" << endl;
00026 }


Member Function Documentation

const UInt8_t * cdb_Rewind::GetCmdPointer (  )  const [virtual]

Reimplemented from scsi_CDB.

Definition at line 28 of file cdb_rewind.cpp.

References m_rewindCmd.

00028                                                {
00029     return reinterpret_cast<UInt8_t*>(
00030         const_cast<cdb_Rewind_t*>(&m_rewindCmd) );
00031 }

UInt32_t cdb_Rewind::GetCmdSize (  )  const [virtual]

Reimplemented from scsi_CDB.

Definition at line 33 of file cdb_rewind.cpp.

References m_rewindCmd.

00033                                       {
00034     return sizeof(m_rewindCmd);
00035 }

Direction_e cdb_Rewind::GetTransferDirection (  )  const [virtual]

Implements scsi_CDB.

Definition at line 37 of file cdb_rewind.cpp.

References TRANSFER_NONE.

00037                                                    {
00038     return TRANSFER_NONE;
00039 }


Member Data Documentation

Reimplemented from scsi_CDB.

Definition at line 246 of file cdb.h.

Definition at line 248 of file cdb.h.

Referenced by cdb_Rewind(), GetCmdPointer(), and GetCmdSize().


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

Generated on Mon Feb 27 19:02:48 2012 for OPENARCHIVE by  doxygen 1.5.6