use crate::error::QosNetError;
#[derive(Debug, PartialEq, borsh::BorshSerialize, borsh::BorshDeserialize)]
pub enum ProxyMsg {
ProxyError(QosNetError),
StatusRequest,
StatusResponse(usize),
ConnectByNameRequest {
hostname: String,
port: u16,
dns_resolvers: Vec<String>,
dns_port: u16,
},
ConnectByIpRequest {
ip: String,
port: u16,
},
ConnectResponse {
remote_ip: String,
},
}