Definition at line 90 of file VideoSetRepository.h. References Impala::Util::IOBuffer::Available(), Impala::Util::Database::GetFilePath(), Impala::Util::Database::GetInstance(), Impala::CmdOptions::GetInstance(), Impala::Util::StringParser::GetInt(), Impala::Util::Database::GetIOBuffer(), Impala::CmdOptions::GetString(), Impala::Util::StringParser::GetString2(), ILOG_DEBUG, mFileName, mIdMap, and Impala::Util::IOBuffer::ReadLine(). 00090 : mIdMap(false), mSetMap(false) 00091 { 00092 CmdOptions& options = CmdOptions::GetInstance(); 00093 mFileName = options.GetString("videoSetRepository"); 00094 ILOG_DEBUG("opening video datasets file " << mFileName); 00095 Util::Database& db = Util::Database::GetInstance(); 00096 CString filePath = db.GetFilePath(mFileName, false, false); 00097 Util::IOBuffer* buf = db.GetIOBuffer(filePath, true, true, ""); 00098 if (buf) 00099 { 00100 while (buf->Available()) 00101 { 00102 String line = buf->ReadLine(); 00103 if (line[0] && (line[0] != '#')) 00104 { 00105 Util::StringParser p(line); 00106 int setId = p.GetInt(); 00107 String setName = p.GetString2(false); 00108 mIdMap.Add(setId, setName); 00109 } 00110 } 00111 delete buf; 00112 } 00113 ILOG_DEBUG("done read file"); 00114 }
Here is the call graph for this function:
|