Definition at line 487 of file Manager.h. References Impala::Core::Database::RawDataSet::GetDatabase(), Impala::Core::Database::RawDataSet::GetFilePathVideoData(), Impala::Util::Database::GetIOBuffer(), Impala::Core::Database::RawDataSet::GetSetName(), ILOG_ERROR, ILOG_INFO, mVideoSet, and Impala::Util::IOBuffer::Write(). Referenced by CreateInitialStageJobs(). 00488 { 00489 String pathToVideoSet = 00490 mVideoSet->GetFilePathVideoData(mVideoSet->GetSetName(), true, 00491 false); 00492 Util::Database* db = mVideoSet->GetDatabase(); 00493 Util::IOBuffer* buffer = db->GetIOBuffer(pathToVideoSet, false, false, 00494 "temp_videoset.txt"); 00495 if (!buffer) 00496 { 00497 ILOG_ERROR("Cannot update video set file: " << pathToVideoSet); 00498 return false; 00499 } 00500 00501 for (int v = 0; v < videoSpecs.size(); v++) 00502 { 00503 CString line = videoSpecs[v]; 00504 buffer->Write("\"", 1); 00505 buffer->Write(line.c_str(), line.size()); 00506 buffer->Write("\"\n", 2); 00507 } 00508 00509 delete buffer; 00510 ILOG_INFO("Video set file updated"); 00511 00512 return true; 00513 }
Here is the call graph for this function:
|