comparison libpurple/protocols/jabber/jutil.h @ 26941:e8795ced8c9b

Add two helper functions useful for matching the 'from' attribute on packets to either our server or our account.
author Paul Aurich <paul@darkrain42.org>
date Sat, 23 May 2009 17:42:34 +0000
parents 5767b7698c73
children b0f0579f5f22
comparison
equal deleted inserted replaced
26939:e40a30c883cc 26941:e8795ced8c9b
34 char *jabber_get_resource(const char *jid); 34 char *jabber_get_resource(const char *jid);
35 char *jabber_get_bare_jid(const char *jid); 35 char *jabber_get_bare_jid(const char *jid);
36 36
37 const char *jabber_normalize(const PurpleAccount *account, const char *in); 37 const char *jabber_normalize(const PurpleAccount *account, const char *in);
38 38
39 /* Returns true if JID is the bare JID of our server. */
40 gboolean jabber_is_own_server(JabberStream *js, const char *jid);
41
42 /* Returns true if JID is the bare JID of our account. */
43 gboolean jabber_is_own_account(JabberStream *js, const char *jid);
44
39 gboolean jabber_nodeprep_validate(const char *); 45 gboolean jabber_nodeprep_validate(const char *);
40 gboolean jabber_nameprep_validate(const char *); 46 gboolean jabber_nameprep_validate(const char *);
41 gboolean jabber_resourceprep_validate(const char *); 47 gboolean jabber_resourceprep_validate(const char *);
42 48
43 PurpleConversation *jabber_find_unnormalized_conv(const char *name, PurpleAccount *account); 49 PurpleConversation *jabber_find_unnormalized_conv(const char *name, PurpleAccount *account);