Public Member Functions | Public Attributes

bea_VolInfo_t Struct Reference
[IVD Back-End Agent]

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

#include <bea_volume.h>

Collaboration diagram for bea_VolInfo_t:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

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

Definition at line 56 of file bea_volume.h.


Constructor & Destructor Documentation

bea_VolInfo_t::bea_VolInfo_t (  )  [inline]

Definition at line 58 of file bea_volume.h.

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

      : volNum(0),
        type(VOL_OTHER),
        size(0),
        sysVol(false),
        sysVolNum(0),
        blockSize(0),
        accessNum(0),
        appendNum(0),
        owriteNum(0),
        accessTime(0),
        appendTime(0),
        owriteTime(0) {

        //clear UUID's, check if empty will be done later if they are not set
        medVolID.Clear();
        poolID.Clear();
        partID.Clear();
    }

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 84 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: