Definition at line 28 of file ImageArchiveRepositoryInFile.h. References GetDir(), Impala::Persistency::RepositoryInFileSystem::GetFile(), Impala::Persistency::ImageArchiveLocator::GetIsFset(), Impala::Persistency::ImageArchiveLocator::GetName(), RepFS(), and Impala::Persistency::File::Valid(). 00029 { 00030 String dir = GetDir(loc); 00031 File file = RepFS().GetFile(loc, dir, loc.GetName(), false, false); 00032 if (!file.Valid()) 00033 return 0; 00034 00035 ImageArchive* res = 0; 00036 if (loc.GetIsFset()) 00037 res = new Core::Array::ImageArchiveFileFset(file); 00038 else 00039 res = new Core::Array::ImageArchiveFile(file); 00040 return res; 00041 }
Here is the call graph for this function:
|