IVD Back-End Agent
[Agents]

Collaboration diagram for IVD Back-End Agent:

Detailed Description

IVD BEA communicates with tape drive devices.

See also:
SCSI Library


Classes

class  bea_DiskDrive
class  bea_DiskMedium
struct  dv_Info_t
class  bea_DiskVolume
class  bea_Drive
class  bea_FRI
class  bea_FRIThread
class  bea_Medium
class  bea_DupReadThread
class  bea_DupWriteThread
class  bea_MediumMemory
class  bea_MicMemory
class  bea_MamMemory
class  bea_MigrationThread
class  bea_RecallThread
class  bea_TapeDrive
class  bea_TapeMedium
class  bea_TapeVolume
struct  bea_VolInfo_t
 Used to get current media info and to specify initialisation parameters. More...
class  bea_Volume
class  bea_VolumeReader
class  i_BackEndAgent_i

Defines

#define dv_HEADER_EXT   ".hdr"
#define dv_DATA_EXT   ".vdf"
#define dv_FRI_EXT   ".fri"
#define dv_VOLINFO   "vol.info"

Enumerations

enum  bea_MediumFamily {
  bmf_UNKNOWN = 0x00, bmf_DDS = 0x13,
  bmf_AIT = 0x30, bmf_SAIT = 0x39,
  bmf_LTO = 0x40, bmf_VXA = 0x80,
  bmf_DISK = 0x200
}
enum  bea_MediumType {
  bmt_UNKNOWN = 0x00, bmt_DDS1 = 0x13,
  bmt_DDS2 = 0x24, bmt_DDS3 = 0x25,
  bmt_DDS4 = 0x26, bmt_AIT1 = 0x30,
  bmt_AIT2 = 0x31, bmt_AIT3 = 0x32,
  bmt_AIT4 = 0x33, bmt_AIT5 = 0x34,
  bmt_SAIT1 = 0x39, bmt_LTO = 0x40,
  bmt_LTO2 = 0x42, bmt_LTO3 = 0x44,
  bmt_LTO4 = 0x46, bmt_LTO5 = 0x58,
  bmt_VXA1 = 0x80, bmt_VXA2 = 0x81,
  bmt_VXA320 = 0x82, bmt_DISK = 0x200
}
enum  bea_VolumeType {
  VOL_BLANK, VOL_IVD,
  VOL_ECMA, VOL_TAR,
  VOL_OTHER, VOL_IVD_NT
}
 Used for detection of current volume. More...
enum  bea_OpType_t {
  bea_OPREAD, bea_OPWRITE,
  bea_OPOTHER
}


Define Documentation

#define dv_DATA_EXT   ".vdf"

#define dv_FRI_EXT   ".fri"

#define dv_HEADER_EXT   ".hdr"

#define dv_VOLINFO   "vol.info"


Enumeration Type Documentation

Enumerator:
bmf_UNKNOWN 
bmf_DDS 
bmf_AIT 
bmf_SAIT 
bmf_LTO 
bmf_VXA 
bmf_DISK 

Definition at line 33 of file bea_medium.h.

00033                       {
00034     bmf_UNKNOWN = 0x00,
00035     // DDS family is detected in the code by checking the
00036     // medium type codes below.
00037     bmf_DDS     = 0x13,
00038     bmf_AIT     = 0x30,
00039     bmf_SAIT    = 0x39,
00040     bmf_LTO     = 0x40,
00041     bmf_VXA     = 0x80,
00042     bmf_DISK    = 0x200
00043 };

Enumerator:
bmt_UNKNOWN 
bmt_DDS1 
bmt_DDS2 
bmt_DDS3 
bmt_DDS4 
bmt_AIT1 
bmt_AIT2 
bmt_AIT3 
bmt_AIT4 
bmt_AIT5 
bmt_SAIT1 
bmt_LTO 
bmt_LTO2 
bmt_LTO3 
bmt_LTO4 
bmt_LTO5 
bmt_VXA1 
bmt_VXA2 
bmt_VXA320 
bmt_DISK 

Definition at line 45 of file bea_medium.h.

00045                     {
00046     bmt_UNKNOWN  = 0x00,
00047 
00048     bmt_DDS1     = 0x13,
00049     bmt_DDS2     = 0x24,
00050     bmt_DDS3     = 0x25,
00051     bmt_DDS4     = 0x26,
00052 
00053     bmt_AIT1     = 0x30,
00054     bmt_AIT2     = 0x31,
00055     bmt_AIT3     = 0x32,
00056     bmt_AIT4     = 0x33,
00057     bmt_AIT5     = 0x34,
00058     bmt_SAIT1    = 0x39,
00059 
00060     bmt_LTO      = 0x40,
00061     bmt_LTO2     = 0x42,
00062     bmt_LTO3     = 0x44,
00063     bmt_LTO4     = 0x46,
00064     bmt_LTO5     = 0x58,
00065 
00066     bmt_VXA1     = 0x80,
00067     bmt_VXA2     = 0x81,
00068     bmt_VXA320   = 0x82,
00069 
00070     bmt_DISK     = 0x200
00071 };

Enumerator:
bea_OPREAD 
bea_OPWRITE 
bea_OPOTHER 

Definition at line 36 of file i_bea_impl.h.

Used for detection of current volume.

Enumerator:
VOL_BLANK 
VOL_IVD 
VOL_ECMA 
VOL_TAR 
VOL_OTHER 
VOL_IVD_NT 

Definition at line 36 of file bea_volume.h.


Generated on Mon Feb 27 18:52:17 2012 for OPENARCHIVE by  doxygen 1.5.6