blob: d9e41fd44478d82ef59fbfebc0b1008b5bb69713 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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);
|