Enum flep::connection::DataTransfer
[−]
[src]
pub enum DataTransfer { None, Listening { listener: TcpListener, token: Token, }, Connecting { stream: TcpStream, token: Token, }, Connected { stream: TcpStream, token: Token, }, }
The data transfer prototocol (DTP) stream.
Variants
None
No DTP stream has or is being set up.
Listening
We are currently listening for the other end to open a data connection.
Fields of Listening
listener: TcpListener | The port we are listening on. |
token: Token | The token for the listener. |
Connecting
Fields of Connecting
stream: TcpStream | The underlying socket. |
token: Token | The token used to listen for events on the DTP stream. |
Connected
We are connected.
Fields of Connected
stream: TcpStream | The underlying socket. |
token: Token | The token used to listen for events on the DTP stream. |