Lines Matching defs:m_threads
163 vector<TestThread*> m_threads;
231 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
244 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
272 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
273 delete m_threads[threadNdx];
274 m_threads.clear();
338 m_threads.reserve(m_threadCount);
341 m_threads.push_back(new TestThread(*this, threadNdx));
346 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
347 m_threads[threadNdx]->start();
353 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
355 if (m_threads[threadNdx]->getStatus() != TestThread::THREADSTATUS_RUNNING)
362 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
363 m_threads[threadNdx]->join();
369 messageNdx.resize(m_threads.size(), 0);
376 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
378 if (messageNdx[threadNdx] >= (int)m_threads[threadNdx]->getLog().getMessages().size())
381 if (nextThreadNdx == -1 || nextThreadTimeUs > m_threads[threadNdx]->getLog().getMessages()[messageNdx[threadNdx]].timeUs)
384 nextThreadTimeUs = m_threads[threadNdx]->getLog().getMessages()[messageNdx[threadNdx]].timeUs;
391 m_testCtx.getLog() << tcu::TestLog::Message << "[" << (nextThreadTimeUs - m_startTimeUs) << "] (" << nextThreadNdx << ") " << m_threads[nextThreadNdx]->getLog().getMessages()[messageNdx[nextThreadNdx]].msg << tcu::TestLog::EndMessage;
398 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
399 delete m_threads[threadNdx];
401 m_threads.clear();
427 messageNdx.resize(m_threads.size(), 0);
434 for (int threadNdx = 0; threadNdx < (int)m_threads.size(); threadNdx++)
436 if (messageNdx[threadNdx] >= (int)m_threads[threadNdx]->getLog().getMessages().size())
439 if (nextThreadNdx == -1 || nextThreadTimeUs > m_threads[threadNdx]->getLog().getMessages()[messageNdx[threadNdx]].timeUs)
442 nextThreadTimeUs = m_threads[threadNdx]->getLog().getMessages()[messageNdx[threadNdx]].timeUs;
449 m_testCtx.getLog() << tcu::TestLog::Message << "[" << (nextThreadTimeUs - m_startTimeUs) << "] (" << nextThreadNdx << ") " << m_threads[nextThreadNdx]->getLog().getMessages()[messageNdx[nextThreadNdx]].msg << tcu::TestLog::EndMessage;