Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val task : ('a, 'b) Procord_task.worker_task -> task
val run :
?spec:(Arg.key * Arg.spec * Arg.doc) list ->
?usage:Arg.usage_msg ->
?anon:Arg.anon_fun ->
task list ->
unit
val run_custom :
?input:Unix.file_descr ->
?output:Unix.file_descr ->
task list ->
unit
val run_listen :
?continue:(unit -> bool) ->
?accept:(Unix.sockaddr -> bool) ->
?max_simultaneous_tasks:int ->
?reuse_address:bool ->
?dont_fork:bool ->
hostname:string ->
port:int ->
task list ->
unit
val redirect_formatter :
Format.formatter ->
Procord_protocol.print_destination ->
unit
val make_redirected_formatter :
Procord_protocol.print_destination ->
Format.formatter