Struct zellij_server::os_input_output::ServerOsInputOutput [−][src]
pub struct ServerOsInputOutput { /* fields omitted */ }
Trait Implementations
Sets the size of the terminal associated to file descriptor fd
.
Read bytes from the standard output of the virtual terminal referred to by fd
.
Creates an AsyncReader
that can be used to read from fd
in an async context
Write bytes to the standard input of the virtual terminal referred to by fd
.
Wait until all output written to the object referred to by fd
has been transmitted.
Returns a Box
pointer to this ServerOsApi
struct.
Terminate the process with process ID pid
. (SIGTERM)
Terminate the process with process ID pid
. (SIGKILL)
fn new_client(
&mut self,
client_id: u16,
stream: LocalSocketStream
) -> IpcReceiverWithContext<ClientToServerMsg>
Auto Trait Implementations
impl RefUnwindSafe for ServerOsInputOutput
impl Send for ServerOsInputOutput
impl Sync for ServerOsInputOutput
impl Unpin for ServerOsInputOutput
impl UnwindSafe for ServerOsInputOutput
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more