hack_parallel

Parallel and shared memory library
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library hack_parallel.stubs
Module EventLogger
type init_settings = {
scuba_table_name : string;
log_out : Unix.file_descr;(*

File descriptors for the logger daemon's stdout.

*)
log_err : Unix.file_descr;(*

File descriptors for the logger daemon's stderr.

*)
}
type init_mode =
| Event_logger_fake(*

Sends everything to /dev/null.

*)
| Event_logger_real of init_settings
val init : ?log_pid:'a -> ?init_id:'b -> 'c -> 'd -> unit
val set_init_type : 'a -> unit
val log_if_initialized : 'a -> unit
val master_exception : 'a -> unit
val worker_exception : 'a -> unit
val sharedmem_gc_ran : 'a -> 'b -> 'c -> 'd -> unit
val sharedmem_init_done : 'a -> unit
val sharedmem_failed_anonymous_memfd_init : 'a -> unit
val sharedmem_failed_to_use_shm_dir : shm_dir:'a -> reason:'b -> unit
val sharedmem_less_than_minimum_available : shm_dir:'a -> shm_min_avail:'b -> avail:'c -> unit
val find_done : time_taken:'a -> name:'b -> unit
val log_gc_stats : unit -> unit
val flush : 'a -> unit
val watchman_error : 'a -> unit
val watchman_warning : 'a -> unit
val watchman_died_caught : 'a -> unit
val watchman_uncaught_failure : 'a -> unit
val watchman_connection_reestablished : 'a -> unit
val watchman_connection_reestablishment_failed : 'a -> unit
val watchman_timeout : 'a -> unit
val dfind_ready : 'a -> 'b -> unit