package octez-libs
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  A package that contains multiple base libraries used by the Octez suite
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      tezos-18.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
    
    
  sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a
    
    
  doc/octez-libs.distributed-plonk/Distributed_plonk/Distribution_helpers/Helpers/argument-1-DP/D/index.html
Module DP.D
include Distributed.Process with type 'a io = 'a Lwt.t
module Remote_config : sig ... endmodule Local_config : sig ... endval return : 'a -> 'a tval fail : exn -> 'a tval spawn : 
  ?monitor:bool ->
  Distributed.Node_id.t ->
  proc_rep ->
  Distributed.Process_id.t ->
  (Distributed.Process_id.t * monitor_ref option) tval case : (message_type -> (unit -> 'a t) option) -> 'a matcher_listval termination_case : (monitor_reason -> 'a t) -> 'a matcher_listval (|.) : 'a matcher_list -> 'a matcher_list -> 'a matcher_listval receive : ?timeout_duration:float -> 'a matcher_list -> 'a option tval receive_loop : ?timeout_duration:float -> bool matcher_list -> unit tval send : Distributed.Process_id.t -> message_type -> unit tval (>!) : Distributed.Process_id.t -> message_type -> unit tval broadcast : Distributed.Node_id.t -> message_type -> unit tval monitor : Distributed.Process_id.t -> monitor_ref tval unmonitor : monitor_ref -> unit tval get_self_pid : Distributed.Process_id.t tval get_self_node : Distributed.Node_id.t tval get_remote_node : string -> Distributed.Node_id.t option tval get_remote_nodes : Distributed.Node_id.t list tval add_remote_node : string -> int -> string -> Distributed.Node_id.t tval remove_remote_node : Distributed.Node_id.t -> unit tval run_node : ?process:(unit -> unit t) -> node_config -> unit iomodule M : 
  Communication.Distributed_wrapper.Enriched_message_type
    with type 'a step = 'a Msg.step
    with type 'a request = 'a Msg.request
    with type 'a reply = 'a Msg.replyAdditional monadic interface
val dmap : 
  pids:Distributed.Process_id.t list ->
  request:('a -> index:int -> 'step M.request) ->
  reply:('step M.reply -> (unit -> 'b t) option) ->
  'a list ->
  'b list tdmap ~pids ~request ~reply l sends requests built by applying request to the elements of l to the workers pids and waits to receive a valid reply from each worker.
val handle_request : 
  Distributed.Process_id.t ->
  step:'step M.step ->
  handler:('step M.request -> (unit -> ('step M.reply * 'b) t) option) ->
  'b thandle_request master_pid ~setp ~handler l waits to receive a request for a given step, process it through handler and sends the reply to master_pid. The handler might also return some additional data ('b) that isn't meant to be sent back to the master, but rather kept by the worker for future computation.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >