sfo-cmd-server 0.3.2

command server implement
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::errors::CmdResult;
use crate::peer_id::PeerId;
use crate::tunnel_id::TunnelId;
use async_named_locker::ObjectHolder;
use sfo_split::WHalf;
use tokio::task::JoinHandle;

pub struct PeerConnection<R, W> {
    pub conn_id: TunnelId,
    pub peer_id: PeerId,
    pub send: ObjectHolder<WHalf<R, W>>,
    pub handle: Option<JoinHandle<CmdResult<()>>>,
}