[−][src]Trait alacritty_terminal::tty::EventedReadWrite
This trait defines the behaviour needed to read and/or write to a stream. It defines an abstraction over mio's interface in order to allow either one read/write object or a separate read and write object.
Associated Types
Loading content...Required methods
fn register(
&mut self,
_: &Poll,
_: &mut dyn Iterator<Item = Token>,
_: Ready,
_: PollOpt
) -> Result<()>
&mut self,
_: &Poll,
_: &mut dyn Iterator<Item = Token>,
_: Ready,
_: PollOpt
) -> Result<()>
fn reregister(&mut self, _: &Poll, _: Ready, _: PollOpt) -> Result<()>
fn deregister(&mut self, _: &Poll) -> Result<()>
fn reader(&mut self) -> &mut Self::Reader
fn read_token(&self) -> Token
fn writer(&mut self) -> &mut Self::Writer
fn write_token(&self) -> Token
Implementors
impl EventedReadWrite for Pty
[src]
type Reader = File
type Writer = File
fn register(
&mut self,
poll: &Poll,
token: &mut dyn Iterator<Item = Token>,
interest: Ready,
poll_opts: PollOpt
) -> Result<()>
[src]
&mut self,
poll: &Poll,
token: &mut dyn Iterator<Item = Token>,
interest: Ready,
poll_opts: PollOpt
) -> Result<()>
fn reregister(
&mut self,
poll: &Poll,
interest: Ready,
poll_opts: PollOpt
) -> Result<()>
[src]
&mut self,
poll: &Poll,
interest: Ready,
poll_opts: PollOpt
) -> Result<()>