ssh/model/backend_msg.rs
1use std::sync::mpsc::Sender;
2
3use super::Data;
4
5pub(crate) enum BackendRqst {
6 OpenChannel(u32, Data, Sender<BackendResp>),
7 Data(u32, Data),
8 Command(u32, Data),
9 CloseChannel(u32, Data),
10}
11
12pub(crate) enum BackendResp {
13 Ok(u32),
14 Fail(String),
15 Data(Data),
16 ExitStatus(u32),
17 TermMsg(String),
18 Close,
19}