/** @file rexmpp_roster.h @brief Roster-related functions. @author defanor @date 2020 @copyright MIT license. */ rexmpp_xml_t *rexmpp_roster_find_item (rexmpp_t *s, const char *jid, rexmpp_xml_t **prev_item); rexmpp_err_t rexmpp_modify_roster (rexmpp_t *s, rexmpp_xml_t *item); void rexmpp_roster_set (rexmpp_t *s, rexmpp_xml_t *query); void rexmpp_roster_cache_read (rexmpp_t *s); void rexmpp_roster_cache_write (rexmpp_t *s); void rexmpp_iq_roster_get (rexmpp_t *s, void *ptr, rexmpp_xml_t *req, rexmpp_xml_t *response, int success);