Lines Matching refs:Subprocess
26 Subprocess::Subprocess(bool use_console) : child_(NULL) , overlapped_(), in Subprocess() function in Subprocess
31 Subprocess::~Subprocess() { in ~Subprocess()
41 HANDLE Subprocess::SetupPipe(HANDLE ioport) { in SetupPipe()
77 bool Subprocess::Start(SubprocessSet* set, const string& command) { in Start()
157 void Subprocess::OnPipeReady() { in OnPipeReady()
188 ExitStatus Subprocess::Finish() { in Finish()
206 bool Subprocess::Done() const { in Done()
210 const string& Subprocess::GetOutput() const { in GetOutput()
241 Subprocess *SubprocessSet::Add(const string& command, bool use_console) { in Add()
242 Subprocess *subprocess = new Subprocess(use_console); in Add()
256 Subprocess* subproc; in DoWork()
272 vector<Subprocess*>::iterator end = in DoWork()
283 Subprocess* SubprocessSet::NextFinished() { in NextFinished()
286 Subprocess* subproc = finished_.front(); in NextFinished()
292 for (vector<Subprocess*>::iterator i = running_.begin(); in Clear()
303 for (vector<Subprocess*>::iterator i = running_.begin(); in Clear()