1 use super::{Driver, Handle, TOKEN_SIGNAL};
2 
3 use std::io;
4 
5 impl Handle {
register_signal_receiver( &self, receiver: &mut mio::net::UnixStream, ) -> io::Result<()>6     pub(crate) fn register_signal_receiver(
7         &self,
8         receiver: &mut mio::net::UnixStream,
9     ) -> io::Result<()> {
10         self.registry
11             .register(receiver, TOKEN_SIGNAL, mio::Interest::READABLE)?;
12         Ok(())
13     }
14 }
15 
16 impl Driver {
consume_signal_ready(&mut self) -> bool17     pub(crate) fn consume_signal_ready(&mut self) -> bool {
18         let ret = self.signal_ready;
19         self.signal_ready = false;
20         ret
21     }
22 }
23