|
Classes | |
| class | fsc_ColGeneration |
| class | fsc_Collector |
| class | fsc_RawCollector |
| struct | fsc_UInt48 |
| struct | fsc_UInt24 |
| struct | fsc_MediaPositionVer01_t |
| struct | fsc_MediaPosition_t |
| struct | fsc_Vector_t |
| struct | fsc_NextEntity_t |
| struct | fsc_nsName_t |
| struct | fsc_nsAttr_t |
| struct | memberIdxType_t |
| struct | ownerIdxType_t |
| struct | fsc_nsOwnMem_t |
| struct | fsc_medVolData_t |
| struct | ivd_MediaPos_t |
| struct | fsc_MigInfo_t |
| This structure is used for GetCopies. More... | |
| class | fsc_Copy |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_CopyMgr |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_DataL |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_DataLMgr |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_Entry |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_EntryMgr |
| entryMgr is equivalent to vector in fileio DB It manage same group of data and store as vectors in DB More... | |
| class | fsc_FileExpiration |
| <Description:> Enables building up a directory tree with expiration ages. More... | |
| class | fsc_Files |
| class | fsc_fileIDLock |
| class | fsc_FRIunpacker |
| class | fsc_Generation |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_GenerationMgr |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_MedPosMgr |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_MedVolume |
| class | fsc_MedVolWriter |
| class | fsc_MedVolReader |
| class | fsc_Split |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_SplitInfoCollector |
| class | fsc_SplitMgr |
| <Description:> A more elaborate class description that describes all aspects of class usage etc. More... | |
| class | fsc_VolumeCheck |
| class | i_FSC_i |
Defines | |
| #define | fsc_MissmatchTxt_d(a_mismatch) |
| #define | fsc_MAX_COPIES_d 15 |
| #define | fsc_MAX_VOL_NUMBER_d 255 |
Typedefs | |
| typedef UInt8_t | fsc_UInt16_t [2] |
| typedef UInt8_t | fsc_UInt24_t [3] |
| typedef UInt8_t | fsc_UInt48_t [6] |
| typedef vector< ivd_MediaPos_t > | ivd_MediaPos_v_t |
| typedef ivd_MediaPos_v_t::iterator | ivd_MediaPos_v_i |
| typedef vector< ivd_MediaPos_v_t > | ivd_CopiesPos_v_t |
| typedef ivd_CopiesPos_v_t::iterator | ivd_CopiesPos_v_i |
| typedef list< fsc_Copy * > | fsc_Copy_p_l_t |
| typedef fsc_Copy_p_l_t::iterator | fsc_Copy_p_l_i |
| typedef fsc_Copy_p_l_t::size_type | fsc_Copy_p_l_st |
| typedef vector< fsc_Copy_t > | fsc_Copy_v_t |
| typedef fsc_Copy_v_t::iterator | fsc_Copy_v_i |
| typedef fsc_Copy_v_t::size_type | fsc_Copy_v_st |
| typedef list< ivd_RecordIDX_t > | fsc_DataLHist_l_t |
| typedef fsc_DataLHist_l_t::iterator | fsc_DataLHist_l_i |
| typedef fsc_DataLHist_l_t::size_type | fsc_DataLHist_l_st |
| typedef vector< ivd_RecordIDX_t > | fsc_FileID_v_t |
| typedef fsc_FileID_v_t::iterator | fsc_FileID_v_i |
| typedef fsc_FileID_v_t::size_type | fsc_FileID_v_st |
| typedef map< ivd_RecordIDX_t, fsc_DataL * > | fsc_DataL_p_m_t |
| typedef fsc_DataL_p_m_t::iterator | fsc_DataL_p_m_i |
| typedef fsc_DataL_p_m_t::size_type | fsc_DataL_p_m_st |
| typedef fio_String<&g_nsNameRF_p > | fsc_nsString |
| typedef list< fsc_Generation * > | fsc_Generation_p_l_t |
| typedef fsc_Generation_p_l_t::iterator | fsc_Generation_p_l_i |
| typedef fsc_Generation_p_l_t::reverse_iterator | fsc_Generation_p_l_ri |
| typedef fsc_Generation_p_l_t::size_type | fsc_Generation_p_l_st |
| typedef vector< fsc_Generation_t > | fsc_Generation_v_t |
| typedef fsc_Generation_v_t::iterator | fsc_Generation_v_i |
| typedef fsc_Generation_v_t::size_type | fsc_Generation_v_st |
| typedef vector< ivd_RecordIDX_t > | ivd_RecordIDX_v_t |
| typedef list< fsc_Split * > | fsc_Split_p_l_t |
| typedef fsc_Split_p_l_t::iterator | fsc_Split_p_l_i |
| typedef fsc_Split_p_l_t::size_type | fsc_Split_p_l_st |
| typedef vector< fsc_Split_t > | fsc_Split_v_t |
| typedef fsc_Split_v_t::iterator | fsc_Split_v_i |
| typedef fsc_Split_v_t::size_type | fsc_Split_v_st |
| typedef vector< fsc_medVolData_t > | fsc_medVolData_v_t |
| typedef fsc_medVolData_v_t::iterator | fsc_medVolData_v_i |
| typedef fsc_medVolData_v_t::size_type | fsc_medVolData_v_st |
Enumerations | |
| enum | fsc_GenInsertAct_e { giaUNKNOWN_ACT = 0, giaNEWEST_GEN, giaLAST_GEN_UPDATED, giaONE_BEFORE_LAST_GEN_UPDATED, giaINSERT_ONE_BEFORE_LAST_GEN, giaOTHER_GEN_UPDATED, giaINSERT_OLD_GEN, giaUNUSABLE_GEN, giaSENTINEL } |
| enum | fsc_dlcType_e { dlc_NotUsed = 0, dlc_DataL, dlc_Stream, dlc_Generation, dlc_Chunk, dlc_Copy, dlc_Split, dlc_MediaPos, dlc_MultyGen } |
| enum | fsc_fieldMismatch_e { fmm_OK = 0, fmm_MIGID = 1 << 0, fmm_MEDIAKEY = 1 << 1, fmm_MEDVOLNUM = 1 << 2, fmm_MEDVOLOFFSET = 1 << 3, fmm_FILETYPE = 1 << 4, fmm_FILESIZE = 1 << 5, fmm_MIGSIZE = 1 << 6, fmm_MIGFLAGS = 1 << 7, fmm_SPLITFLAGS = 1 << 8, fmm_SPLITOFFSET = 1 << 9, fmm_SPLITSIZE = 1 <<10, fmm_FILENAME = 1 <<11, fmm_OLDFILENAME = 1 <<12, fmm_OWNERID = 1 <<13, fmm_OLDOWNERID = 1 <<14, fmm_SENTINEL } |
| enum | fsc_nscNameIdxTyp_e { nsc_NotUsed = 0, nsc_NameVect, nsc_MultyName, nsc_HardLink } |
| enum | fsc_nscAttrIdxTyp_e { nsc_AttrVect = 0, nsc_MultyAttr } |
| enum | fsc_mvdStatus_e { mvds_NONSC = 1 << 0, mvds_LASTGENERATION = 1 << 1, mvds_DELETED = 1 << 2, mvds_SENTINEL = 0xFFFF } |
| enum | sp_State_e { sp_SENTINEL = 0, sp_ALREADY_ADDED, sp_HAS_INTERSECTION, sp_INSERTTED, sp_NEW_COPY, sp_CHECK_OTHER_COPIES, sp_REPLACE } |
Functions | |
| IVD_FSC_DECL_d cmn_Path | fsc_GetDir (const string &a_partName) |
| IVD_FSC_DECL_d string | fsc_GetMediumKeyFSName (ivd_MediaKey_t a_mediumKey) |
| IVD_FSC_DECL_d string | fsc_GetMedVolNumFSName (ivd_MedVolNum_t a_medVolNum) |
| IVD_FSC_DECL_d cmn_Path | fsc_GetReorgDir (const string &a_partName) |
| IVD_FSC_DECL_d cmn_Path | fsc_GetReorgMedVolFileName (const string &a_partName, ivd_MediaKey_t a_mediumKey, ivd_MedVolNum_t a_medVolNum, bool a_toReorg=true) |
| IVD_FSC_DECL_d cmn_Path | fsc_GetRedunCopyDir (ivd_MediaKey_t a_mediumKey) |
| IVD_FSC_DECL_d string | fsc_GetRedunCopyMedVolFile (ivd_MediaKey_t a_mediumKey, ivd_MedVolNum_t a_medVolNum) |
Variables | |
| const ivd_CopyID_t | maxNumOfCopies_c |
| in FSC is only one nibble space to store a copyID | |
| const string | fsc_RedunCopySplitsFileName_c |
| fio_RelFileTrans * | g_dataLRF_p |
| global pointers to relative files | |
| IVD_FSC_DECL_d fio_RelFileTrans * | g_generationRF_p |
| fio_RelFileTrans * | g_chunkRF_p |
| IVD_FSC_DECL_d fio_RelFileTrans * | g_copyRF_p |
| IVD_FSC_DECL_d fio_RelFileTrans * | g_splitRF_p |
| fio_VarLenRFT * | g_nsNameRF_p |
| fio_RelFileTrans * | g_nsElementRF_p |
| fio_RelFileTrans * | g_nsDirEntryRF_p |
| fio_RelFileTrans * | g_nsAttribRF_p |
| cmn_LockID< ivd_FileID_t > | g_lockFileID |
| bool | g_updateNSC |
| class _OMNIORB_NTDLL_IMPORT | POA_i_FSC |
| class IVD_IPC_DECL_d | i_Component_i |
| #define fsc_MAX_COPIES_d 15 |
Definition at line 431 of file fsc_common.h.
| #define fsc_MAX_VOL_NUMBER_d 255 |
Definition at line 432 of file fsc_common.h.
Referenced by fsc_FLSPerMedia::fsc_FLSPerMedia(), and fsc_FLSPerMedia::Insert().
| #define fsc_MissmatchTxt_d | ( | a_mismatch | ) |
Value:
((a_mismatch) \
? " MISMATCH\n" \
: "\n")
Definition at line 71 of file fsc_common.h.
Referenced by fsc_nsElement::CheckLastGen(), and fsc_VolumeCheck::DisplayMessage().
| typedef fsc_Copy_p_l_t::iterator fsc_Copy_p_l_i |
Definition at line 34 of file fsc_CopyMgr.h.
| typedef fsc_Copy_p_l_t::size_type fsc_Copy_p_l_st |
Definition at line 35 of file fsc_CopyMgr.h.
| typedef list<fsc_Copy*> fsc_Copy_p_l_t |
Definition at line 33 of file fsc_CopyMgr.h.
| typedef fsc_Copy_v_t::iterator fsc_Copy_v_i |
Definition at line 38 of file fsc_CopyMgr.h.
| typedef fsc_Copy_v_t::size_type fsc_Copy_v_st |
Definition at line 39 of file fsc_CopyMgr.h.
| typedef vector<fsc_Copy_t> fsc_Copy_v_t |
Definition at line 37 of file fsc_CopyMgr.h.
| typedef fsc_DataL_p_m_t::iterator fsc_DataL_p_m_i |
Definition at line 42 of file fsc_DataLMgr.h.
| typedef fsc_DataL_p_m_t::size_type fsc_DataL_p_m_st |
Definition at line 43 of file fsc_DataLMgr.h.
| typedef map<ivd_RecordIDX_t, fsc_DataL*> fsc_DataL_p_m_t |
Definition at line 41 of file fsc_DataLMgr.h.
| typedef fsc_DataLHist_l_t::iterator fsc_DataLHist_l_i |
Definition at line 39 of file fsc_DataL.h.
| typedef fsc_DataLHist_l_t::size_type fsc_DataLHist_l_st |
Definition at line 40 of file fsc_DataL.h.
| typedef list<ivd_RecordIDX_t> fsc_DataLHist_l_t |
Definition at line 36 of file fsc_DataL.h.
| typedef fsc_FileID_v_t::iterator fsc_FileID_v_i |
Definition at line 38 of file fsc_DataLMgr.h.
| typedef fsc_FileID_v_t::size_type fsc_FileID_v_st |
Definition at line 39 of file fsc_DataLMgr.h.
| typedef vector<ivd_RecordIDX_t> fsc_FileID_v_t |
Definition at line 37 of file fsc_DataLMgr.h.
| typedef fsc_Generation_p_l_t::iterator fsc_Generation_p_l_i |
Definition at line 35 of file fsc_GenerationMgr.h.
| typedef fsc_Generation_p_l_t::reverse_iterator fsc_Generation_p_l_ri |
Definition at line 36 of file fsc_GenerationMgr.h.
| typedef fsc_Generation_p_l_t::size_type fsc_Generation_p_l_st |
Definition at line 37 of file fsc_GenerationMgr.h.
| typedef list<fsc_Generation*> fsc_Generation_p_l_t |
Definition at line 34 of file fsc_GenerationMgr.h.
| typedef fsc_Generation_v_t::iterator fsc_Generation_v_i |
Definition at line 40 of file fsc_GenerationMgr.h.
| typedef fsc_Generation_v_t::size_type fsc_Generation_v_st |
Definition at line 41 of file fsc_GenerationMgr.h.
| typedef vector<fsc_Generation_t> fsc_Generation_v_t |
Definition at line 39 of file fsc_GenerationMgr.h.
| typedef fsc_medVolData_v_t::iterator fsc_medVolData_v_i |
Definition at line 33 of file fsc_VolumeCheck.h.
| typedef fsc_medVolData_v_t::size_type fsc_medVolData_v_st |
Definition at line 34 of file fsc_VolumeCheck.h.
| typedef vector<fsc_medVolData_t> fsc_medVolData_v_t |
Definition at line 32 of file fsc_VolumeCheck.h.
| typedef fio_String<&g_nsNameRF_p> fsc_nsString |
Definition at line 75 of file fsc_Files.h.
| typedef fsc_Split_p_l_t::iterator fsc_Split_p_l_i |
Definition at line 41 of file fsc_SplitMgr.h.
| typedef fsc_Split_p_l_t::size_type fsc_Split_p_l_st |
Definition at line 42 of file fsc_SplitMgr.h.
| typedef list<fsc_Split*> fsc_Split_p_l_t |
Definition at line 40 of file fsc_SplitMgr.h.
| typedef fsc_Split_v_t::iterator fsc_Split_v_i |
Definition at line 45 of file fsc_SplitMgr.h.
| typedef fsc_Split_v_t::size_type fsc_Split_v_st |
Definition at line 46 of file fsc_SplitMgr.h.
| typedef vector<fsc_Split_t> fsc_Split_v_t |
Definition at line 44 of file fsc_SplitMgr.h.
| typedef UInt8_t fsc_UInt16_t[2] |
Definition at line 82 of file fsc_common.h.
| typedef UInt8_t fsc_UInt24_t[3] |
Definition at line 83 of file fsc_common.h.
| typedef UInt8_t fsc_UInt48_t[6] |
Definition at line 84 of file fsc_common.h.
| typedef ivd_CopiesPos_v_t::iterator ivd_CopiesPos_v_i |
Definition at line 429 of file fsc_common.h.
| typedef vector<ivd_MediaPos_v_t> ivd_CopiesPos_v_t |
Definition at line 428 of file fsc_common.h.
| typedef ivd_MediaPos_v_t::iterator ivd_MediaPos_v_i |
Definition at line 426 of file fsc_common.h.
| typedef vector<ivd_MediaPos_t> ivd_MediaPos_v_t |
Definition at line 425 of file fsc_common.h.
| typedef vector<ivd_RecordIDX_t> ivd_RecordIDX_v_t |
Definition at line 43 of file fsc_GenerationMgr.h.
| enum fsc_dlcType_e |
| dlc_NotUsed | |
| dlc_DataL | |
| dlc_Stream | |
| dlc_Generation | |
| dlc_Chunk | |
| dlc_Copy | |
| dlc_Split | |
| dlc_MediaPos | |
| dlc_MultyGen |
Definition at line 38 of file fsc_common.h.
00038 { 00039 dlc_NotUsed = 0, 00040 dlc_DataL, 00041 dlc_Stream, // for future use 00042 dlc_Generation, 00043 dlc_Chunk, 00044 dlc_Copy, 00045 dlc_Split, 00046 dlc_MediaPos, 00047 dlc_MultyGen 00048 } fsc_dlcType_e;
| enum fsc_fieldMismatch_e |
Definition at line 50 of file fsc_common.h.
00050 { 00051 fmm_OK = 0, 00052 fmm_MIGID = 1 << 0, 00053 fmm_MEDIAKEY = 1 << 1, 00054 fmm_MEDVOLNUM = 1 << 2, 00055 fmm_MEDVOLOFFSET = 1 << 3, 00056 fmm_FILETYPE = 1 << 4, 00057 fmm_FILESIZE = 1 << 5, 00058 fmm_MIGSIZE = 1 << 6, 00059 fmm_MIGFLAGS = 1 << 7, 00060 fmm_SPLITFLAGS = 1 << 8, 00061 fmm_SPLITOFFSET = 1 << 9, 00062 fmm_SPLITSIZE = 1 <<10, 00063 fmm_FILENAME = 1 <<11, 00064 fmm_OLDFILENAME = 1 <<12, 00065 fmm_OWNERID = 1 <<13, 00066 fmm_OLDOWNERID = 1 <<14, 00067 00068 fmm_SENTINEL 00069 } fsc_fieldMismatch_e;
| enum fsc_GenInsertAct_e |
| giaUNKNOWN_ACT | |
| giaNEWEST_GEN | |
| giaLAST_GEN_UPDATED | |
| giaONE_BEFORE_LAST_GEN_UPDATED | |
| giaINSERT_ONE_BEFORE_LAST_GEN | |
| giaOTHER_GEN_UPDATED | |
| giaINSERT_OLD_GEN | |
| giaUNUSABLE_GEN | |
| giaSENTINEL |
Definition at line 23 of file fsc_common.h.
00023 { 00024 giaUNKNOWN_ACT = 0, 00025 giaNEWEST_GEN, 00026 giaLAST_GEN_UPDATED, 00027 // use in case that last gen mean deleted file 00028 // insertted or updatted 00029 giaONE_BEFORE_LAST_GEN_UPDATED, 00030 giaINSERT_ONE_BEFORE_LAST_GEN, 00031 giaOTHER_GEN_UPDATED, 00032 giaINSERT_OLD_GEN, 00033 giaUNUSABLE_GEN, 00034 00035 giaSENTINEL 00036 } fsc_GenInsertAct_e;
| enum fsc_mvdStatus_e |
Definition at line 351 of file fsc_common.h.
00351 { 00352 mvds_NONSC = 1 << 0, // 00353 mvds_LASTGENERATION = 1 << 1, 00354 mvds_DELETED = 1 << 2, // file was deleted 00355 00356 mvds_SENTINEL = 0xFFFF 00357 } fsc_mvdStatus_e;
| enum fsc_nscAttrIdxTyp_e |
Definition at line 308 of file fsc_common.h.
00308 { 00309 nsc_AttrVect = 0, 00310 nsc_MultyAttr 00311 } fsc_nscAttrIdxTyp_e;
| enum fsc_nscNameIdxTyp_e |
Definition at line 294 of file fsc_common.h.
00294 { 00295 nsc_NotUsed = 0, 00296 nsc_NameVect, 00297 nsc_MultyName, 00298 nsc_HardLink 00299 } fsc_nscNameIdxTyp_e;
| enum sp_State_e |
| sp_SENTINEL | |
| sp_ALREADY_ADDED | |
| sp_HAS_INTERSECTION | |
| sp_INSERTTED | |
| sp_NEW_COPY | |
| sp_CHECK_OTHER_COPIES | |
| sp_REPLACE |
Definition at line 28 of file fsc_SplitMgr.h.
00028 { 00029 sp_SENTINEL = 0, 00030 sp_ALREADY_ADDED, 00031 sp_HAS_INTERSECTION, 00032 sp_INSERTTED, 00033 sp_NEW_COPY, 00034 sp_CHECK_OTHER_COPIES, 00035 sp_REPLACE 00036 };
| IVD_FSC_DECL_d cmn_Path fsc_GetDir | ( | const string & | a_partName | ) |
Definition at line 176 of file fsc_common.cpp.
References cmn_Global::dirs, fsc_DirName_c(), g_cmn, and ivd_Directories::part.
00176 { 00177 return g_cmn.dirs.part + a_partName + fsc_DirName_c; 00178 }

| IVD_FSC_DECL_d string fsc_GetMediumKeyFSName | ( | ivd_MediaKey_t | a_mediumKey | ) |
Definition at line 181 of file fsc_common.cpp.
References fsc_MediumDirPrefix_c(), and snprintf.
Referenced by fsc_GetRedunCopyDir(), fsc_GetRedunCopyMedVolFile(), fsc_GetReorgMedVolFileName(), fsc_ReorgScanContentVolStorage::fsc_ReorgScanContentVolStorage(), and fsc_ReorgScanReorgVolStorage::fsc_ReorgScanReorgVolStorage().
00181 { 00182 char sMediumKey[16]; 00183 snprintf(sMediumKey , 16, "%09d", a_mediumKey); 00184 return fsc_MediumDirPrefix_c + sMediumKey; 00185 }


| IVD_FSC_DECL_d string fsc_GetMedVolNumFSName | ( | ivd_MedVolNum_t | a_medVolNum | ) |
Definition at line 188 of file fsc_common.cpp.
References fsc_MedVolDirPrefix_c(), and snprintf.
Referenced by fsc_GetRedunCopyMedVolFile(), fsc_GetReorgMedVolFileName(), fsc_ReorgScanContentVolStorage::fsc_ReorgScanContentVolStorage(), and fsc_ReorgScanReorgVolStorage::fsc_ReorgScanReorgVolStorage().
00188 { 00189 char sMedVolNum[8]; 00190 snprintf(sMedVolNum, 8, "%03d", a_medVolNum); 00191 return fsc_MedVolDirPrefix_c + sMedVolNum; 00192 }


| IVD_FSC_DECL_d cmn_Path fsc_GetRedunCopyDir | ( | ivd_MediaKey_t | a_mediumKey | ) |
Definition at line 224 of file fsc_common.cpp.
References cmn_Global::dirs, fsc_GetMediumKeyFSName(), fsc_GetRedunCopyDir(), g_cmn, log_FUNC_m, and ivd_Directories::tmp.
Referenced by fsc_FLSPerVolume::fsc_FLSPerVolume(), fsc_GetRedunCopyDir(), and fsc_RedunCopyDataVolStorage::fsc_RedunCopyDataVolStorage().
00224 { 00225 log_FUNC_m(fsc_GetRedunCopyDir); 00226 return g_cmn.dirs.tmp 00227 + (string("redundant_copy_") + fsc_GetMediumKeyFSName(a_mediumKey)); 00228 }


| IVD_FSC_DECL_d string fsc_GetRedunCopyMedVolFile | ( | ivd_MediaKey_t | a_mediumKey, | |
| ivd_MedVolNum_t | a_medVolNum | |||
| ) |
Definition at line 231 of file fsc_common.cpp.
References fsc_GetMediumKeyFSName(), fsc_GetMedVolNumFSName(), fsc_GetRedunCopyMedVolFile(), fsc_MedVolReorgFileExt_c(), and log_FUNC_m.
Referenced by fsc_FLSPerVolume::fsc_FLSPerVolume(), fsc_GetRedunCopyMedVolFile(), and fsc_RedunCopyDataVolStorage::fsc_RedunCopyDataVolStorage().
00232 { 00233 log_FUNC_m(fsc_GetRedunCopyMedVolFile); 00234 return fsc_GetMediumKeyFSName(a_mediumKey) 00235 + "_" 00236 + fsc_GetMedVolNumFSName(a_medVolNum) 00237 + fsc_MedVolReorgFileExt_c; 00238 }


| IVD_FSC_DECL_d cmn_Path fsc_GetReorgDir | ( | const string & | a_partName | ) |
Definition at line 195 of file fsc_common.cpp.
References cmn_Global::dirs, fsc_DirName_c(), fsc_GetReorgDir(), fsc_ReorgDir_c(), g_cmn, log_FUNC_m, and ivd_Directories::part.
Referenced by fsc_GetReorgDir(), fsc_GetReorgMedVolFileName(), fsc_RawReorgScanDataCollector::fsc_RawReorgScanDataCollector(), fsc_ReorgScanContentVolStorage::fsc_ReorgScanContentVolStorage(), fsc_ReorgScanReorgVolStorage::fsc_ReorgScanReorgVolStorage(), and i_RecoveryJob_i::i_RecoveryJob_i().
00196 { 00197 log_FUNC_m(fsc_GetReorgDir) ; 00198 return g_cmn.dirs.part + a_partName + fsc_DirName_c + fsc_ReorgDir_c; 00199 }


| IVD_FSC_DECL_d cmn_Path fsc_GetReorgMedVolFileName | ( | const string & | a_partName, | |
| ivd_MediaKey_t | a_mediumKey, | |||
| ivd_MedVolNum_t | a_medVolNum, | |||
| bool | a_toReorg = true | |||
| ) |
Definition at line 202 of file fsc_common.cpp.
References fsc_GetMediumKeyFSName(), fsc_GetMedVolNumFSName(), fsc_GetReorgDir(), fsc_GetReorgMedVolFileName(), fsc_MedVolReorgFileExt_c(), and log_FUNC_m.
Referenced by fsc_GetReorgMedVolFileName().
00206 { 00207 log_FUNC_m(fsc_GetReorgMedVolFileName); 00208 00209 string fileName; 00210 if (a_toReorg) { 00211 fileName = "reorg" + fsc_MedVolReorgFileExt_c; 00212 } 00213 else { 00214 fileName = "content" + fsc_MedVolReorgFileExt_c; 00215 } 00216 00217 return fsc_GetReorgDir(a_partName) 00218 + fsc_GetMediumKeyFSName(a_mediumKey) 00219 + fsc_GetMedVolNumFSName(a_medVolNum) 00220 + fileName; 00221 }


| const string fsc_RedunCopySplitsFileName_c |
Definition at line 45 of file fsc_Files.cpp.
| IVD_FSC_DECL_d fio_RelFileTrans* g_copyRF_p |
Definition at line 46 of file fsc_Files.cpp.
Referenced by RevertUpdate(), fsc_RawUpdate::ScanAllCopy(), fsc_RawScan::ScanAllCopy(), and Update().
global pointers to relative files
Definition at line 43 of file fsc_Files.cpp.
Referenced by i_FSC_i::ChkLastFileID(), fsc_DataL_t::fsc_DataL_t(), fsc_RawUpdate::ScanAllFileID(), fsc_RawScan::ScanAllFileID(), and fsc_DataL::Write2DB().
| IVD_FSC_DECL_d fio_RelFileTrans* g_generationRF_p |
Definition at line 44 of file fsc_Files.cpp.
Referenced by fsc_GenerationMgr::fsc_GenerationMgr(), RevertUpdate(), fsc_RawUpdate::ScanAllGeneration(), fsc_RawScan::ScanAllGeneration(), Update(), and fsc_GenerationMgr::Write2DB().
Definition at line 55 of file fsc_Files.cpp.
Definition at line 53 of file fsc_Files.cpp.
Definition at line 51 of file fsc_Files.cpp.
Definition at line 52 of file fsc_Files.cpp.
Referenced by fsc_nsElement_t::fsc_nsElement_t(), and nsc_ScanForIVDFSRecovery().
Definition at line 50 of file fsc_Files.cpp.
| IVD_FSC_DECL_d fio_RelFileTrans* g_splitRF_p |
Definition at line 47 of file fsc_Files.cpp.
Referenced by RevertUpdate(), fsc_RawUpdate::ScanAllSplit(), fsc_RawScan::ScanAllSplit(), and Update().
| bool g_updateNSC |
Definition at line 58 of file fsc_Files.cpp.
Referenced by fsc_VolumeCheck::Check(), fsc_DataL::CheckLastGen(), fsc_DataL::fsc_DataL(), fsc_DataL::GetCopiesPos(), i_FSC_i::i_FSC_i(), fsc_DataL::Insert(), and fsc_DataL::Write2DB().
| class IVD_IPC_DECL_d i_Component_i |
Definition at line 35 of file i_FSC_impl.h.
| const ivd_CopyID_t maxNumOfCopies_c |
in FSC is only one nibble space to store a copyID
Definition at line 37 of file fsc_common.cpp.
Referenced by fsc_CopyMgr::fsc_CopyMgr(), and fsc_Generation::fsc_Generation().
| class _OMNIORB_NTDLL_IMPORT POA_i_FSC |
Definition at line 34 of file i_FSC_impl.h.
1.5.6