#include <ivd_FileLocationData_t.h>
FSC collects it and BEA uses it.
WARNING: members of this structure must be binary equal to i_FileLocationData_t (lib/ipc/i_types.idl). Reorganisation and copy contents fail otherwise.
Definition at line 47 of file ivd_FileLocationData_t.h.
Public Member Functions | |
| ivd_FileLocationData_t () | |
| ~ivd_FileLocationData_t () | |
| ivd_FileLocationData_t (i_FileLocationData_t &a_fld) | |
| ivd_FileLocationData_t (UInt32_t a_blockOffset, ivd_RecordIDX_t a_fileID, UInt64_t a_migrationID, UInt64_t a_splitSize) | |
| ivd_FileLocationData_t (UInt32_t a_blockOffset, ivd_RecordIDX_t a_fileID, UInt64_t a_migrationID, UInt64_t a_splitSize, Int32_t a_fileIdx) | |
Public Attributes | |
| UInt32_t | blockOffset |
| medium volume block offset | |
| ivd_RecordIDX_t | fileID |
| internal file identification | |
| UInt64_t | migrationID |
| migration identification, to improve reliability | |
| UInt64_t | splitSize |
| size of data written to this location | |
| Int32_t | fileIdx |
| ivd_FileLocationData_t::ivd_FileLocationData_t | ( | ) | [inline] |
| ivd_FileLocationData_t::~ivd_FileLocationData_t | ( | ) | [inline] |
| ivd_FileLocationData_t::ivd_FileLocationData_t | ( | i_FileLocationData_t & | a_fld | ) | [inline] |
Definition at line 51 of file ivd_FileLocationData_t.h.
References i_FileLocationData_t::blockOffset, i_FileLocationData_t::fileID, i_FileLocationData_t::fileIdx, i_FileLocationData_t::migrationID, and i_FileLocationData_t::splitSize.
00051 { 00052 blockOffset = a_fld.blockOffset; 00053 fileID = a_fld.fileID; 00054 migrationID = a_fld.migrationID; 00055 splitSize = a_fld.splitSize; 00056 fileIdx = a_fld.fileIdx; 00057 };
| ivd_FileLocationData_t::ivd_FileLocationData_t | ( | UInt32_t | a_blockOffset, | |
| ivd_RecordIDX_t | a_fileID, | |||
| UInt64_t | a_migrationID, | |||
| UInt64_t | a_splitSize | |||
| ) | [inline] |
Definition at line 59 of file ivd_FileLocationData_t.h.
00064 : blockOffset(a_blockOffset), 00065 fileID(a_fileID), 00066 migrationID(a_migrationID), 00067 splitSize(a_splitSize), 00068 fileIdx(0) { 00069 // Empty 00070 }
| ivd_FileLocationData_t::ivd_FileLocationData_t | ( | UInt32_t | a_blockOffset, | |
| ivd_RecordIDX_t | a_fileID, | |||
| UInt64_t | a_migrationID, | |||
| UInt64_t | a_splitSize, | |||
| Int32_t | a_fileIdx | |||
| ) | [inline] |
Definition at line 72 of file ivd_FileLocationData_t.h.
00078 : blockOffset(a_blockOffset), 00079 fileID(a_fileID), 00080 migrationID(a_migrationID), 00081 splitSize(a_splitSize), 00082 fileIdx(a_fileIdx) { 00083 // Empty 00084 }
medium volume block offset
Definition at line 87 of file ivd_FileLocationData_t.h.
Referenced by fsc_FLSPerVolume::DumpFileListVector(), fsc_FLSPerVolume::GetNextRecallList(), fsc_DataCollectorStorage::GetNextRecord(), fsc_CollectorRedunCopy::PostCopiesProc(), i_EfficientRecallJob_i::PrepareResource(), fsc_RawReorgScanDataCollector::ProcRecMedPosMgr(), and fsc_CollectorDelete::ProcRecMedPosMgr().
internal file identification
Definition at line 89 of file ivd_FileLocationData_t.h.
Referenced by fsc_FLSPerVolume::DumpFileListVector(), fsc_FLSPerVolume::GetCurrentRecallList(), fsc_FLSPerVolume::GetNextRecallList(), fsc_DataCollectorStorage::GetNextRecord(), df_Filter::LookupInTable(), fsc_CollectorRedunCopy::PostCopiesProc(), i_EfficientRecallJob_i::PrepareFailedRecallListSeq(), fsc_RawReorgScanDataCollector::ProcFileID(), fsc_CollectorDelete::ProcFileID(), fsc_RawReorgScanDataCollector::ProcRecMedPosMgr(), fsc_CollectorDelete::ProcRecMedPosMgr(), fsc_RawReorgScanDataCollector::ProcVecGeneration(), and fsc_DataLMgr::Remove().
migration identification, to improve reliability
Definition at line 91 of file ivd_FileLocationData_t.h.
Referenced by fsc_FLSPerVolume::DumpFileListVector(), fsc_FLSPerVolume::GetCurrentRecallList(), fsc_FLSPerVolume::GetNextRecallList(), fsc_DataCollectorStorage::GetNextRecord(), fsc_RawReorgScanDataCollector::IsReorgCandidate(), fsc_CollectorRedunCopy::PostCopiesProc(), i_EfficientRecallJob_i::PrepareFailedRecallListSeq(), fsc_RawReorgScanDataCollector::ProcRecGeneration(), fsc_CollectorDelete::ProcRecGeneration(), and fsc_RawReorgScanDataCollector::ProcRecMedPosMgr().
size of data written to this location
Definition at line 93 of file ivd_FileLocationData_t.h.
Referenced by fsc_FLSPerVolume::DumpFileListVector(), fsc_FLSPerVolume::GetCurrentSplitSize(), fsc_FLSPerVolume::GetNextRecallList(), fsc_DataCollectorStorage::GetNextRecord(), fsc_CollectorRedunCopy::PostCopiesProc(), i_EfficientRecallJob_i::PrepareResource(), df_Filter::ProcRecBSStart(), fsc_RawReorgScanDataCollector::ProcRecGeneration(), fsc_CollectorDelete::ProcRecGeneration(), fsc_RawReorgScanDataCollector::ProcRecMedPosMgr(), fsc_RawReorgScanDataCollector::ProcRecSplit(), fsc_CollectorDelete::ProcRecSplit(), fsc_ReorgScanDataVolStorage::Write(), and fsc_RedunCopyDataVolStorage::WriteToBuffer().
Definition at line 95 of file ivd_FileLocationData_t.h.
Referenced by fsc_FLSPerVolume::DumpFileListVector(), fsc_FLSPerVolume::GetCurrentRecallList(), and i_EfficientRecallJob_i::PrepareFailedRecallListSeq().
1.5.6