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