diff options
author | defanor <defanor@uberspace.net> | 2020-03-27 21:07:10 +0300 |
---|---|---|
committer | defanor <defanor@uberspace.net> | 2020-03-27 21:07:10 +0300 |
commit | 8c621b46145e07e3eb3515a58f44ae6cd62caf0d (patch) | |
tree | 212fc6c884fc395df03580ff7e52c2b4cde23d4d /src/rexmpp_roster.h | |
parent | 0b7ee1e683b55610379d7d4ee8da8ddfd0b49ffe (diff) |
Move roster functions into a separate file
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); |