// //------------------ DOK FILE -------------------------------------------------- +Header core.net.ssh.sftp.srv =pkg core.net.ssh.sftp.srv =title core.net.ssh.sftp.srv =short =desc Documentation in progress... // // //------------------ PROTO ----------------------------------------------------- SFTP_OPTION_SCP_GET +Proto SFTP_OPTION_SCP_GET =type Int =mode constant =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- SFTP_OPTION_SCP_PUT +Proto SFTP_OPTION_SCP_PUT =type Int =mode constant =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- SFTP_OPTION_SFTP +Proto SFTP_OPTION_SFTP =type Int =mode constant =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerOnDir +Proto sftpServerOnDir =type fun SSH_sftpServerSide (fun Str -> list FileInfo) -> (fun Str -> list FileInfo) =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg h =type SSH_sftpServerSide =desc // +arg f =type fun Str -> list FileInfo =desc // +arg result =type fun Str -> list FileInfo =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerOnGet +Proto sftpServerOnGet =type fun SSH_sftpServerSide (fun Str -> Str) -> (fun Str -> Str) =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg h =type SSH_sftpServerSide =desc // +arg f =type fun Str -> Str =desc // +arg result =type fun Str -> Str =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerOnNotify +Proto sftpServerOnNotify =type fun SSH_sftpServerSide (fun SSH_NOTIFICATIONS Str -> a1) -> (fun SSH_NOTIFICATIONS Str -> Int) =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg h =type SSH_sftpServerSide =desc // +arg f =type fun SSH_NOTIFICATIONS Str -> a1 =desc // +arg result =type fun SSH_NOTIFICATIONS Str -> Int =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerOnPut +Proto sftpServerOnPut =type fun SSH_sftpServerSide (fun Str Str -> Bool) -> (fun Str Str -> Bool) =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg h =type SSH_sftpServerSide =desc // +arg f =type fun Str Str -> Bool =desc // +arg result =type fun Str Str -> Bool =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerSetIdleTimeout +Proto sftpServerSetIdleTimeout =type fun SSH_sftpServer Int -> TcpSrv =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg sftpServer =type SSH_sftpServer =desc // +arg idleTimeout =type Int =desc // +arg result =type TcpSrv =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerSetMaxConnections +Proto sftpServerSetMaxConnections =type fun SSH_sftpServer Int Int -> TcpSrv =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg sftpServer =type SSH_sftpServer =desc // +arg maxConnections =type Int =desc // +arg evictionTimeout =type Int =desc // +arg result =type TcpSrv =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerSetMaxRequestSize +Proto sftpServerSetMaxRequestSize =type fun SSH_sftpServerSide Int -> Int =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg h =type SSH_sftpServerSide =desc // +arg maxRequestSize =type Int =desc // +arg result =type Int =desc // // //------------------ PROTO ----------------------------------------------------- sftpServerStart +Proto sftpServerStart =type fun Str Str Str Int Int (fun SSH_sftpServerSide Str Str Str -> Bool) -> SSH_sftpServer =mode function =pkg core.net.ssh.sftp.srv =impl mcy =link =desc // +arg serverKey =type Str =desc // +arg serverKeyPassword =type Str =desc // +arg localIp =type Str =desc // +arg localPort =type Int =desc // +arg options =type Int =desc // +arg fAuth =type fun SSH_sftpServerSide Str Str Str -> Bool =desc // +arg result =type SSH_sftpServer =desc