bea_VolInfo_t Struct Reference
[IVD Back-End Agent]

#include <bea_volume.h>

Collaboration diagram for bea_VolInfo_t:

Collaboration graph
[legend]

List of all members.


Detailed Description

Used to get current media info and to specify initialisation parameters.

Definition at line 42 of file bea_volume.h.


Public Member Functions

 bea_VolInfo_t ()

Public Attributes

UInt32_t volNum
 Media volume number (starts from 1).
bea_VolumeType type
string implID
 ID of the application that has formatted the medium (ECMA or other).
UInt32_t size
 Size of partition in MB.
bool sysVol
 Is this a system volume?
UInt32_t sysVolNum
cmn_UUID_t medVolID
cmn_UUID_t poolID
cmn_UUID_t partID
UInt32_t blockSize
UInt32_t accessNum
UInt32_t appendNum
UInt32_t owriteNum
ivd_Time_t accessTime
ivd_Time_t appendTime
ivd_Time_t owriteTime

Constructor & Destructor Documentation

bea_VolInfo_t::bea_VolInfo_t (  )  [inline]

Definition at line 44 of file bea_volume.h.

References cmn_UUID_t::Clear(), medVolID, partID, and poolID.

00045       : volNum(0),
00046         type(VOL_OTHER),
00047         size(0),
00048         sysVol(false),
00049         sysVolNum(0),
00050         blockSize(0),
00051         accessNum(0),
00052         appendNum(0),
00053         owriteNum(0),
00054         accessTime(0),
00055         appendTime(0),
00056         owriteTime(0) {
00057 
00058         //clear UUID's, check if empty will be done later if they are not set
00059         medVolID.Clear();
00060         poolID.Clear();
00061         partID.Clear();
00062     }

Here is the call graph for this function:


Member Data Documentation

ID of the application that has formatted the medium (ECMA or other).

Definition at line 70 of file bea_volume.h.

Referenced by i_BackEndAgent_i::GetVolInfo(), ParseECMAHeader(), PrintVolumeHeader(), and bea_Volume::ReadVolInfoFromHeader().


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

Generated on Mon Feb 27 19:01:14 2012 for OPENARCHIVE by  doxygen 1.5.6