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

ImageArchiveLocator Impala::Application::Repository::GetImageArchiveSpecialLocator ( CmdOptions &  options,
bool  getSrcLoc 
)

Definition at line 1284 of file mainRepository.cpp.

References Impala::CmdOptions::GetArg(), Impala::CmdOptions::GetNrArg(), ILOG_ERROR, and ILOG_VAR.

Referenced by DoCopyImageArchiveSpecial(), DoDeleteImageArchiveSpecial(), DoDiffImageArchiveSpecial(), and DoDumpImageArchiveSpecial().

01285 {
01286     ILOG_VAR(Impala.Application.Repository.GetImageArchiveSpecialLocator);
01287 
01288     int nrArg = 6;
01289     if (!getSrcLoc)
01290         nrArg++;
01291     if (options.GetNrArg() < nrArg)
01292     {
01293         ILOG_ERROR("Need at least " << nrArg << " parameters");
01294     }
01295 
01296     int a = 1;
01297     String locString = options.GetArg(a++);
01298     String setName = options.GetArg(a++);
01299     bool frames = false;
01300     a++; // This is the imageset.txt, not needed for this locator
01301     String container = options.GetArg(a++);
01302     String name = options.GetArg(a++);
01303     if (!getSrcLoc)
01304         locString = options.GetArg(a++);
01305     return ImageArchiveLocator(locString, setName, frames, container, name, 0);
01306 }

Here is the call graph for this function:


Generated on Thu Jan 13 09:15:47 2011 for ImpalaSrc by  doxygen 1.5.1