citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
![]() ![]() |
#include "../../sysdep.h"
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
#include <signal.h>
#include <pwd.h>
#include <errno.h>
#include <sys/types.h>
#include <time.h>
#include <sys/wait.h>
#include <string.h>
#include <limits.h>
#include <ctype.h>
#include <expat.h>
#include <libcitadel.h>
#include "../../citadel_defs.h"
#include "../../server.h"
#include "../../citserver.h"
#include "../../support.h"
#include "../../config.h"
#include "../../internet_addressing.h"
#include "../../ctdl_module.h"
#include "serv_xmpp.h"
Go to the source code of this file.
Functions | |
void | xmpp_roster_item (struct CitContext *cptr) |
void | xmpp_iq_roster_query (void) |
void | xmpp_query_namespace (char *iq_id, char *iq_from, char *iq_to, char *query_xmlns) |
void xmpp_iq_roster_query | ( | void | ) |
Definition at line 64 of file xmpp_query_namespace.c.
References CC, cprintf(), CtdlGetContextArray(), free(), ctdluser::fullname, CitContext::user, xmpp_is_visible(), and xmpp_roster_item().
Referenced by xmpp_query_namespace().
void xmpp_query_namespace | ( | char * | iq_id, |
char * | iq_from, | ||
char * | iq_to, | ||
char * | query_xmlns | ||
) |
Definition at line 88 of file xmpp_query_namespace.c.
References cprintf(), xmlesc(), XMPP, xmpp_delete_old_buddies_who_no_longer_exist_from_the_client_roster(), and xmpp_iq_roster_query().
Referenced by xmpp_xml_end().
void xmpp_roster_item | ( | struct CitContext * | cptr | ) |
Definition at line 44 of file xmpp_query_namespace.c.
References cprintf(), CitContext::cs_principal_id, CtdlGetConfigStr(), ctdluser::fullname, CitContext::user, and xmlesc().
Referenced by xmpp_iq_roster_query(), and xmpp_presence_notify().