Lines Matching refs:Subprocess
39 Subprocess::Subprocess(bool use_console) : fd_(-1), pid_(-1),
43 Subprocess::~Subprocess() {
51 bool Subprocess::Start(SubprocessSet* set, const string& command) {
137 void Subprocess::OnPipeReady() {
150 ExitStatus Subprocess::Finish() {
179 bool Subprocess::Done() const {
183 const string& Subprocess::GetOutput() const {
241 Subprocess *SubprocessSet::Add(const string& command, bool use_console) {
242 Subprocess *subprocess = new Subprocess(use_console);
256 for (vector<Subprocess*>::iterator i = running_.begin();
281 for (vector<Subprocess*>::iterator i = running_.begin();
307 for (vector<Subprocess*>::iterator i = running_.begin();
331 for (vector<Subprocess*>::iterator i = running_.begin();
349 Subprocess* SubprocessSet::NextFinished() {
352 Subprocess* subproc = finished_.front();
358 for (vector<Subprocess*>::iterator i = running_.begin();
364 for (vector<Subprocess*>::iterator i = running_.begin();