package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
class type cgi_argument = object ... end
module Argument : sig ... end
class type rw_cgi_argument = object ... end
class simple_argument : ?ro:bool -> string -> string -> rw_cgi_argument
class mime_argument : ?work_around_backslash_bug:bool -> string -> Netmime.mime_message -> rw_cgi_argument
type http_method = [
  1. | `DELETE
  2. | `GET
  3. | `HEAD
  4. | `POST
  5. | `PUT
]
type config = Netcgi_common.config = {
  1. tmp_directory : string;
  2. tmp_prefix : string;
  3. permitted_http_methods : http_method list;
  4. permitted_input_content_types : string list;
  5. input_content_length_limit : int;
  6. max_arguments : int;
  7. workarounds : [ `Backslash_bug | `MSIE_Content_type_bug | `Work_around_MSIE_Content_type_bug | `Work_around_backslash_bug ] list;
  8. default_exn_handler : bool;
}
val default_config : config
class type cgi_environment = object ... end
type other_url_spec = [
  1. | `Env
  2. | `None
  3. | `This of string
]
type query_string_spec = [
  1. | `Args of rw_cgi_argument list
  2. | `Env
  3. | `None
  4. | `This of cgi_argument list
]
type cache_control = [
  1. | `Max_age of int
  2. | `No_cache
  3. | `Unspecified
]
class type cgi = object ... end
class type cgi_activation = cgi
type output_type = [
  1. | `Direct of string
  2. | `Transactional of config -> Netchannels.out_obj_channel -> Netchannels.trans_out_obj_channel
]
val buffered_transactional_outtype : output_type
val buffered_transactional_optype : output_type
val tempfile_transactional_outtype : output_type
val tempfile_transactional_optype : output_type
type arg_store = cgi_environment -> string -> Netmime.mime_header_ro -> [ `Automatic | `Automatic_max of float | `Discard | `File | `File_max of float | `Memory | `Memory_max of float ]
type exn_handler = cgi_environment -> (unit -> unit) -> unit
type connection_directive = [
  1. | `Conn_close
  2. | `Conn_close_linger
  3. | `Conn_error of exn
  4. | `Conn_keep_alive
]
OCaml

Innovation. Community. Security.