File System Catalog
[Server]

Collaboration diagram for File System Catalog:


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_tivd_MediaPos_v_t
typedef ivd_MediaPos_v_t::iterator ivd_MediaPos_v_i
typedef vector< ivd_MediaPos_v_tivd_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_tfsc_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_tfsc_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_tfsc_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_pfsc_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_tfsc_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_tivd_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_tfsc_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_tfsc_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_RelFileTransg_dataLRF_p
 global pointers to relative files
IVD_FSC_DECL_d fio_RelFileTransg_generationRF_p
fio_RelFileTransg_chunkRF_p
IVD_FSC_DECL_d fio_RelFileTransg_copyRF_p
IVD_FSC_DECL_d fio_RelFileTransg_splitRF_p
fio_VarLenRFTg_nsNameRF_p
fio_RelFileTransg_nsElementRF_p
fio_RelFileTransg_nsDirEntryRF_p
fio_RelFileTransg_nsAttribRF_p
cmn_LockID< ivd_FileID_tg_lockFileID
bool g_updateNSC
class _OMNIORB_NTDLL_IMPORT POA_i_FSC
class IVD_IPC_DECL_d i_Component_i


Define Documentation

#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 Documentation

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.

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.

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.

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.

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.

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.

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.

Definition at line 32 of file fsc_VolumeCheck.h.

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.

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.

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.

Definition at line 425 of file fsc_common.h.

Definition at line 43 of file fsc_GenerationMgr.h.


Enumeration Type Documentation

Enumerator:
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;

Enumerator:
fmm_OK 
fmm_MIGID 
fmm_MEDIAKEY 
fmm_MEDVOLNUM 
fmm_MEDVOLOFFSET 
fmm_FILETYPE 
fmm_FILESIZE 
fmm_MIGSIZE 
fmm_MIGFLAGS 
fmm_SPLITFLAGS 
fmm_SPLITOFFSET 
fmm_SPLITSIZE 
fmm_FILENAME 
fmm_OLDFILENAME 
fmm_OWNERID 
fmm_OLDOWNERID 
fmm_SENTINEL 

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;

Enumerator:
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;

Enumerator:
mvds_NONSC 
mvds_LASTGENERATION 
mvds_DELETED 
mvds_SENTINEL 

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;

Enumerator:
nsc_AttrVect 
nsc_MultyAttr 

Definition at line 308 of file fsc_common.h.

00308              {
00309     nsc_AttrVect = 0,
00310     nsc_MultyAttr
00311 } fsc_nscAttrIdxTyp_e;

Enumerator:
nsc_NotUsed 
nsc_NameVect 
nsc_MultyName 
nsc_HardLink 

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

Enumerator:
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 };


Function Documentation

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 }

Here is the call graph for this function:

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 }

Here is the call graph for this function:

Here is the caller graph for this function:

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 }

Here is the call graph for this function:

Here is the caller graph for this function:

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 }

Here is the call graph for this function:

Here is the caller graph for this function:

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 }

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)

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 }

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

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

class IVD_IPC_DECL_d i_Component_i

Definition at line 35 of file i_FSC_impl.h.

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.


Generated on Mon Feb 27 18:56:17 2012 for OPENARCHIVE by  doxygen 1.5.6