Public Member Functions | Private Attributes

scsi_CDB Class Reference
[SCSI Library]

Base class for all CDB commands. More...

#include <cdb.h>

Inheritance diagram for scsi_CDB:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 scsi_CDB ()
virtual ~scsi_CDB ()
virtual const UInt8_tGetCmdPointer () const
virtual UInt32_t GetCmdSize () const
virtual Direction_e GetTransferDirection () const =0
virtual UInt8_tGetBufferPointer () const
virtual UInt32_t GetBufferSize () const
virtual bool IsValid ()
 Checks obvious parameters of a CDB.

Private Attributes

 log_CLASSID_m

Detailed Description

Base class for all CDB commands.

Definition at line 95 of file cdb.h.


Constructor & Destructor Documentation

scsi_CDB::scsi_CDB (  ) 

Definition at line 46 of file scsi_cdb.cpp.

                   {
}

scsi_CDB::~scsi_CDB (  )  [virtual]

Definition at line 49 of file scsi_cdb.cpp.

                    {
}


Member Function Documentation

UInt8_t * scsi_CDB::GetBufferPointer (  )  const [virtual]
UInt32_t scsi_CDB::GetBufferSize (  )  const [virtual]
const UInt8_t * scsi_CDB::GetCmdPointer (  )  const [virtual]
UInt32_t scsi_CDB::GetCmdSize (  )  const [virtual]
virtual Direction_e scsi_CDB::GetTransferDirection (  )  const [pure virtual]
bool scsi_CDB::IsValid (  )  [virtual]

Checks obvious parameters of a CDB.

Definition at line 52 of file scsi_cdb.cpp.

                       {
    return false;
}


Member Data Documentation


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