[inline]
Definition at line 145 of file ThreadSet.h.
References ILOG_DEBUG, and mThreads.
Referenced by Impala::Visualization::RotorBrowser::RotorBrowser::ClearReturnQuery(), Impala::Visualization::RotorBrowser::RotorBrowser::DoQueryByRegion(), Impala::Visualization::RotorBrowser::RotorBrowser::DoReturnToFirstQuery(), Impala::Visualization::RotorBrowser::RotorBrowser::DoShowBookmarksThread(), Impala::Visualization::RotorBrowser::RotorBrowser::DoVisualQuery(), Impala::Application::IDash::TrecEngine::PerformQuery(), Impala::Application::IDash::TrecEngine::PerformVisualQuery(), Impala::Visualization::RotorBrowser::RotorBrowserGUI::SetInitialQueryToMovies(), and Impala::Visualization::RotorBrowser::RotorBrowserGUI::SetInitialQueryToVisual().
00146 { 00147 std::vector<Thread*>::iterator i; 00148 bool somethingerased = true; 00149 while (somethingerased) 00150 { 00151 somethingerased = false; 00152 for (i = mThreads.begin(); i != mThreads.end(); i++) 00153 { 00154 if ((*i) && (*i)->GetName() == threadname) 00155 { 00156 Thread *d = (*i); 00157 mThreads.erase(i); 00158 delete d; 00159 ILOG_DEBUG("erased thread " << threadname); 00160 somethingerased = true; 00161 break; 00162 } 00163 } 00164 } 00165 }