Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

bool Impala::Core::VideoJob::Manager::WriteVideoSet ( CString  setName  )  [inline, private]

Definition at line 459 of file Manager.h.

References Impala::Core::Database::RawDataSet::GetAsPath(), Impala::Core::Database::RawDataSet::GetDatabase(), Impala::Core::Database::RawDataSet::GetFilePathVideoData(), Impala::Util::Database::GetIOBuffer(), ILOG_ERROR, ILOG_INFO, mVideoSet, Impala::Core::Database::RawDataSet::NrFiles(), and Impala::Util::IOBuffer::Write().

Referenced by Prepare().

00460     {
00461         String pathToVideoSet = mVideoSet->GetFilePathVideoData(setName, true,
00462                                                                 false);
00463         Util::Database* db = mVideoSet->GetDatabase();
00464         Util::IOBuffer* buffer = db->GetIOBuffer(pathToVideoSet, false, false,
00465                                                  "temp_videoset.txt");
00466         if (!buffer)
00467         {
00468             ILOG_ERROR("Cannot write video set backup file: " << pathToVideoSet);
00469             return false;
00470         }
00471 
00472         for (int v = 0; v < mVideoSet->NrFiles(); v++)
00473         {
00474             String line = mVideoSet->GetAsPath(v);
00475             buffer->Write("\"", 1);
00476             buffer->Write(line.c_str(), line.size());
00477             buffer->Write("\"\n", 2);
00478         }
00479 
00480         delete buffer;
00481         ILOG_INFO("Video set file backed up: " << pathToVideoSet);
00482 
00483         return true;
00484     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:27:47 2010 for ImpalaSrc by  doxygen 1.5.1