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

Implementors