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