Abstractions.Networktype network_links = links arrayThe type representing the neighbors of each node in the simulation.
module type Network = sig ... endThe type of the Network abstraction. Provides primitives for creating the network topology and for abstracting message exchanges.
module Make (Events : Simulator.Events.Event) (Queue : Simulator.Events.EventQueue with type ev = Events.t) (Message : Simulator.Events.Message with type t = Events.msg) : Network with type msg = Events.msgFunctor that creates an implementation for the Network, given the Events, EventQueue and Message modules.