Trait pty_proc::parent::Parent
[−]
[src]
pub trait Parent: Iterator<Item = ShellState> + Write + Display + Debug + Drop {
fn get_pid(&self) -> pid_t;
fn get_speudo(&self) -> &Master;
fn get_screen(&self) -> &Display;
fn get_window_size(&self) -> &Winszed;
fn set_window_size(&mut self);
fn set_window_size_with(&mut self, size: &Winszed);
fn write(&mut self, buf: &[u8]) -> Result<usize>;
fn next(&mut self, event: DeviceState) -> ShellState;
}
Required Methods
fn get_pid(&self) -> pid_t
ⓘImportant traits for Master
fn get_speudo(&self) -> &Master
ⓘImportant traits for Display
fn get_screen(&self) -> &Display
fn get_window_size(&self) -> &Winszed
fn set_window_size(&mut self)
fn set_window_size_with(&mut self, size: &Winszed)
fn write(&mut self, buf: &[u8]) -> Result<usize>
fn next(&mut self, event: DeviceState) -> ShellState
Implementors
impl Parent for Shell