diff options
Diffstat (limited to 'src/rexmpp_roster.h')
-rw-r--r-- | src/rexmpp_roster.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/rexmpp_roster.h b/src/rexmpp_roster.h new file mode 100644 index 0000000..d9e41fd --- /dev/null +++ b/src/rexmpp_roster.h @@ -0,0 +1,20 @@ +/** + @file rexmpp_roster.h + @brief Roster-related functions. + @author defanor <defanor@uberspace.net> + @date 2020 + @copyright MIT license. +*/ + + +xmlNodePtr rexmpp_roster_find_item (rexmpp_t *s, + const char *jid, + xmlNodePtr *prev_item); +rexmpp_err_t rexmpp_modify_roster (rexmpp_t *s, xmlNodePtr item); +void rexmpp_roster_set (rexmpp_t *s, xmlNodePtr 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, + xmlNodePtr req, + xmlNodePtr response, + int success); |