Trait allenap_libtftp::Handler
[−]
[src]
pub trait Handler { fn handle(
&self,
local: SocketAddr,
remote: SocketAddr,
packet: Packet
) -> Option<Packet> { ... } fn handle_rrq(
&self,
_local: SocketAddr,
_remote: SocketAddr,
_filename: Filename,
_txmode: TransferMode,
_options: Options
) -> Option<Packet> { ... } fn handle_wrq(
&self,
_local: SocketAddr,
_remote: SocketAddr,
_filename: Filename,
_txmode: TransferMode,
_options: Options
) -> Option<Packet> { ... } fn handle_other(
&self,
_local: SocketAddr,
_remote: SocketAddr,
_packet: Packet
) -> Option<Packet> { ... } }
Provided Methods
fn handle(
&self,
local: SocketAddr,
remote: SocketAddr,
packet: Packet
) -> Option<Packet>
&self,
local: SocketAddr,
remote: SocketAddr,
packet: Packet
) -> Option<Packet>
fn handle_rrq(
&self,
_local: SocketAddr,
_remote: SocketAddr,
_filename: Filename,
_txmode: TransferMode,
_options: Options
) -> Option<Packet>
&self,
_local: SocketAddr,
_remote: SocketAddr,
_filename: Filename,
_txmode: TransferMode,
_options: Options
) -> Option<Packet>
fn handle_wrq(
&self,
_local: SocketAddr,
_remote: SocketAddr,
_filename: Filename,
_txmode: TransferMode,
_options: Options
) -> Option<Packet>
&self,
_local: SocketAddr,
_remote: SocketAddr,
_filename: Filename,
_txmode: TransferMode,
_options: Options
) -> Option<Packet>
fn handle_other(
&self,
_local: SocketAddr,
_remote: SocketAddr,
_packet: Packet
) -> Option<Packet>
&self,
_local: SocketAddr,
_remote: SocketAddr,
_packet: Packet
) -> Option<Packet>