Plasma GitLab Archive
Projects Blog Knowledge

sig
  val arg_parse :
    (Arg.key * Arg.spec * Arg.doc) list ->
    Arg.anon_fun -> Arg.usage_msg -> (string * string) list
  val props_of_file : string -> (string * string) list
  val run :
    ?props:(string * string) list ->
    ?config:Netcgi.config ->
    ?script_name:string ->
    ?allow:(Unix.sockaddr -> bool) ->
    ?output_type:Netcgi.output_type ->
    ?arg_store:Netcgi.arg_store ->
    ?exn_handler:Netcgi.exn_handler ->
    ?socket:Unix.file_descr ->
    ?sockaddr:Unix.sockaddr -> ?port:int -> (Netcgi.cgi -> unit) -> unit
  val handle_request :
    ?script_name:string ->
    Netcgi.config ->
    Netcgi.output_type ->
    Netcgi.arg_store ->
    Netcgi.exn_handler ->
    (Netcgi.cgi -> unit) ->
    log:(string -> unit) option ->
    Unix.file_descr -> Netcgi.connection_directive
  val handle_connection :
    Netcgi.config ->
    Netcgi.output_type ->
    Netcgi.arg_store ->
    Netcgi.exn_handler ->
    (Netcgi.cgi -> unit) -> ?script_name:string -> Unix.file_descr -> unit
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml