module Ns:sig..end
Every site offers a name service. The name service provides
a mapping from strings to values.
type t
val here : tval of_site : Join.Site.t -> tval to_site : t -> Join.Site.tval there : Unix.sockaddr -> tthere addr is of_site (Site.there addr).val of_sockaddr : Unix.sockaddr -> tthereval lookup : t -> string -> 'aNot_found when not present, or Join.Exit if
attemping to lookup on a failed remote name service.val register : t -> string -> 'a -> unitJoin.Exit if attempting to register on a failed remote name service.