Xmpp_roster.Makemodule Client : Xmpp.Client.Smodule Ns : sig ... endmodule Item : sig ... endtype client = Client.ttype roster = Item.t Xmpp.Jid.Map.tval add_update : client -> ?name:string -> ?groups:string list -> Xmpp.Jid.t -> Xmpp.Stanza.Iq.result Lwt.tval remove : client -> Xmpp.Jid.t -> Xmpp.Stanza.Iq.result Lwt.tval presence_subscribe : client -> Xmpp.Jid.t -> unit Lwt.tval presence_unsubscribe : client -> Xmpp.Jid.t -> unit Lwt.tval approve_presence_subscription : client -> Xmpp.Jid.t -> unit Lwt.tval deny_presence_subscription : client -> Xmpp.Jid.t -> unit Lwt.t