Up
Module
Std
Signature
module
Async_config
=
Config
module
Clock
=
Clock
module
Fd
=
Fd
module
In_thread
=
In_thread
module
Io_stats
=
Io_stats
module
Log
=
Log
module
Print
=
Async_print
module
Process
=
Process
module
Reader
=
Reader
module
Scheduler
=
Scheduler
module
Shutdown
=
Shutdown
module
Signal
=
Signal
module
Socket
=
Unix_syscalls.Socket
module
Sys
=
Async_sys
module
Thread_safe
=
Thread_safe
module
Thread_safe_pipe
=
Thread_safe_pipe
module
Writer
=
Writer
module
Unix
: sig .. end
include
Assign_try_with_log_exn
val
after :
Core.Std.Time.Span.t
-> unit
Async_kernel.Clock_intf.Deferred.t
val
at :
Core.Std.Time.t
-> unit
Async_kernel.Clock_intf.Deferred.t
val
every : ?start:unit
Async_kernel.Clock_intf.Deferred.t
-> ?stop:unit
Async_kernel.Clock_intf.Deferred.t
-> ?continue_on_error:bool ->
Core.Std.Time.Span.t
-> (unit -> unit) -> unit
val
with_timeout :
Core.Std.Time.Span.t
-> 'a
Async_kernel.Clock_intf.Deferred.t
-> [
| `Result
of
'a
| `Timeout
]
Async_kernel.Clock_intf.Deferred.t
val
schedule : ((unit -> unit) -> unit)
Scheduler.with_options
val
schedule' : ((unit -> 'a
Import.Deferred.t
) -> 'a
Import.Deferred.t
)
Scheduler.with_options
val
shutdown : ?force:unit
Import.Deferred.t
-> int -> unit
val
within : ((unit -> unit) -> unit)
Scheduler.with_options
val
within' : ((unit -> 'a
Import.Deferred.t
) -> 'a
Import.Deferred.t
)
Scheduler.with_options
module
Printf
: sig .. end
module
Overwrite_
: sig .. end
val
close_in_noerr : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
close_in : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
close_out_noerr : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
close_out : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
eprintf : ('a, unit, string, unit) Pervasives.format4 -> 'a
val
flush_all : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
flush : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
fprintf :
Writer.t
-> ('a, unit, string, unit) Pervasives.format4 -> 'a
val
in_channel_length : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input_binary_int : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input_byte : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input_char : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input_line : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input_lines : ?fix_win_eol:'a -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
input_value : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
open_in_bin : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
open_in_gen : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
open_in : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
open_out_bin : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
open_out_gen : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
open_out : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
out_channel_length : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
output_binary_int : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
output_byte : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
output_char : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
output : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
output_string : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
output_value : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
pos_in : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
pos_out : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
prerr_char : char -> unit
val
prerr_endline : string -> unit
val
prerr_float : float -> unit
val
prerr_int : int -> unit
val
prerr_newline : unit -> unit
val
prerr_string : string -> unit
val
print_char : char -> unit
val
print_endline : string -> unit
val
print_float : float -> unit
val
printf : ('a, unit, string, unit) Pervasives.format4 -> 'a
val
print_int : int -> unit
val
print_newline : unit -> unit
val
print_string : string -> unit
val
read_float : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
read_int : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
read_line : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
read_lines : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
read_wrap : ?binary:'a -> f:'b -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
really_input : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
seek_in : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
seek_out : [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
set_binary_mode_in : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
set_binary_mode_out : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
write_lines : [<
| `This_is_async__Think_about_blocking
] -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
val
write_wrap : ?binary:'a -> f:'b -> [<
| `This_is_async__Think_about_blocking
] -> [>
| `This_is_async__Think_about_blocking
]
module
LargeFile
: sig .. end
module
Sexp
: sig .. end
val
exit : ?force:unit
Import.Deferred.t
-> int -> 'a
Import.Deferred.t