diff options
Diffstat (limited to 'src/xmpp/xmpp.h')
-rw-r--r-- | src/xmpp/xmpp.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/xmpp/xmpp.h b/src/xmpp/xmpp.h index d6e6031b..bf7bbbac 100644 --- a/src/xmpp/xmpp.h +++ b/src/xmpp/xmpp.h @@ -54,6 +54,8 @@ #define JABBER_PRIORITY_MIN -128 #define JABBER_PRIORITY_MAX 127 +#define XMPP_FEATURE_BLOCKING "urn:xmpp:blocking" + typedef enum { JABBER_UNDEFINED, JABBER_STARTED, @@ -126,6 +128,7 @@ TLSCertificate* jabber_get_tls_peer_cert(void); #endif gboolean jabber_conn_is_secured(void); gboolean jabber_send_stanza(const char *const stanza); +gboolean jabber_service_supports(const char *const feature); // message functions char* message_send_chat(const char *const barejid, const char *const msg, const char *const oob_url); @@ -206,6 +209,12 @@ void roster_send_remove_from_group(const char *const group, PContact contact); void roster_send_add_new(const char *const barejid, const char *const name); void roster_send_remove(const char *const barejid); +GList* blocked_list(void); +gboolean blocked_add(char *jid); +gboolean blocked_remove(char *jid); +char* blocked_ac_find(const char *const search_str); +void blocked_ac_reset(void); + void form_destroy(DataForm *form); char* form_get_form_type_field(DataForm *form); void form_set_value(DataForm *form, const char *const tag, char *value); |