package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ftp_data_prot = [
  1. | `C
  2. | `E
  3. | `P
  4. | `S
]
type ftp_protector = {
  1. ftp_wrap_limit : unit -> int;
  2. ftp_wrap_s : string -> string;
  3. ftp_wrap_m : Netsys_types.memory -> Netsys_types.memory -> int;
  4. ftp_unwrap_s : string -> string;
  5. ftp_unwrap_m : Netsys_types.memory -> Netsys_types.memory -> int;
  6. ftp_prot_level : ftp_data_prot;
  7. ftp_close : unit -> unit;
  8. mutable ftp_gssapi_props : Netsys_gssapi.client_props option;
  9. mutable ftp_auth_loop : bool;
}
class type out_record_channel = object ... end
class type in_record_channel = object ... end
type local_receiver = [
  1. | `File_structure of Netchannels.out_obj_channel
  2. | `Record_structure of out_record_channel
]
type local_sender = [
  1. | `File_structure of Netchannels.in_obj_channel
  2. | `Record_structure of in_record_channel
]
type transmission_mode = [
  1. | `Block_mode
  2. | `Stream_mode
]
type descr_state = [
  1. | `Clean
  2. | `Down
  3. | `Transfer_in_progress
]
type text_data_repr = [
  1. | `ASCII of Netconversion.encoding
  2. | `ASCII_unix of Netconversion.encoding
  3. | `EBCDIC of Netconversion.encoding
]
class type ftp_data_engine = object ... end
class ftp_data_receiver : ?tls:((module Netsys_crypto_types.TLS_CONFIG) * string option * string option) -> ?protector:ftp_protector -> esys:Unixqueue.event_system -> mode: transmission_mode -> local_receiver:local_receiver -> descr:Unix.file_descr -> timeout: float -> timeout_exn:exn -> unit -> object ... end
class ftp_data_sender : ?tls:((module Netsys_crypto_types.TLS_CONFIG) * string option * string option) -> ?protector:ftp_protector -> esys:Unixqueue.event_system -> mode: transmission_mode -> local_sender:local_sender -> descr:Unix.file_descr -> timeout: float -> timeout_exn:exn -> unit -> object ... end