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