blob: f613a7b4ecf05bcc9864b934d9af269f82452b43 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/**
@file rexmpp_roster.h
@brief Roster-related functions.
@author defanor <defanor@uberspace.net>
@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);
|