Lines Matching refs:event_loop
43 fn readable(&mut self, event_loop: &mut EventLoop<SubprocessClient>) -> io::Result<()> { in readable()
65 None => event_loop.shutdown(), in readable()
72 fn readable_stderr(&mut self, event_loop: &mut EventLoop<SubprocessClient>) -> io::Result<()> { in readable_stderr()
94 None => event_loop.shutdown(), in readable_stderr()
101 fn writable(&mut self, event_loop: &mut EventLoop<SubprocessClient>) -> io::Result<()> { in writable()
124 None => event_loop.shutdown(), in writable()
139 fn ready(&mut self, event_loop: &mut EventLoop<SubprocessClient>, token: Token, in ready()
142 let _x = self.readable_stderr(event_loop); in ready()
144 let _x = self.readable(event_loop); in ready()
147 let _y = self.writable(event_loop); in ready()
157 let mut event_loop = EventLoop::<SubprocessClient>::new().unwrap(); in subprocess_communicate() localVariable
206 …Some(ref sub_stdout) => event_loop.register(sub_stdout, subprocess.stdout_token, Ready::readable(), in subprocess_communicate()
212 …Some(ref sub_stderr) => event_loop.register(sub_stderr, subprocess.stderr_token, Ready::readable(), in subprocess_communicate()
219 … Some (ref sub_stdin) => event_loop.register(sub_stdin, subprocess.stdin_token, Ready::writable(), in subprocess_communicate()
225 event_loop.run(&mut subprocess).unwrap(); in subprocess_communicate()