#include <fsc_common.h>

Definition at line 251 of file fsc_common.h.
Public Member Functions | |
| fsc_NextEntity_t () | |
| fsc_NextEntity_t (const fsc_NextEntity_t &nextEntity) | |
| fsc_NextEntity_t (fsc_dlcType_e a_dlcType) | |
| fsc_NextEntity_t (fsc_dlcType_e a_dlcType, ivd_VectorSize_t a_numOfElement, ivd_RecordIDX_t a_vectorIdx) | |
| fsc_NextEntity_t (ivd_MedVolNum_t a_medVolNum, ivd_MediaKey_t a_mediaKey, ivd_BlockOffset_t a_blockOffset) | |
| fsc_MediaPosition_t & | GetMedPos () |
| const fsc_MediaPosition_t & | GetMedPosConst () const |
| void | Dbg () const |
Public Attributes | |
| UInt8_t | dlcType: 4 |
| UInt8_t | dataType: 4 |
| fsc_Vector_t | vector |
| log_CLASSID_m | |
| fsc_NextEntity_t::fsc_NextEntity_t | ( | ) |
Definition at line 47 of file fsc_common.cpp.
References dlc_NotUsed, and dlcType.
00047 { 00048 memset(this, 0, sizeof(fsc_NextEntity_t)); 00049 dlcType = dlc_NotUsed; 00050 }
| fsc_NextEntity_t::fsc_NextEntity_t | ( | const fsc_NextEntity_t & | nextEntity | ) |
Definition at line 54 of file fsc_common.cpp.
00054 { 00055 memcpy(this, &nextEntity, sizeof(fsc_NextEntity_t)); 00056 }
| fsc_NextEntity_t::fsc_NextEntity_t | ( | fsc_dlcType_e | a_dlcType | ) | [inline] |
| fsc_NextEntity_t::fsc_NextEntity_t | ( | fsc_dlcType_e | a_dlcType, | |
| ivd_VectorSize_t | a_numOfElement, | |||
| ivd_RecordIDX_t | a_vectorIdx | |||
| ) |
Definition at line 60 of file fsc_common.cpp.
00064 : 00065 dlcType(a_dlcType) { 00066 vector.numOfElement = a_numOfElement; 00067 vector.entryIdx = a_vectorIdx; 00068 } //============================================================================//
| fsc_NextEntity_t::fsc_NextEntity_t | ( | ivd_MedVolNum_t | a_medVolNum, | |
| ivd_MediaKey_t | a_mediaKey, | |||
| ivd_BlockOffset_t | a_blockOffset | |||
| ) |
Definition at line 72 of file fsc_common.cpp.
References fsc_MediaPosition_t::blockOffset, GetMedPos(), fsc_MediaPosition_t::mediaKey, and fsc_MediaPosition_t::medVolNum.
00076 : 00077 dlcType(dlc_MediaPos) 00078 { 00079 fsc_MediaPosition_t &mediaPosition = GetMedPos(); 00080 mediaPosition.medVolNum = a_medVolNum; 00081 mediaPosition.mediaKey = a_mediaKey; 00082 mediaPosition.blockOffset = a_blockOffset; 00083 } //============================================================================//

| fsc_MediaPosition_t& fsc_NextEntity_t::GetMedPos | ( | ) | [inline] |
Definition at line 270 of file fsc_common.h.
Referenced by fsc_RawUpdate::CorrectGenVec(), fsc_NextEntity_t(), fsc_Split::HasEqualSplit(), fsc_RawUpdate::ScanAllCopy(), fsc_RawScan::ScanAllCopy(), fsc_RawUpdate::ScanAllSplit(), fsc_RawScan::ScanAllSplit(), and fsc_MedPosMgr::Write2DB().
00270 { 00271 return *reinterpret_cast<fsc_MediaPosition_t*>(&vector); 00272 };

| const fsc_MediaPosition_t& fsc_NextEntity_t::GetMedPosConst | ( | ) | const [inline] |
Definition at line 274 of file fsc_common.h.
Referenced by Dbg(), and fsc_MedPosMgr::fsc_MedPosMgr().
00274 { 00275 return *reinterpret_cast<const fsc_MediaPosition_t*>(&vector); 00276 };

| void fsc_NextEntity_t::Dbg | ( | ) | const |
Definition at line 87 of file fsc_common.cpp.
References dataType, fsc_MediaPosition_t::Dbg(), dbg_DETAIL, dlc_MediaPos, dlc_NotUsed, dlcType, GetMedPosConst(), log_DBG_m, and log_FUNC_m.
00087 { 00088 log_FUNC_m(Dbg); 00089 //log_DBG_m(dbg_DETAIL, " dlcType = " << (int)dlcType); 00090 switch (dlcType) { 00091 case dlc_MediaPos : { 00092 const fsc_MediaPosition_t &mediaPosition = GetMedPosConst(); 00093 mediaPosition.Dbg(); 00094 break; 00095 } 00096 case dlc_NotUsed : 00097 log_DBG_m(dbg_DETAIL, " Not used yet."); 00098 break; 00099 default: 00100 log_DBG_m(dbg_DETAIL, " Data type " << hex << dataType); 00101 log_DBG_m(dbg_DETAIL, " NumOfElements " << vector.numOfElement); 00102 log_DBG_m(dbg_DETAIL, " index " << vector.entryIdx); 00103 break; 00104 } 00105 }

Definition at line 281 of file fsc_common.h.
Referenced by fsc_Copy::AddSplit(), fsc_RawUpdate::CorrectGenVec(), Dbg(), fsc_SplitMgr::Dump(), fsc_Split::Dump(), fsc_Generation::Dump(), fsc_Copy::Dump(), fsc_NextEntity_t(), fsc_SplitMgr::fsc_SplitMgr(), fsc_Generation::GetCopiesPos(), fsc_CopyMgr::GetCopiesPos(), fsc_SplitMgr::GetMediaPos(), fsc_Split::GetMediaPos(), fsc_Copy::GetMediaPos(), fsc_Entry::Init(), fsc_Entry::InitNextEntry(), fsc_Generation::Insert(), operator<<(), fsc_CollectorRedunCopy::ProcRecGeneration(), fsc_CollectorDelete::ProcRecGeneration(), fsc_Generation::ReadMembers(), fsc_Copy::ReadMembers(), fsc_Split::Remove(), fsc_Generation::Remove(), fsc_Copy::Remove(), fsc_RawUpdate::ScanAllCopy(), fsc_RawScan::ScanAllCopy(), fsc_RawUpdate::ScanAllSplit(), fsc_RawScan::ScanAllSplit(), fsc_Split::TreeWalk(), fsc_Generation::TreeWalk(), fsc_Copy::TreeWalk(), fsc_SplitMgr::Write2DB(), fsc_Split::Write2DB(), fsc_MedPosMgr::Write2DB(), fsc_GenerationMgr::Write2DB(), fsc_Generation::Write2DB(), fsc_CopyMgr::Write2DB(), and fsc_Copy::Write2DB().
Definition at line 282 of file fsc_common.h.
Referenced by Dbg(), fsc_RawMedVolCollector::ProcRecCopy(), fsc_RawMediumContentCollector::ProcRecCopy(), fsc_RawReorgScanDataCollector::ProcRecGeneration(), fsc_RawMedVolCollector::ProcRecGeneration(), fsc_RawMediumContentCollector::ProcRecGeneration(), fsc_CollectorRedunCopy::ProcRecGeneration(), fsc_CollectorDelete::ProcRecGeneration(), fsc_RawMedVolCollector::ProcRecSplit(), fsc_RawMediumContentCollector::ProcRecSplit(), fsc_RawReorgScanDataCollector::ProcVecGeneration(), fsc_Split::Write2DB(), fsc_Generation::Write2DB(), and fsc_Copy::Write2DB().
Definition at line 284 of file fsc_common.h.
Referenced by fsc_RawUpdate::CorrectGenVec(), fsc_Entry::Init(), fsc_CollectorRedunCopy::ProcRecGeneration(), fsc_CollectorDelete::ProcRecGeneration(), fsc_Generation::ReadMembers(), fsc_Copy::ReadMembers(), fsc_RawUpdate::ScanAllCopy(), fsc_RawScan::ScanAllCopy(), fsc_SplitMgr::Write2DB(), fsc_GenerationMgr::Write2DB(), and fsc_CopyMgr::Write2DB().
Definition at line 288 of file fsc_common.h.
1.5.6