Lines Matching refs:m_process
172 : m_process (DE_NULL) in PosixTestProcess()
183 delete m_process; in ~PosixTestProcess()
190 XS_CHECK(!m_process); in start()
212 DE_ASSERT(!m_process); in start()
213 m_process = new de::Process(); in start()
217 m_process->start(cmdLine.c_str(), strlen(workingDir) > 0 ? workingDir : DE_NULL); in start()
221 delete m_process; in start()
222 m_process = DE_NULL; in start()
229 if (m_process->getStdOut()) in start()
230 m_stdOutReader.start(m_process->getStdOut()); in start()
232 if (m_process->getStdErr()) in start()
233 m_stdErrReader.start(m_process->getStdErr()); in start()
238 deFile* dst = m_process->getStdIn(); in start()
251 if (m_process) in terminate()
255 m_process->kill(); in terminate()
278 if (m_process) in cleanup()
282 if (m_process->isRunning()) in cleanup()
284 m_process->kill(); in cleanup()
285 m_process->waitForFinish(); in cleanup()
293 delete m_process; in cleanup()
294 m_process = DE_NULL; in cleanup()
300 if (m_process) in isRunning()
301 return m_process->isRunning(); in isRunning()
308 if (m_process) in getExitCode()
309 return m_process->getExitCode(); in getExitCode()