Module P2p_cyclon_lwt
CYCLON with Lwt
High-level library implementing the CYCLON protocol using Lwt.
module Make : functor (Node_id : P2p.S.NODE_ID) -> functor (Node : P2p.S.NODE with type nid := Node_id.t) -> functor (View : P2p.S.VIEW with type nid := Node_id.t and type node := Node.t) -> functor (Cyclon : P2p.S.GOSSIP with type node := Node.t and type view := View.t) -> functor (Io : S.CYCLON_IO with type nid := Node_id.t and type node := Node.t and type view := View.t) -> S.CYCLON with type nid := Node_id.t and type node := Node.t and type view := View.t and type io := Io.t
Functor building an implementation of Cyclon with Lwt given a
Node_id
,Node
, gossipView
,Cyclon
implementation, and anIo
event handler module.
module S : sig ... end
Signatures