process: Rename EventedReaper to Reaper

This commit is contained in:
Ivan Petkov 2019-05-25 15:39:38 -07:00
parent 42d0f53ddb
commit 8a1777b800
No known key found for this signature in database
GPG Key ID: 0B431E9837056942
2 changed files with 11 additions and 11 deletions

View File

@ -32,7 +32,7 @@ use mio::unix::{EventedFd, UnixReady};
use mio::{PollOpt, Ready, Token};
use mio::event::Evented;
use mio;
use self::reap::{EventedReaper, Kill, Wait};
use self::reap::{Kill, Reaper, Wait};
use self::tokio_signal::unix::Signal;
use std::fmt;
use std::io;
@ -55,7 +55,7 @@ impl Kill for process::Child {
#[must_use = "futures do nothing unless polled"]
pub struct Child {
inner: EventedReaper<process::Child, FlattenStream<IoFuture<Signal>>>,
inner: Reaper<process::Child, FlattenStream<IoFuture<Signal>>>,
}
impl fmt::Debug for Child {
@ -76,7 +76,7 @@ impl Child {
let signal = Signal::with_handle(libc::SIGCHLD, handle).flatten_stream();
let child = Child {
inner: EventedReaper::new(inner, signal),
inner: Reaper::new(inner, signal),
};
Ok((child, stdin, stdout, stderr))

View File

@ -18,12 +18,12 @@ pub trait Kill {
/// Orchestrates between registering interest for receiving signals when a
/// child process has exited, and attempting to poll for process completion.
#[derive(Debug)]
pub struct EventedReaper<W, S> {
pub struct Reaper<W, S> {
inner: W,
signal: S,
}
impl<W, S> Deref for EventedReaper<W, S> {
impl<W, S> Deref for Reaper<W, S> {
type Target = W;
fn deref(&self) -> &Self::Target {
@ -31,7 +31,7 @@ impl<W, S> Deref for EventedReaper<W, S> {
}
}
impl<W, S> EventedReaper<W, S> {
impl<W, S> Reaper<W, S> {
pub fn new(inner: W, signal: S) -> Self {
Self {
inner,
@ -40,7 +40,7 @@ impl<W, S> EventedReaper<W, S> {
}
}
impl<W, S> Future for EventedReaper<W, S>
impl<W, S> Future for Reaper<W, S>
where W: Wait,
S: Stream<Error = io::Error>,
{
@ -88,7 +88,7 @@ impl<W, S> Future for EventedReaper<W, S>
}
}
impl<W, S> Kill for EventedReaper<W, S>
impl<W, S> Kill for Reaper<W, S>
where W: Kill,
{
fn kill(&mut self) -> io::Result<()> {
@ -169,10 +169,10 @@ mod test {
}
#[test]
fn evented_reaper() {
fn reaper() {
let exit = ExitStatus::from_raw(0);
let mock = MockWait::new(exit.clone(), 3);
let mut grim = EventedReaper::new(mock, MockStream::new(vec!(
let mut grim = Reaper::new(mock, MockStream::new(vec!(
None,
Some(()),
None,
@ -200,7 +200,7 @@ mod test {
#[test]
fn kill() {
let exit = ExitStatus::from_raw(0);
let mut grim = EventedReaper::new(
let mut grim = Reaper::new(
MockWait::new(exit, 0),
MockStream::new(vec!(None))
);