Home | History | Annotate | Download | only in execserver

Lines Matching defs:Process

390 // Process
392 Process::Process (void)
402 Process::~Process (void)
419 void Process::cleanupHandles (void)
492 void Process::start (const char* commandLine, const char* workingDirectory)
503 throw std::runtime_error("Process already running");
506 // Process finished, clean up old cruft.
534 // Startup info for process.
568 bool Process::isRunning (void)
592 void Process::waitForFinish (void)
597 throw Error(GetLastError(), "Waiting for process failed, WaitForSingleObject() failed");
600 throw std::runtime_error("Process is still alive");
603 throw std::runtime_error("Process is not running");
606 void Process::stopProcess (bool kill)
614 throw std::runtime_error("Process is not running");
617 void Process::terminate (void)
622 void Process::kill (void)
653 // \note Sometimes on Windows the test process dies slowly and may not release handle to log file
681 m_process = new win32::Process();
715 printf("Win32TestProcess::terminate(): Failed to kill process: %s\n", e.what());
746 printf("Win32TestProcess::cleanup(): Failed to kill process: %s\n", e.what());
760 // Timeout, kill process.