mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -05:00
Applied coding style to src/xmpp/
This commit is contained in:
parent
2ce43b633f
commit
c8a6bdb381
@ -62,10 +62,10 @@
|
||||
static Autocomplete bookmark_ac;
|
||||
static GList *bookmark_list;
|
||||
|
||||
static int _bookmark_handle_result(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _bookmark_handle_delete(xmpp_conn_t * const conn,
|
||||
void * const userdata);
|
||||
static int _bookmark_handle_result(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _bookmark_handle_delete(xmpp_conn_t *const conn,
|
||||
void *const userdata);
|
||||
static void _bookmark_item_destroy(gpointer item);
|
||||
static int _match_bookmark_by_jid(gconstpointer a, gconstpointer b);
|
||||
static void _send_bookmarks(void);
|
||||
@ -221,14 +221,14 @@ bookmark_remove(const char *jid)
|
||||
}
|
||||
}
|
||||
|
||||
const GList *
|
||||
const GList*
|
||||
bookmark_get_list(void)
|
||||
{
|
||||
return bookmark_list;
|
||||
}
|
||||
|
||||
char *
|
||||
bookmark_find(const char * const search_str)
|
||||
char*
|
||||
bookmark_find(const char *const search_str)
|
||||
{
|
||||
return autocomplete_complete(bookmark_ac, search_str, TRUE);
|
||||
}
|
||||
@ -242,8 +242,8 @@ bookmark_autocomplete_reset(void)
|
||||
}
|
||||
|
||||
static int
|
||||
_bookmark_handle_result(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_bookmark_handle_result(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
char *id = (char *)userdata;
|
||||
@ -360,8 +360,8 @@ _bookmark_handle_result(xmpp_conn_t * const conn,
|
||||
}
|
||||
|
||||
static int
|
||||
_bookmark_handle_delete(xmpp_conn_t * const conn,
|
||||
void * const userdata)
|
||||
_bookmark_handle_delete(xmpp_conn_t *const conn,
|
||||
void *const userdata)
|
||||
{
|
||||
char *id = (char *)userdata;
|
||||
|
||||
|
@ -68,9 +68,9 @@ static char *my_sha1;
|
||||
|
||||
static gchar* _get_cache_file(void);
|
||||
static void _save_cache(void);
|
||||
static Capabilities * _caps_by_ver(const char * const ver);
|
||||
static Capabilities * _caps_by_jid(const char * const jid);
|
||||
Capabilities * _caps_copy(Capabilities *caps);
|
||||
static Capabilities* _caps_by_ver(const char *const ver);
|
||||
static Capabilities* _caps_by_jid(const char *const jid);
|
||||
Capabilities* _caps_copy(Capabilities *caps);
|
||||
|
||||
void
|
||||
caps_init(void)
|
||||
@ -93,7 +93,7 @@ caps_init(void)
|
||||
}
|
||||
|
||||
void
|
||||
caps_add_by_ver(const char * const ver, Capabilities *caps)
|
||||
caps_add_by_ver(const char *const ver, Capabilities *caps)
|
||||
{
|
||||
gboolean cached = g_key_file_has_group(cache, ver);
|
||||
if (!cached) {
|
||||
@ -135,25 +135,25 @@ caps_add_by_ver(const char * const ver, Capabilities *caps)
|
||||
}
|
||||
|
||||
void
|
||||
caps_add_by_jid(const char * const jid, Capabilities *caps)
|
||||
caps_add_by_jid(const char *const jid, Capabilities *caps)
|
||||
{
|
||||
g_hash_table_insert(jid_to_caps, strdup(jid), caps);
|
||||
}
|
||||
|
||||
void
|
||||
caps_map_jid_to_ver(const char * const jid, const char * const ver)
|
||||
caps_map_jid_to_ver(const char *const jid, const char *const ver)
|
||||
{
|
||||
g_hash_table_insert(jid_to_ver, strdup(jid), strdup(ver));
|
||||
}
|
||||
|
||||
gboolean
|
||||
caps_contains(const char * const ver)
|
||||
caps_contains(const char *const ver)
|
||||
{
|
||||
return (g_key_file_has_group(cache, ver));
|
||||
}
|
||||
|
||||
static Capabilities *
|
||||
_caps_by_ver(const char * const ver)
|
||||
static Capabilities*
|
||||
_caps_by_ver(const char *const ver)
|
||||
{
|
||||
if (g_key_file_has_group(cache, ver)) {
|
||||
Capabilities *new_caps = malloc(sizeof(struct capabilities_t));
|
||||
@ -226,14 +226,14 @@ _caps_by_ver(const char * const ver)
|
||||
}
|
||||
}
|
||||
|
||||
static Capabilities *
|
||||
_caps_by_jid(const char * const jid)
|
||||
static Capabilities*
|
||||
_caps_by_jid(const char *const jid)
|
||||
{
|
||||
return g_hash_table_lookup(jid_to_caps, jid);
|
||||
}
|
||||
|
||||
Capabilities *
|
||||
caps_lookup(const char * const jid)
|
||||
Capabilities*
|
||||
caps_lookup(const char *const jid)
|
||||
{
|
||||
char *ver = g_hash_table_lookup(jid_to_ver, jid);
|
||||
if (ver) {
|
||||
@ -254,7 +254,7 @@ caps_lookup(const char * const jid)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
Capabilities *
|
||||
Capabilities*
|
||||
_caps_copy(Capabilities *caps)
|
||||
{
|
||||
if (!caps) {
|
||||
@ -280,8 +280,8 @@ _caps_copy(Capabilities *caps)
|
||||
}
|
||||
}
|
||||
|
||||
char *
|
||||
caps_create_sha1_str(xmpp_stanza_t * const query)
|
||||
char*
|
||||
caps_create_sha1_str(xmpp_stanza_t *const query)
|
||||
{
|
||||
char *category = NULL;
|
||||
char *type = NULL;
|
||||
@ -388,7 +388,7 @@ caps_create_sha1_str(xmpp_stanza_t * const query)
|
||||
return result;
|
||||
}
|
||||
|
||||
Capabilities *
|
||||
Capabilities*
|
||||
caps_create(xmpp_stanza_t *query)
|
||||
{
|
||||
char *category = NULL;
|
||||
@ -541,7 +541,7 @@ caps_create(xmpp_stanza_t *query)
|
||||
}
|
||||
|
||||
char*
|
||||
caps_get_my_sha1(xmpp_ctx_t * const ctx)
|
||||
caps_get_my_sha1(xmpp_ctx_t *const ctx)
|
||||
{
|
||||
if (my_sha1 == NULL) {
|
||||
xmpp_stanza_t *query = caps_create_query_response_stanza(ctx);
|
||||
@ -552,8 +552,8 @@ caps_get_my_sha1(xmpp_ctx_t * const ctx)
|
||||
return my_sha1;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
caps_create_query_response_stanza(xmpp_ctx_t * const ctx)
|
||||
xmpp_stanza_t*
|
||||
caps_create_query_response_stanza(xmpp_ctx_t *const ctx)
|
||||
{
|
||||
xmpp_stanza_t *query = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(query, STANZA_NAME_QUERY);
|
||||
@ -674,7 +674,7 @@ caps_destroy(Capabilities *caps)
|
||||
}
|
||||
}
|
||||
|
||||
static gchar *
|
||||
static gchar*
|
||||
_get_cache_file(void)
|
||||
{
|
||||
gchar *xdg_data = xdg_get_data_home();
|
||||
|
@ -48,14 +48,14 @@
|
||||
|
||||
void caps_init(void);
|
||||
|
||||
void caps_add_by_ver(const char * const ver, Capabilities *caps);
|
||||
void caps_add_by_jid(const char * const jid, Capabilities *caps);
|
||||
void caps_map_jid_to_ver(const char * const jid, const char * const ver);
|
||||
gboolean caps_contains(const char * const ver);
|
||||
void caps_add_by_ver(const char *const ver, Capabilities *caps);
|
||||
void caps_add_by_jid(const char *const jid, Capabilities *caps);
|
||||
void caps_map_jid_to_ver(const char *const jid, const char *const ver);
|
||||
gboolean caps_contains(const char *const ver);
|
||||
|
||||
char* caps_create_sha1_str(xmpp_stanza_t * const query);
|
||||
xmpp_stanza_t* caps_create_query_response_stanza(xmpp_ctx_t * const ctx);
|
||||
char* caps_create_sha1_str(xmpp_stanza_t *const query);
|
||||
xmpp_stanza_t* caps_create_query_response_stanza(xmpp_ctx_t *const ctx);
|
||||
Capabilities* caps_create(xmpp_stanza_t *query);
|
||||
char* caps_get_my_sha1(xmpp_ctx_t * const ctx);
|
||||
char* caps_get_my_sha1(xmpp_ctx_t *const ctx);
|
||||
|
||||
#endif
|
||||
|
@ -95,20 +95,20 @@ static GTimer *reconnect_timer;
|
||||
static log_level_t _get_log_level(xmpp_log_level_t xmpp_level);
|
||||
static xmpp_log_level_t _get_xmpp_log_level();
|
||||
|
||||
static void _xmpp_file_logger(void * const userdata,
|
||||
const xmpp_log_level_t level, const char * const area,
|
||||
const char * const msg);
|
||||
static void _xmpp_file_logger(void *const userdata,
|
||||
const xmpp_log_level_t level, const char *const area,
|
||||
const char *const msg);
|
||||
|
||||
static xmpp_log_t * _xmpp_get_file_logger();
|
||||
static xmpp_log_t* _xmpp_get_file_logger();
|
||||
|
||||
static jabber_conn_status_t _jabber_connect(const char * const fulljid,
|
||||
const char * const passwd, const char * const altdomain, int port, const char *const tls_policy);
|
||||
static jabber_conn_status_t _jabber_connect(const char *const fulljid,
|
||||
const char *const passwd, const char *const altdomain, int port, const char *const tls_policy);
|
||||
|
||||
static void _jabber_reconnect(void);
|
||||
|
||||
static void _connection_handler(xmpp_conn_t * const conn,
|
||||
static void _connection_handler(xmpp_conn_t *const conn,
|
||||
const xmpp_conn_event_t status, const int error,
|
||||
xmpp_stream_error_t * const stream_error, void * const userdata);
|
||||
xmpp_stream_error_t *const stream_error, void *const userdata);
|
||||
|
||||
void _connection_free_saved_account(void);
|
||||
void _connection_free_saved_details(void);
|
||||
@ -131,7 +131,7 @@ jabber_init(void)
|
||||
}
|
||||
|
||||
jabber_conn_status_t
|
||||
jabber_connect_with_account(const ProfAccount * const account)
|
||||
jabber_connect_with_account(const ProfAccount *const account)
|
||||
{
|
||||
assert(account != NULL);
|
||||
|
||||
@ -157,8 +157,8 @@ jabber_connect_with_account(const ProfAccount * const account)
|
||||
}
|
||||
|
||||
jabber_conn_status_t
|
||||
jabber_connect_with_details(const char * const jid,
|
||||
const char * const passwd, const char * const altdomain, const int port, const char *const tls_policy)
|
||||
jabber_connect_with_details(const char *const jid,
|
||||
const char *const passwd, const char *const altdomain, const int port, const char *const tls_policy)
|
||||
{
|
||||
assert(jid != NULL);
|
||||
assert(passwd != NULL);
|
||||
@ -271,7 +271,7 @@ jabber_process_events(int millis)
|
||||
}
|
||||
}
|
||||
|
||||
GList *
|
||||
GList*
|
||||
jabber_get_available_resources(void)
|
||||
{
|
||||
return g_hash_table_get_values(available_resources);
|
||||
@ -283,37 +283,37 @@ jabber_get_connection_status(void)
|
||||
return (jabber_conn.conn_status);
|
||||
}
|
||||
|
||||
xmpp_conn_t *
|
||||
xmpp_conn_t*
|
||||
connection_get_conn(void)
|
||||
{
|
||||
return jabber_conn.conn;
|
||||
}
|
||||
|
||||
xmpp_ctx_t *
|
||||
xmpp_ctx_t*
|
||||
connection_get_ctx(void)
|
||||
{
|
||||
return jabber_conn.ctx;
|
||||
}
|
||||
|
||||
const char *
|
||||
const char*
|
||||
jabber_get_fulljid(void)
|
||||
{
|
||||
return xmpp_conn_get_jid(jabber_conn.conn);
|
||||
}
|
||||
|
||||
const char *
|
||||
const char*
|
||||
jabber_get_domain(void)
|
||||
{
|
||||
return jabber_conn.domain;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
jabber_get_presence_message(void)
|
||||
{
|
||||
return jabber_conn.presence_message;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
jabber_get_account_name(void)
|
||||
{
|
||||
return saved_account.name;
|
||||
@ -334,7 +334,7 @@ jabber_free_uuid(char *uuid)
|
||||
}
|
||||
|
||||
void
|
||||
connection_set_presence_message(const char * const message)
|
||||
connection_set_presence_message(const char *const message)
|
||||
{
|
||||
FREE_SET_NULL(jabber_conn.presence_message);
|
||||
if (message) {
|
||||
@ -355,7 +355,7 @@ connection_add_available_resource(Resource *resource)
|
||||
}
|
||||
|
||||
void
|
||||
connection_remove_available_resource(const char * const resource)
|
||||
connection_remove_available_resource(const char *const resource)
|
||||
{
|
||||
g_hash_table_remove(available_resources, resource);
|
||||
}
|
||||
@ -387,16 +387,16 @@ _connection_free_session_data(void)
|
||||
|
||||
#ifdef HAVE_LIBMESODE
|
||||
static int
|
||||
_connection_certfail_cb(const char * const certname, const char * const certfp,
|
||||
char * const notbefore, const char * const notafter, const char * const errormsg)
|
||||
_connection_certfail_cb(const char *const certname, const char *const certfp,
|
||||
char *const notbefore, const char *const notafter, const char *const errormsg)
|
||||
{
|
||||
return sv_ev_certfail(errormsg, certname, certfp, notbefore, notafter);
|
||||
}
|
||||
#endif
|
||||
|
||||
static jabber_conn_status_t
|
||||
_jabber_connect(const char * const fulljid, const char * const passwd,
|
||||
const char * const altdomain, int port, const char *const tls_policy)
|
||||
_jabber_connect(const char *const fulljid, const char *const passwd,
|
||||
const char *const altdomain, int port, const char *const tls_policy)
|
||||
{
|
||||
assert(fulljid != NULL);
|
||||
assert(passwd != NULL);
|
||||
@ -488,9 +488,9 @@ _jabber_reconnect(void)
|
||||
}
|
||||
|
||||
static void
|
||||
_connection_handler(xmpp_conn_t * const conn,
|
||||
_connection_handler(xmpp_conn_t *const conn,
|
||||
const xmpp_conn_event_t status, const int error,
|
||||
xmpp_stream_error_t * const stream_error, void * const userdata)
|
||||
xmpp_stream_error_t *const stream_error, void *const userdata)
|
||||
{
|
||||
// login success
|
||||
if (status == XMPP_CONN_CONNECT) {
|
||||
@ -619,8 +619,8 @@ _get_xmpp_log_level()
|
||||
}
|
||||
|
||||
static void
|
||||
_xmpp_file_logger(void * const userdata, const xmpp_log_level_t level,
|
||||
const char * const area, const char * const msg)
|
||||
_xmpp_file_logger(void *const userdata, const xmpp_log_level_t level,
|
||||
const char *const area, const char *const msg)
|
||||
{
|
||||
log_level_t prof_level = _get_log_level(level);
|
||||
log_msg(prof_level, area, msg);
|
||||
@ -629,7 +629,7 @@ _xmpp_file_logger(void * const userdata, const xmpp_log_level_t level,
|
||||
}
|
||||
}
|
||||
|
||||
static xmpp_log_t *
|
||||
static xmpp_log_t*
|
||||
_xmpp_get_file_logger()
|
||||
{
|
||||
xmpp_log_level_t level = _get_xmpp_log_level();
|
||||
|
@ -46,11 +46,11 @@
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
xmpp_conn_t *connection_get_conn(void);
|
||||
xmpp_ctx_t *connection_get_ctx(void);
|
||||
xmpp_conn_t* connection_get_conn(void);
|
||||
xmpp_ctx_t* connection_get_ctx(void);
|
||||
void connection_set_priority(int priority);
|
||||
void connection_set_presence_message(const char * const message);
|
||||
void connection_set_presence_message(const char *const message);
|
||||
void connection_add_available_resource(Resource *resource);
|
||||
void connection_remove_available_resource(const char * const resource);
|
||||
void connection_remove_available_resource(const char *const resource);
|
||||
|
||||
#endif
|
||||
|
@ -78,7 +78,7 @@ _is_valid_form_element(xmpp_stanza_t *stanza)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static DataForm *
|
||||
static DataForm*
|
||||
_form_new(void)
|
||||
{
|
||||
DataForm *form = malloc(sizeof(DataForm));
|
||||
@ -93,7 +93,7 @@ _form_new(void)
|
||||
return form;
|
||||
}
|
||||
|
||||
static FormField *
|
||||
static FormField*
|
||||
_field_new(void)
|
||||
{
|
||||
FormField *field = malloc(sizeof(FormField));
|
||||
@ -108,8 +108,8 @@ _field_new(void)
|
||||
return field;
|
||||
}
|
||||
|
||||
static char *
|
||||
_get_property(xmpp_stanza_t * const stanza, const char * const property)
|
||||
static char*
|
||||
_get_property(xmpp_stanza_t *const stanza, const char *const property)
|
||||
{
|
||||
char *result = NULL;
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
@ -126,8 +126,8 @@ _get_property(xmpp_stanza_t * const stanza, const char * const property)
|
||||
return result;
|
||||
}
|
||||
|
||||
static char *
|
||||
_get_attr(xmpp_stanza_t * const stanza, const char * const attr)
|
||||
static char*
|
||||
_get_attr(xmpp_stanza_t *const stanza, const char *const attr)
|
||||
{
|
||||
char *result = xmpp_stanza_get_attribute(stanza, attr);
|
||||
if (result) {
|
||||
@ -138,7 +138,7 @@ _get_attr(xmpp_stanza_t * const stanza, const char * const attr)
|
||||
}
|
||||
|
||||
static gboolean
|
||||
_is_required(xmpp_stanza_t * const stanza)
|
||||
_is_required(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
xmpp_stanza_t *child = xmpp_stanza_get_child_by_name(stanza, "required");
|
||||
if (child) {
|
||||
@ -149,7 +149,7 @@ _is_required(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
static form_field_type_t
|
||||
_get_field_type(const char * const type)
|
||||
_get_field_type(const char *const type)
|
||||
{
|
||||
if (g_strcmp0(type, "hidden") == 0) {
|
||||
return FIELD_HIDDEN;
|
||||
@ -184,8 +184,8 @@ _get_field_type(const char * const type)
|
||||
return FIELD_UNKNOWN;
|
||||
}
|
||||
|
||||
DataForm *
|
||||
form_create(xmpp_stanza_t * const form_stanza)
|
||||
DataForm*
|
||||
form_create(xmpp_stanza_t *const form_stanza)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
|
||||
@ -281,7 +281,7 @@ form_create(xmpp_stanza_t * const form_stanza)
|
||||
return form;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
form_create_submission(DataForm *form)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
@ -408,7 +408,7 @@ _field_compare_by_var(FormField *a, FormField *b)
|
||||
return g_strcmp0(a->var, b->var);
|
||||
}
|
||||
|
||||
GSList *
|
||||
GSList*
|
||||
form_get_non_form_type_fields_sorted(DataForm *form)
|
||||
{
|
||||
GSList *sorted = NULL;
|
||||
@ -424,7 +424,7 @@ form_get_non_form_type_fields_sorted(DataForm *form)
|
||||
return sorted;
|
||||
}
|
||||
|
||||
GSList *
|
||||
GSList*
|
||||
form_get_field_values_sorted(FormField *field)
|
||||
{
|
||||
GSList *sorted = NULL;
|
||||
@ -440,7 +440,7 @@ form_get_field_values_sorted(FormField *field)
|
||||
return sorted;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
form_get_form_type_field(DataForm *form)
|
||||
{
|
||||
GSList *curr = form->fields;
|
||||
@ -456,7 +456,7 @@ form_get_form_type_field(DataForm *form)
|
||||
}
|
||||
|
||||
gboolean
|
||||
form_tag_exists(DataForm *form, const char * const tag)
|
||||
form_tag_exists(DataForm *form, const char *const tag)
|
||||
{
|
||||
GList *tags = g_hash_table_get_keys(form->tag_to_var);
|
||||
GList *curr = tags;
|
||||
@ -472,7 +472,7 @@ form_tag_exists(DataForm *form, const char * const tag)
|
||||
}
|
||||
|
||||
form_field_type_t
|
||||
form_get_field_type(DataForm *form, const char * const tag)
|
||||
form_get_field_type(DataForm *form, const char *const tag)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -489,7 +489,7 @@ form_get_field_type(DataForm *form, const char * const tag)
|
||||
}
|
||||
|
||||
void
|
||||
form_set_value(DataForm *form, const char * const tag, char *value)
|
||||
form_set_value(DataForm *form, const char *const tag, char *value)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -514,7 +514,7 @@ form_set_value(DataForm *form, const char * const tag, char *value)
|
||||
}
|
||||
|
||||
void
|
||||
form_add_value(DataForm *form, const char * const tag, char *value)
|
||||
form_add_value(DataForm *form, const char *const tag, char *value)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -539,7 +539,7 @@ form_add_value(DataForm *form, const char * const tag, char *value)
|
||||
}
|
||||
|
||||
gboolean
|
||||
form_add_unique_value(DataForm *form, const char * const tag, char *value)
|
||||
form_add_unique_value(DataForm *form, const char *const tag, char *value)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -570,7 +570,7 @@ form_add_unique_value(DataForm *form, const char * const tag, char *value)
|
||||
}
|
||||
|
||||
gboolean
|
||||
form_remove_value(DataForm *form, const char * const tag, char *value)
|
||||
form_remove_value(DataForm *form, const char *const tag, char *value)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -600,7 +600,7 @@ form_remove_value(DataForm *form, const char * const tag, char *value)
|
||||
}
|
||||
|
||||
gboolean
|
||||
form_remove_text_multi_value(DataForm *form, const char * const tag, int index)
|
||||
form_remove_text_multi_value(DataForm *form, const char *const tag, int index)
|
||||
{
|
||||
index--;
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
@ -632,7 +632,7 @@ form_remove_text_multi_value(DataForm *form, const char * const tag, int index)
|
||||
}
|
||||
|
||||
int
|
||||
form_get_value_count(DataForm *form, const char * const tag)
|
||||
form_get_value_count(DataForm *form, const char *const tag)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -654,7 +654,7 @@ form_get_value_count(DataForm *form, const char * const tag)
|
||||
}
|
||||
|
||||
gboolean
|
||||
form_field_contains_option(DataForm *form, const char * const tag, char *value)
|
||||
form_field_contains_option(DataForm *form, const char *const tag, char *value)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -678,8 +678,8 @@ form_field_contains_option(DataForm *form, const char * const tag, char *value)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
FormField *
|
||||
form_get_field_by_tag(DataForm *form, const char * const tag)
|
||||
FormField*
|
||||
form_get_field_by_tag(DataForm *form, const char *const tag)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
@ -696,7 +696,7 @@ form_get_field_by_tag(DataForm *form, const char * const tag)
|
||||
}
|
||||
|
||||
Autocomplete
|
||||
form_get_value_ac(DataForm *form, const char * const tag)
|
||||
form_get_value_ac(DataForm *form, const char *const tag)
|
||||
{
|
||||
char *var = g_hash_table_lookup(form->tag_to_var, tag);
|
||||
if (var) {
|
||||
|
@ -37,7 +37,7 @@
|
||||
|
||||
#include "xmpp/xmpp.h"
|
||||
|
||||
DataForm* form_create(xmpp_stanza_t * const stanza);
|
||||
DataForm* form_create(xmpp_stanza_t *const stanza);
|
||||
xmpp_stanza_t* form_create_submission(DataForm *form);
|
||||
|
||||
#endif
|
||||
|
196
src/xmpp/iq.c
196
src/xmpp/iq.c
@ -70,32 +70,32 @@ typedef struct p_room_info_data_t {
|
||||
gboolean display;
|
||||
} ProfRoomInfoData;
|
||||
|
||||
static int _error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _ping_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _version_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _version_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _disco_info_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _disco_info_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _last_activity_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _last_activity_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_info_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _disco_items_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _disco_items_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _destroy_room_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_config_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_config_submit_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_affiliation_list_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_affiliation_set_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_role_set_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_role_list_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _room_kick_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _enable_carbons_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _disable_carbons_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _manual_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _ping_timed_handler(xmpp_conn_t * const conn, void * const userdata);
|
||||
static int _caps_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _caps_response_handler_for_jid(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _caps_response_handler_legacy(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _error_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _ping_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _version_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _version_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _disco_info_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _disco_info_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _last_activity_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _last_activity_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_info_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _disco_items_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _disco_items_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _destroy_room_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_config_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_config_submit_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_affiliation_list_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_affiliation_set_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_role_set_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_role_list_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _room_kick_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _enable_carbons_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _disable_carbons_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _manual_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _ping_timed_handler(xmpp_conn_t *const conn, void *const userdata);
|
||||
static int _caps_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _caps_response_handler_for_jid(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _caps_response_handler_legacy(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
|
||||
void
|
||||
iq_add_handlers(void)
|
||||
@ -150,7 +150,7 @@ iq_room_list_request(gchar *conferencejid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_enable_carbons()
|
||||
iq_enable_carbons(void)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -164,7 +164,7 @@ iq_enable_carbons()
|
||||
}
|
||||
|
||||
void
|
||||
iq_disable_carbons()
|
||||
iq_disable_carbons(void)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -210,7 +210,7 @@ iq_last_activity_request(gchar *jid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_room_info_request(const char * const room, gboolean display_result)
|
||||
iq_room_info_request(const char *const room, gboolean display_result)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -232,8 +232,8 @@ iq_room_info_request(const char * const room, gboolean display_result)
|
||||
|
||||
|
||||
void
|
||||
iq_send_caps_request_for_jid(const char * const to, const char * const id,
|
||||
const char * const node, const char * const ver)
|
||||
iq_send_caps_request_for_jid(const char *const to, const char *const id,
|
||||
const char *const node, const char *const ver)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -259,8 +259,8 @@ iq_send_caps_request_for_jid(const char * const to, const char * const id,
|
||||
}
|
||||
|
||||
void
|
||||
iq_send_caps_request(const char * const to, const char * const id,
|
||||
const char * const node, const char * const ver)
|
||||
iq_send_caps_request(const char *const to, const char *const id,
|
||||
const char *const node, const char *const ver)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -286,8 +286,8 @@ iq_send_caps_request(const char * const to, const char * const id,
|
||||
}
|
||||
|
||||
void
|
||||
iq_send_caps_request_legacy(const char * const to, const char * const id,
|
||||
const char * const node, const char * const ver)
|
||||
iq_send_caps_request_legacy(const char *const to, const char *const id,
|
||||
const char *const node, const char *const ver)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -323,7 +323,7 @@ iq_disco_items_request(gchar *jid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_send_software_version(const char * const fulljid)
|
||||
iq_send_software_version(const char *const fulljid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -337,7 +337,7 @@ iq_send_software_version(const char * const fulljid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_confirm_instant_room(const char * const room_jid)
|
||||
iq_confirm_instant_room(const char *const room_jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -347,7 +347,7 @@ iq_confirm_instant_room(const char * const room_jid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_destroy_room(const char * const room_jid)
|
||||
iq_destroy_room(const char *const room_jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -361,7 +361,7 @@ iq_destroy_room(const char * const room_jid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_request_room_config_form(const char * const room_jid)
|
||||
iq_request_room_config_form(const char *const room_jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -375,7 +375,7 @@ iq_request_room_config_form(const char * const room_jid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_submit_room_config(const char * const room, DataForm *form)
|
||||
iq_submit_room_config(const char *const room, DataForm *form)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -389,7 +389,7 @@ iq_submit_room_config(const char * const room, DataForm *form)
|
||||
}
|
||||
|
||||
void
|
||||
iq_room_config_cancel(const char * const room_jid)
|
||||
iq_room_config_cancel(const char *const room_jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -399,7 +399,7 @@ iq_room_config_cancel(const char * const room_jid)
|
||||
}
|
||||
|
||||
void
|
||||
iq_room_affiliation_list(const char * const room, char *affiliation)
|
||||
iq_room_affiliation_list(const char *const room, char *affiliation)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -413,7 +413,7 @@ iq_room_affiliation_list(const char * const room, char *affiliation)
|
||||
}
|
||||
|
||||
void
|
||||
iq_room_kick_occupant(const char * const room, const char * const nick, const char * const reason)
|
||||
iq_room_kick_occupant(const char *const room, const char *const nick, const char *const reason)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -432,8 +432,8 @@ struct privilege_set_t {
|
||||
};
|
||||
|
||||
void
|
||||
iq_room_affiliation_set(const char * const room, const char * const jid, char *affiliation,
|
||||
const char * const reason)
|
||||
iq_room_affiliation_set(const char *const room, const char *const jid, char *affiliation,
|
||||
const char *const reason)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -452,8 +452,8 @@ iq_room_affiliation_set(const char * const room, const char * const jid, char *a
|
||||
}
|
||||
|
||||
void
|
||||
iq_room_role_set(const char * const room, const char * const nick, char *role,
|
||||
const char * const reason)
|
||||
iq_room_role_set(const char *const room, const char *const nick, char *role,
|
||||
const char *const reason)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -472,7 +472,7 @@ iq_room_role_set(const char * const room, const char * const nick, char *role,
|
||||
}
|
||||
|
||||
void
|
||||
iq_room_role_list(const char * const room, char *role)
|
||||
iq_room_role_list(const char *const room, char *role)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -486,7 +486,7 @@ iq_room_role_list(const char * const room, char *role)
|
||||
}
|
||||
|
||||
void
|
||||
iq_send_ping(const char * const target)
|
||||
iq_send_ping(const char *const target)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -501,8 +501,8 @@ iq_send_ping(const char * const target)
|
||||
}
|
||||
|
||||
static int
|
||||
_error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_error_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
char *error_msg = stanza_get_error_message(stanza);
|
||||
@ -521,8 +521,8 @@ _error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
char *id = xmpp_stanza_get_id(stanza);
|
||||
char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -561,8 +561,8 @@ _pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_caps_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_caps_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
xmpp_stanza_t *query = xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_QUERY);
|
||||
@ -635,8 +635,8 @@ _caps_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_caps_response_handler_for_jid(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_caps_response_handler_for_jid(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
char *jid = (char *)userdata;
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
@ -694,8 +694,8 @@ _caps_response_handler_for_jid(xmpp_conn_t *const conn, xmpp_stanza_t * const st
|
||||
}
|
||||
|
||||
static int
|
||||
_caps_response_handler_legacy(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_caps_response_handler_legacy(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
xmpp_stanza_t *query = xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_QUERY);
|
||||
@ -767,7 +767,7 @@ _caps_response_handler_legacy(xmpp_conn_t *const conn, xmpp_stanza_t * const sta
|
||||
}
|
||||
|
||||
static int
|
||||
_enable_carbons_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_enable_carbons_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
char *type = xmpp_stanza_get_type(stanza);
|
||||
if (g_strcmp0(type, "error") == 0) {
|
||||
@ -783,7 +783,7 @@ _enable_carbons_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_disable_carbons_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_disable_carbons_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
char *type = xmpp_stanza_get_type(stanza);
|
||||
if (g_strcmp0(type, "error") == 0) {
|
||||
@ -799,8 +799,8 @@ _disable_carbons_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_manual_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_manual_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -838,7 +838,7 @@ _manual_pong_handler(xmpp_conn_t *const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_ping_timed_handler(xmpp_conn_t * const conn, void * const userdata)
|
||||
_ping_timed_handler(xmpp_conn_t *const conn, void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata;
|
||||
|
||||
@ -858,8 +858,8 @@ _ping_timed_handler(xmpp_conn_t * const conn, void * const userdata)
|
||||
}
|
||||
|
||||
static int
|
||||
_version_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_version_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
char *id = xmpp_stanza_get_id(stanza);
|
||||
|
||||
@ -953,8 +953,8 @@ _version_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_ping_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_ping_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata;
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
@ -988,8 +988,8 @@ _ping_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_version_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_version_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata;
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
@ -1056,8 +1056,8 @@ _version_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_disco_items_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_disco_items_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata;
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
@ -1088,8 +1088,8 @@ _disco_items_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_last_activity_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_last_activity_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
const char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
@ -1150,8 +1150,8 @@ _last_activity_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanz
|
||||
}
|
||||
|
||||
static int
|
||||
_disco_info_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_disco_info_get_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata;
|
||||
const char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
@ -1188,8 +1188,8 @@ _disco_info_get_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_destroy_room_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_destroy_room_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
|
||||
@ -1210,8 +1210,8 @@ _destroy_room_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const sta
|
||||
}
|
||||
|
||||
static int
|
||||
_room_config_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_room_config_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1264,8 +1264,9 @@ _room_config_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int _room_affiliation_set_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
static int
|
||||
_room_affiliation_set_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1293,8 +1294,9 @@ static int _room_affiliation_set_result_handler(xmpp_conn_t * const conn, xmpp_s
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int _room_role_set_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
static int
|
||||
_room_role_set_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1323,7 +1325,7 @@ static int _room_role_set_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t
|
||||
}
|
||||
|
||||
static int
|
||||
_room_affiliation_list_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_room_affiliation_list_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1371,7 +1373,7 @@ _room_affiliation_list_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t *
|
||||
}
|
||||
|
||||
static int
|
||||
_room_role_list_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_room_role_list_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1418,8 +1420,8 @@ _room_role_list_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const s
|
||||
}
|
||||
|
||||
static int
|
||||
_room_config_submit_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_room_config_submit_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1445,7 +1447,7 @@ _room_config_submit_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stan
|
||||
}
|
||||
|
||||
static int
|
||||
_room_kick_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_room_kick_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1494,8 +1496,8 @@ _item_destroy(DiscoItem *item)
|
||||
}
|
||||
|
||||
static int
|
||||
_room_info_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_room_info_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
ProfRoomInfoData *cb_data = (ProfRoomInfoData *)userdata;
|
||||
@ -1573,8 +1575,8 @@ _room_info_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stan
|
||||
}
|
||||
|
||||
static int
|
||||
_last_activity_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_last_activity_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
if (!from) {
|
||||
@ -1628,8 +1630,8 @@ _last_activity_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const
|
||||
}
|
||||
|
||||
static int
|
||||
_disco_info_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_disco_info_response_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
const char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
const char *type = xmpp_stanza_get_type(stanza);
|
||||
@ -1706,8 +1708,8 @@ _disco_info_response_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const sta
|
||||
}
|
||||
|
||||
static int
|
||||
_disco_items_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_disco_items_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
|
||||
log_debug("Received diso#items response");
|
||||
|
@ -61,13 +61,13 @@
|
||||
|
||||
#define HANDLE(ns, type, func) xmpp_handler_add(conn, func, ns, STANZA_NAME_MESSAGE, type, ctx)
|
||||
|
||||
static int _groupchat_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _chat_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _muc_user_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _conference_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _captcha_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _message_error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _receipt_received_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _groupchat_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _chat_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _muc_user_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _conference_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _captcha_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _message_error_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _receipt_received_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
|
||||
void
|
||||
message_add_handlers(void)
|
||||
@ -85,7 +85,7 @@ message_add_handlers(void)
|
||||
}
|
||||
|
||||
static char*
|
||||
_session_jid(const char * const barejid)
|
||||
_session_jid(const char *const barejid)
|
||||
{
|
||||
ChatSession *session = chat_session_get(barejid);
|
||||
char *jid = NULL;
|
||||
@ -101,7 +101,7 @@ _session_jid(const char * const barejid)
|
||||
}
|
||||
|
||||
static char*
|
||||
_session_state(const char * const barejid)
|
||||
_session_state(const char *const barejid)
|
||||
{
|
||||
ChatSession *session = chat_session_get(barejid);
|
||||
char *state = NULL;
|
||||
@ -118,8 +118,8 @@ _session_state(const char * const barejid)
|
||||
return state;
|
||||
}
|
||||
|
||||
char *
|
||||
message_send_chat(const char * const barejid, const char * const msg)
|
||||
char*
|
||||
message_send_chat(const char *const barejid, const char *const msg)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -145,8 +145,8 @@ message_send_chat(const char * const barejid, const char * const msg)
|
||||
return id;
|
||||
}
|
||||
|
||||
char *
|
||||
message_send_chat_pgp(const char * const barejid, const char * const msg)
|
||||
char*
|
||||
message_send_chat_pgp(const char *const barejid, const char *const msg)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -203,8 +203,8 @@ message_send_chat_pgp(const char * const barejid, const char * const msg)
|
||||
return id;
|
||||
}
|
||||
|
||||
char *
|
||||
message_send_chat_otr(const char * const barejid, const char * const msg)
|
||||
char*
|
||||
message_send_chat_otr(const char *const barejid, const char *const msg)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -235,7 +235,7 @@ message_send_chat_otr(const char * const barejid, const char * const msg)
|
||||
}
|
||||
|
||||
void
|
||||
message_send_private(const char * const fulljid, const char * const msg)
|
||||
message_send_private(const char *const fulljid, const char *const msg)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -248,7 +248,7 @@ message_send_private(const char * const fulljid, const char * const msg)
|
||||
}
|
||||
|
||||
void
|
||||
message_send_groupchat(const char * const roomjid, const char * const msg)
|
||||
message_send_groupchat(const char *const roomjid, const char *const msg)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -261,7 +261,7 @@ message_send_groupchat(const char * const roomjid, const char * const msg)
|
||||
}
|
||||
|
||||
void
|
||||
message_send_groupchat_subject(const char * const roomjid, const char * const subject)
|
||||
message_send_groupchat_subject(const char *const roomjid, const char *const subject)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -272,8 +272,8 @@ message_send_groupchat_subject(const char * const roomjid, const char * const su
|
||||
}
|
||||
|
||||
void
|
||||
message_send_invite(const char * const roomjid, const char * const contact,
|
||||
const char * const reason)
|
||||
message_send_invite(const char *const roomjid, const char *const contact,
|
||||
const char *const reason)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -295,7 +295,7 @@ message_send_invite(const char * const roomjid, const char * const contact,
|
||||
}
|
||||
|
||||
void
|
||||
message_send_composing(const char * const jid)
|
||||
message_send_composing(const char *const jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -307,7 +307,7 @@ message_send_composing(const char * const jid)
|
||||
}
|
||||
|
||||
void
|
||||
message_send_paused(const char * const jid)
|
||||
message_send_paused(const char *const jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -317,7 +317,7 @@ message_send_paused(const char * const jid)
|
||||
}
|
||||
|
||||
void
|
||||
message_send_inactive(const char * const jid)
|
||||
message_send_inactive(const char *const jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -328,7 +328,7 @@ message_send_inactive(const char * const jid)
|
||||
}
|
||||
|
||||
void
|
||||
message_send_gone(const char * const jid)
|
||||
message_send_gone(const char *const jid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -338,7 +338,7 @@ message_send_gone(const char * const jid)
|
||||
}
|
||||
|
||||
static int
|
||||
_message_error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_message_error_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
char *id = xmpp_stanza_get_id(stanza);
|
||||
char *jid = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
@ -388,7 +388,7 @@ _message_error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, v
|
||||
}
|
||||
|
||||
static int
|
||||
_muc_user_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_muc_user_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
xmpp_stanza_t *xns_muc_user = xmpp_stanza_get_child_by_ns(stanza, STANZA_NS_MUC_USER);
|
||||
@ -442,7 +442,7 @@ _muc_user_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void *
|
||||
}
|
||||
|
||||
static int
|
||||
_conference_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_conference_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
xmpp_stanza_t *xns_conference = xmpp_stanza_get_child_by_ns(stanza, STANZA_NS_CONFERENCE);
|
||||
|
||||
@ -474,7 +474,7 @@ _conference_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void
|
||||
}
|
||||
|
||||
static int
|
||||
_captcha_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_captcha_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
@ -502,7 +502,7 @@ _captcha_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void *
|
||||
}
|
||||
|
||||
static int
|
||||
_groupchat_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_groupchat_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
char *message = NULL;
|
||||
@ -584,7 +584,7 @@ _groupchat_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void
|
||||
}
|
||||
|
||||
void
|
||||
_message_send_receipt(const char * const fulljid, const char * const message_id)
|
||||
_message_send_receipt(const char *const fulljid, const char *const message_id)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -608,7 +608,7 @@ _message_send_receipt(const char * const fulljid, const char * const message_id)
|
||||
}
|
||||
|
||||
static int
|
||||
_receipt_received_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_receipt_received_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
xmpp_stanza_t *receipt = xmpp_stanza_get_child_by_ns(stanza, STANZA_NS_RECEIPTS);
|
||||
char *name = xmpp_stanza_get_name(receipt);
|
||||
@ -634,7 +634,7 @@ _receipt_received_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza
|
||||
}
|
||||
|
||||
void
|
||||
_receipt_request_handler(xmpp_stanza_t * const stanza)
|
||||
_receipt_request_handler(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
if (!prefs_get_boolean(PREF_RECEIPTS_SEND)) {
|
||||
return;
|
||||
@ -662,7 +662,7 @@ _receipt_request_handler(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
void
|
||||
_private_chat_handler(xmpp_stanza_t * const stanza, const char * const fulljid)
|
||||
_private_chat_handler(xmpp_stanza_t *const stanza, const char *const fulljid)
|
||||
{
|
||||
xmpp_stanza_t *body = xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_BODY);
|
||||
if (!body) {
|
||||
@ -687,7 +687,7 @@ _private_chat_handler(xmpp_stanza_t * const stanza, const char * const fulljid)
|
||||
}
|
||||
|
||||
static gboolean
|
||||
_handle_carbons(xmpp_stanza_t * const stanza)
|
||||
_handle_carbons(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
xmpp_stanza_t *carbons = xmpp_stanza_get_child_by_ns(stanza, STANZA_NS_CARBONS);
|
||||
if (!carbons) {
|
||||
@ -739,7 +739,7 @@ _handle_carbons(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
static int
|
||||
_chat_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_chat_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
// ignore if type not chat or absent
|
||||
char *type = xmpp_stanza_get_type(stanza);
|
||||
|
@ -62,23 +62,15 @@
|
||||
|
||||
static Autocomplete sub_requests_ac;
|
||||
|
||||
#define HANDLE(ns, type, func) xmpp_handler_add(conn, func, ns, \
|
||||
STANZA_NAME_PRESENCE, type, ctx)
|
||||
#define HANDLE(ns, type, func) xmpp_handler_add(conn, func, ns, STANZA_NAME_PRESENCE, type, ctx)
|
||||
|
||||
static int _unavailable_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _subscribe_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _subscribed_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _unsubscribed_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _available_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _muc_user_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _presence_error_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _unavailable_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _subscribe_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _subscribed_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _unsubscribed_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _available_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _muc_user_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _presence_error_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
|
||||
void _send_caps_request(char *node, char *caps_key, char *id, char *from);
|
||||
static void _send_room_presence(xmpp_conn_t *conn, xmpp_stanza_t *presence);
|
||||
@ -105,7 +97,7 @@ presence_add_handlers(void)
|
||||
}
|
||||
|
||||
void
|
||||
presence_subscription(const char * const jid, const jabber_subscr_t action)
|
||||
presence_subscription(const char *const jid, const jabber_subscr_t action)
|
||||
{
|
||||
assert(jid != NULL);
|
||||
|
||||
@ -149,7 +141,7 @@ presence_subscription(const char * const jid, const jabber_subscr_t action)
|
||||
free(id);
|
||||
}
|
||||
|
||||
GSList *
|
||||
GSList*
|
||||
presence_get_subscription_requests(void)
|
||||
{
|
||||
return autocomplete_create_list(sub_requests_ac);
|
||||
@ -167,14 +159,14 @@ presence_clear_sub_requests(void)
|
||||
autocomplete_clear(sub_requests_ac);
|
||||
}
|
||||
|
||||
char *
|
||||
presence_sub_request_find(const char * const search_str)
|
||||
char*
|
||||
presence_sub_request_find(const char *const search_str)
|
||||
{
|
||||
return autocomplete_complete(sub_requests_ac, search_str, TRUE);
|
||||
}
|
||||
|
||||
gboolean
|
||||
presence_sub_request_exists(const char * const bare_jid)
|
||||
presence_sub_request_exists(const char *const bare_jid)
|
||||
{
|
||||
gboolean result = FALSE;
|
||||
GSList *requests_p = autocomplete_create_list(sub_requests_ac);
|
||||
@ -202,7 +194,7 @@ presence_reset_sub_request_search(void)
|
||||
}
|
||||
|
||||
void
|
||||
presence_send(const resource_presence_t presence_type, const char * const msg, const int idle, char *signed_status)
|
||||
presence_send(const resource_presence_t presence_type, const char *const msg, const int idle, char *signed_status)
|
||||
{
|
||||
if (jabber_get_connection_status() != JABBER_CONNECTED) {
|
||||
log_warning("Error setting presence, not connected.");
|
||||
@ -317,7 +309,7 @@ presence_join_room(char *room, char *nick, char * passwd)
|
||||
}
|
||||
|
||||
void
|
||||
presence_change_room_nick(const char * const room, const char * const nick)
|
||||
presence_change_room_nick(const char *const room, const char *const nick)
|
||||
{
|
||||
assert(room != NULL);
|
||||
assert(nick != NULL);
|
||||
@ -347,7 +339,7 @@ presence_change_room_nick(const char * const room, const char * const nick)
|
||||
}
|
||||
|
||||
void
|
||||
presence_leave_chat_room(const char * const room_jid)
|
||||
presence_leave_chat_room(const char *const room_jid)
|
||||
{
|
||||
assert(room_jid != NULL);
|
||||
|
||||
@ -365,8 +357,8 @@ presence_leave_chat_room(const char * const room_jid)
|
||||
}
|
||||
|
||||
static int
|
||||
_presence_error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_presence_error_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
char *id = xmpp_stanza_get_id(stanza);
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
@ -439,8 +431,8 @@ _presence_error_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
|
||||
|
||||
static int
|
||||
_unsubscribed_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_unsubscribed_handler(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
Jid *from_jid = jid_create(from);
|
||||
@ -455,8 +447,8 @@ _unsubscribed_handler(xmpp_conn_t * const conn,
|
||||
}
|
||||
|
||||
static int
|
||||
_subscribed_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_subscribed_handler(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
Jid *from_jid = jid_create(from);
|
||||
@ -471,8 +463,8 @@ _subscribed_handler(xmpp_conn_t * const conn,
|
||||
}
|
||||
|
||||
static int
|
||||
_subscribe_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_subscribe_handler(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
log_debug("Subscribe presence handler fired for %s", from);
|
||||
@ -491,8 +483,8 @@ _subscribe_handler(xmpp_conn_t * const conn,
|
||||
}
|
||||
|
||||
static int
|
||||
_unavailable_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_unavailable_handler(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
ui_input_nonblocking(TRUE);
|
||||
|
||||
@ -568,8 +560,8 @@ _handle_caps(char *jid, XMPPCaps *caps)
|
||||
}
|
||||
|
||||
static int
|
||||
_available_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_available_handler(xmpp_conn_t *const conn,
|
||||
xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
ui_input_nonblocking(TRUE);
|
||||
|
||||
@ -668,7 +660,7 @@ _send_caps_request(char *node, char *caps_key, char *id, char *from)
|
||||
}
|
||||
|
||||
static int
|
||||
_muc_user_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_muc_user_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
ui_input_nonblocking(TRUE);
|
||||
|
||||
|
@ -60,8 +60,7 @@
|
||||
#include "xmpp/stanza.h"
|
||||
#include "xmpp/xmpp.h"
|
||||
|
||||
#define HANDLE(type, func) xmpp_handler_add(conn, func, XMPP_NS_ROSTER, \
|
||||
STANZA_NAME_IQ, type, ctx)
|
||||
#define HANDLE(type, func) xmpp_handler_add(conn, func, XMPP_NS_ROSTER, STANZA_NAME_IQ, type, ctx)
|
||||
|
||||
// callback data for group commands
|
||||
typedef struct _group_data {
|
||||
@ -70,21 +69,15 @@ typedef struct _group_data {
|
||||
} GroupData;
|
||||
|
||||
// event handlers
|
||||
static int _roster_set_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _roster_result_handler(xmpp_conn_t * const conn,
|
||||
xmpp_stanza_t * const stanza, void * const userdata);
|
||||
static int _roster_set_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _roster_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
|
||||
// id handlers
|
||||
static int
|
||||
_group_add_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata);
|
||||
static int
|
||||
_group_remove_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata);
|
||||
static int _group_add_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
static int _group_remove_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata);
|
||||
|
||||
// helper functions
|
||||
GSList * _get_groups_from_item(xmpp_stanza_t *item);
|
||||
GSList* _get_groups_from_item(xmpp_stanza_t *item);
|
||||
|
||||
void
|
||||
roster_add_handlers(void)
|
||||
@ -107,7 +100,7 @@ roster_request(void)
|
||||
}
|
||||
|
||||
void
|
||||
roster_send_add_new(const char * const barejid, const char * const name)
|
||||
roster_send_add_new(const char *const barejid, const char *const name)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -119,7 +112,7 @@ roster_send_add_new(const char * const barejid, const char * const name)
|
||||
}
|
||||
|
||||
void
|
||||
roster_send_remove(const char * const barejid)
|
||||
roster_send_remove(const char *const barejid)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -129,7 +122,7 @@ roster_send_remove(const char * const barejid)
|
||||
}
|
||||
|
||||
void
|
||||
roster_send_name_change(const char * const barejid, const char * const new_name, GSList *groups)
|
||||
roster_send_name_change(const char *const barejid, const char *const new_name, GSList *groups)
|
||||
{
|
||||
xmpp_conn_t * const conn = connection_get_conn();
|
||||
xmpp_ctx_t * const ctx = connection_get_ctx();
|
||||
@ -141,7 +134,7 @@ roster_send_name_change(const char * const barejid, const char * const new_name,
|
||||
}
|
||||
|
||||
void
|
||||
roster_send_add_to_group(const char * const group, PContact contact)
|
||||
roster_send_add_to_group(const char *const group, PContact contact)
|
||||
{
|
||||
GSList *groups = p_contact_groups(contact);
|
||||
GSList *new_groups = NULL;
|
||||
@ -172,8 +165,8 @@ roster_send_add_to_group(const char * const group, PContact contact)
|
||||
}
|
||||
|
||||
static int
|
||||
_group_add_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_group_add_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
if (userdata) {
|
||||
GroupData *data = userdata;
|
||||
@ -186,7 +179,7 @@ _group_add_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
void
|
||||
roster_send_remove_from_group(const char * const group, PContact contact)
|
||||
roster_send_remove_from_group(const char *const group, PContact contact)
|
||||
{
|
||||
GSList *groups = p_contact_groups(contact);
|
||||
GSList *new_groups = NULL;
|
||||
@ -219,8 +212,8 @@ roster_send_remove_from_group(const char * const group, PContact contact)
|
||||
}
|
||||
|
||||
static int
|
||||
_group_remove_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_group_remove_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
if (userdata) {
|
||||
GroupData *data = userdata;
|
||||
@ -233,8 +226,8 @@ _group_remove_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_roster_set_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
void * const userdata)
|
||||
_roster_set_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza,
|
||||
void *const userdata)
|
||||
{
|
||||
xmpp_stanza_t *query =
|
||||
xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_QUERY);
|
||||
@ -303,7 +296,7 @@ _roster_set_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza,
|
||||
}
|
||||
|
||||
static int
|
||||
_roster_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata)
|
||||
_roster_result_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const userdata)
|
||||
{
|
||||
const char *id = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_ID);
|
||||
|
||||
@ -375,7 +368,7 @@ _roster_result_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, v
|
||||
return 1;
|
||||
}
|
||||
|
||||
GSList *
|
||||
GSList*
|
||||
_get_groups_from_item(xmpp_stanza_t *item)
|
||||
{
|
||||
GSList *groups = NULL;
|
||||
|
@ -56,7 +56,7 @@
|
||||
#include "muc.h"
|
||||
|
||||
#if 0
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_create_bookmarks_pubsub_request(xmpp_ctx_t *ctx)
|
||||
{
|
||||
xmpp_stanza_t *iq, *pubsub, *items;
|
||||
@ -84,7 +84,7 @@ stanza_create_bookmarks_pubsub_request(xmpp_ctx_t *ctx)
|
||||
}
|
||||
#endif
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_create_bookmarks_storage_request(xmpp_ctx_t *ctx)
|
||||
{
|
||||
xmpp_stanza_t *iq, *query, *storage;
|
||||
@ -113,9 +113,9 @@ stanza_create_bookmarks_storage_request(xmpp_ctx_t *ctx)
|
||||
}
|
||||
|
||||
#if 0
|
||||
xmpp_stanza_t *
|
||||
stanza_create_bookmarks_pubsub_add(xmpp_ctx_t *ctx, const char * const jid,
|
||||
const gboolean autojoin, const char * const nick)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_bookmarks_pubsub_add(xmpp_ctx_t *ctx, const char *const jid,
|
||||
const gboolean autojoin, const char *const nick)
|
||||
{
|
||||
xmpp_stanza_t *stanza = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(stanza, STANZA_NAME_IQ);
|
||||
@ -206,8 +206,9 @@ stanza_create_bookmarks_pubsub_add(xmpp_ctx_t *ctx, const char * const jid,
|
||||
}
|
||||
#endif
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_enable_carbons(xmpp_ctx_t *ctx){
|
||||
xmpp_stanza_t*
|
||||
stanza_enable_carbons(xmpp_ctx_t *ctx)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
char *id = create_unique_id("carbons");
|
||||
|
||||
@ -226,8 +227,9 @@ stanza_enable_carbons(xmpp_ctx_t *ctx){
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_disable_carbons(xmpp_ctx_t *ctx){
|
||||
xmpp_stanza_t*
|
||||
stanza_disable_carbons(xmpp_ctx_t *ctx)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
char *id = create_unique_id("carbons");
|
||||
|
||||
@ -246,8 +248,8 @@ stanza_disable_carbons(xmpp_ctx_t *ctx){
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_chat_state(xmpp_ctx_t *ctx, const char * const fulljid, const char * const state)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_chat_state(xmpp_ctx_t *ctx, const char *const fulljid, const char *const state)
|
||||
{
|
||||
xmpp_stanza_t *msg, *chat_state;
|
||||
|
||||
@ -268,8 +270,8 @@ stanza_create_chat_state(xmpp_ctx_t *ctx, const char * const fulljid, const char
|
||||
return msg;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_subject_message(xmpp_ctx_t *ctx, const char * const room, const char * const subject)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_subject_message(xmpp_ctx_t *ctx, const char *const room, const char *const subject)
|
||||
{
|
||||
xmpp_stanza_t *msg = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(msg, STANZA_NAME_MESSAGE);
|
||||
@ -291,8 +293,8 @@ stanza_create_room_subject_message(xmpp_ctx_t *ctx, const char * const room, con
|
||||
return msg;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_attach_state(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza, const char * const state)
|
||||
xmpp_stanza_t*
|
||||
stanza_attach_state(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza, const char *const state)
|
||||
{
|
||||
xmpp_stanza_t *chat_state = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(chat_state, state);
|
||||
@ -303,7 +305,7 @@ stanza_attach_state(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza, const char * const s
|
||||
return stanza;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_attach_carbons_private(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
{
|
||||
xmpp_stanza_t *private_carbon = xmpp_stanza_new(ctx);
|
||||
@ -315,7 +317,7 @@ stanza_attach_carbons_private(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
return stanza;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_attach_hints_no_copy(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
{
|
||||
xmpp_stanza_t *no_copy = xmpp_stanza_new(ctx);
|
||||
@ -327,7 +329,7 @@ stanza_attach_hints_no_copy(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
return stanza;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_attach_hints_no_store(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
{
|
||||
xmpp_stanza_t *no_store = xmpp_stanza_new(ctx);
|
||||
@ -339,7 +341,7 @@ stanza_attach_hints_no_store(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
return stanza;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_attach_receipt_request(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
{
|
||||
xmpp_stanza_t *receipet_request = xmpp_stanza_new(ctx);
|
||||
@ -351,9 +353,9 @@ stanza_attach_receipt_request(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza)
|
||||
return stanza;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_message(xmpp_ctx_t *ctx, char *id, const char * const recipient,
|
||||
const char * const type, const char * const message)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_message(xmpp_ctx_t *ctx, char *id, const char *const recipient,
|
||||
const char *const type, const char *const message)
|
||||
{
|
||||
xmpp_stanza_t *msg, *body, *text;
|
||||
|
||||
@ -376,8 +378,8 @@ stanza_create_message(xmpp_ctx_t *ctx, char *id, const char * const recipient,
|
||||
return msg;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_roster_remove_set(xmpp_ctx_t *ctx, const char * const barejid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_roster_remove_set(xmpp_ctx_t *ctx, const char *const barejid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -405,9 +407,9 @@ stanza_create_roster_remove_set(xmpp_ctx_t *ctx, const char * const barejid)
|
||||
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_roster_set(xmpp_ctx_t *ctx, const char * const id,
|
||||
const char * const jid, const char * const handle, GSList *groups)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_roster_set(xmpp_ctx_t *ctx, const char *const id,
|
||||
const char *const jid, const char *const handle, GSList *groups)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -450,9 +452,9 @@ stanza_create_roster_set(xmpp_ctx_t *ctx, const char * const id,
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_invite(xmpp_ctx_t *ctx, const char * const room,
|
||||
const char * const contact, const char * const reason, const char * const password)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_invite(xmpp_ctx_t *ctx, const char *const room,
|
||||
const char *const contact, const char *const reason, const char *const password)
|
||||
{
|
||||
xmpp_stanza_t *message, *x;
|
||||
|
||||
@ -481,9 +483,9 @@ stanza_create_invite(xmpp_ctx_t *ctx, const char * const room,
|
||||
return message;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_mediated_invite(xmpp_ctx_t *ctx, const char * const room,
|
||||
const char * const contact, const char * const reason)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_mediated_invite(xmpp_ctx_t *ctx, const char *const room,
|
||||
const char *const contact, const char *const reason)
|
||||
{
|
||||
xmpp_stanza_t *message, *x, *invite;
|
||||
|
||||
@ -521,9 +523,9 @@ stanza_create_mediated_invite(xmpp_ctx_t *ctx, const char * const room,
|
||||
return message;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_join_presence(xmpp_ctx_t * const ctx,
|
||||
const char * const full_room_jid, const char * const passwd)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_join_presence(xmpp_ctx_t *const ctx,
|
||||
const char *const full_room_jid, const char *const passwd)
|
||||
{
|
||||
xmpp_stanza_t *presence = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(presence, STANZA_NAME_PRESENCE);
|
||||
@ -554,9 +556,9 @@ stanza_create_room_join_presence(xmpp_ctx_t * const ctx,
|
||||
return presence;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_newnick_presence(xmpp_ctx_t *ctx,
|
||||
const char * const full_room_jid)
|
||||
const char *const full_room_jid)
|
||||
{
|
||||
xmpp_stanza_t *presence = xmpp_stanza_new(ctx);
|
||||
char *id = create_unique_id("sub");
|
||||
@ -568,9 +570,9 @@ stanza_create_room_newnick_presence(xmpp_ctx_t *ctx,
|
||||
return presence;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_leave_presence(xmpp_ctx_t *ctx, const char * const room,
|
||||
const char * const nick)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_leave_presence(xmpp_ctx_t *ctx, const char *const room,
|
||||
const char *const nick)
|
||||
{
|
||||
GString *full_jid = g_string_new(room);
|
||||
g_string_append(full_jid, "/");
|
||||
@ -589,8 +591,8 @@ stanza_create_room_leave_presence(xmpp_ctx_t *ctx, const char * const room,
|
||||
return presence;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_instant_room_request_iq(xmpp_ctx_t *ctx, const char * const room_jid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_instant_room_request_iq(xmpp_ctx_t *ctx, const char *const room_jid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -618,8 +620,8 @@ stanza_create_instant_room_request_iq(xmpp_ctx_t *ctx, const char * const room_j
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_instant_room_destroy_iq(xmpp_ctx_t *ctx, const char * const room_jid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_instant_room_destroy_iq(xmpp_ctx_t *ctx, const char *const room_jid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -645,8 +647,8 @@ stanza_create_instant_room_destroy_iq(xmpp_ctx_t *ctx, const char * const room_j
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_config_request_iq(xmpp_ctx_t *ctx, const char * const room_jid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_config_request_iq(xmpp_ctx_t *ctx, const char *const room_jid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -666,8 +668,8 @@ stanza_create_room_config_request_iq(xmpp_ctx_t *ctx, const char * const room_ji
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_config_cancel_iq(xmpp_ctx_t *ctx, const char * const room_jid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_config_cancel_iq(xmpp_ctx_t *ctx, const char *const room_jid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -695,8 +697,8 @@ stanza_create_room_config_cancel_iq(xmpp_ctx_t *ctx, const char * const room_jid
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_affiliation_list_iq(xmpp_ctx_t *ctx, const char * const room, const char * const affiliation)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_affiliation_list_iq(xmpp_ctx_t *ctx, const char *const room, const char *const affiliation)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -722,8 +724,8 @@ stanza_create_room_affiliation_list_iq(xmpp_ctx_t *ctx, const char * const room,
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_role_list_iq(xmpp_ctx_t *ctx, const char * const room, const char * const role)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_role_list_iq(xmpp_ctx_t *ctx, const char *const room, const char *const role)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -749,9 +751,9 @@ stanza_create_room_role_list_iq(xmpp_ctx_t *ctx, const char * const room, const
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_affiliation_set_iq(xmpp_ctx_t *ctx, const char * const room, const char * const jid,
|
||||
const char * const affiliation, const char * const reason)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_affiliation_set_iq(xmpp_ctx_t *ctx, const char *const room, const char *const jid,
|
||||
const char *const affiliation, const char *const reason)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -790,9 +792,9 @@ stanza_create_room_affiliation_set_iq(xmpp_ctx_t *ctx, const char * const room,
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_role_set_iq(xmpp_ctx_t * const ctx, const char * const room, const char * const nick,
|
||||
const char * const role, const char * const reason)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_role_set_iq(xmpp_ctx_t *const ctx, const char *const room, const char *const nick,
|
||||
const char *const role, const char *const reason)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -831,9 +833,9 @@ stanza_create_room_role_set_iq(xmpp_ctx_t * const ctx, const char * const room,
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_kick_iq(xmpp_ctx_t * const ctx, const char * const room, const char * const nick,
|
||||
const char * const reason)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_kick_iq(xmpp_ctx_t *const ctx, const char *const room, const char *const nick,
|
||||
const char *const reason)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -872,8 +874,8 @@ stanza_create_room_kick_iq(xmpp_ctx_t * const ctx, const char * const room, cons
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_presence(xmpp_ctx_t * const ctx)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_presence(xmpp_ctx_t *const ctx)
|
||||
{
|
||||
xmpp_stanza_t *presence = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(presence, STANZA_NAME_PRESENCE);
|
||||
@ -881,8 +883,8 @@ stanza_create_presence(xmpp_ctx_t * const ctx)
|
||||
return presence;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_software_version_iq(xmpp_ctx_t *ctx, const char * const fulljid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_software_version_iq(xmpp_ctx_t *ctx, const char *const fulljid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -904,7 +906,7 @@ stanza_create_software_version_iq(xmpp_ctx_t *ctx, const char * const fulljid)
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
xmpp_stanza_t*
|
||||
stanza_create_roster_iq(xmpp_ctx_t *ctx)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
@ -922,9 +924,9 @@ stanza_create_roster_iq(xmpp_ctx_t *ctx)
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_disco_info_iq(xmpp_ctx_t *ctx, const char * const id, const char * const to,
|
||||
const char * const node)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_disco_info_iq(xmpp_ctx_t *ctx, const char *const id, const char *const to,
|
||||
const char *const node)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -945,9 +947,9 @@ stanza_create_disco_info_iq(xmpp_ctx_t *ctx, const char * const id, const char *
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_disco_items_iq(xmpp_ctx_t *ctx, const char * const id,
|
||||
const char * const jid)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_disco_items_iq(xmpp_ctx_t *ctx, const char *const id,
|
||||
const char *const jid)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -965,8 +967,8 @@ stanza_create_disco_items_iq(xmpp_ctx_t *ctx, const char * const id,
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_last_activity_iq(xmpp_ctx_t *ctx, const char * const id, const char * const to)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_last_activity_iq(xmpp_ctx_t *ctx, const char *const id, const char *const to)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -984,8 +986,8 @@ stanza_create_last_activity_iq(xmpp_ctx_t *ctx, const char * const id, const cha
|
||||
return iq;
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_room_config_submit_iq(xmpp_ctx_t *ctx, const char * const room, DataForm *form)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_room_config_submit_iq(xmpp_ctx_t *ctx, const char *const room, DataForm *form)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -1019,8 +1021,8 @@ stanza_contains_chat_state(xmpp_stanza_t *stanza)
|
||||
(xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_INACTIVE) != NULL));
|
||||
}
|
||||
|
||||
xmpp_stanza_t *
|
||||
stanza_create_ping_iq(xmpp_ctx_t *ctx, const char * const target)
|
||||
xmpp_stanza_t*
|
||||
stanza_create_ping_iq(xmpp_ctx_t *ctx, const char *const target)
|
||||
{
|
||||
xmpp_stanza_t *iq = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(iq, STANZA_NAME_IQ);
|
||||
@ -1044,7 +1046,7 @@ stanza_create_ping_iq(xmpp_ctx_t *ctx, const char * const target)
|
||||
}
|
||||
|
||||
GDateTime*
|
||||
stanza_get_delay(xmpp_stanza_t * const stanza)
|
||||
stanza_get_delay(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
GTimeVal utc_stamp;
|
||||
// first check for XEP-0203 delayed delivery
|
||||
@ -1081,7 +1083,7 @@ stanza_get_delay(xmpp_stanza_t * const stanza)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_status(xmpp_stanza_t *stanza, char *def)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
@ -1105,7 +1107,7 @@ stanza_get_status(xmpp_stanza_t *stanza, char *def)
|
||||
}
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_show(xmpp_stanza_t *stanza, char *def)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
@ -1130,7 +1132,7 @@ stanza_get_show(xmpp_stanza_t *stanza, char *def)
|
||||
}
|
||||
|
||||
gboolean
|
||||
stanza_is_muc_presence(xmpp_stanza_t * const stanza)
|
||||
stanza_is_muc_presence(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
if (stanza == NULL) {
|
||||
return FALSE;
|
||||
@ -1149,7 +1151,7 @@ stanza_is_muc_presence(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
gboolean
|
||||
stanza_muc_requires_config(xmpp_stanza_t * const stanza)
|
||||
stanza_muc_requires_config(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
// no stanza, or not presence stanza
|
||||
if ((stanza == NULL) || (g_strcmp0(xmpp_stanza_get_name(stanza), STANZA_NAME_PRESENCE) != 0)) {
|
||||
@ -1186,8 +1188,8 @@ stanza_muc_requires_config(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
gboolean
|
||||
stanza_is_muc_self_presence(xmpp_stanza_t * const stanza,
|
||||
const char * const self_jid)
|
||||
stanza_is_muc_self_presence(xmpp_stanza_t *const stanza,
|
||||
const char *const self_jid)
|
||||
{
|
||||
// no stanza, or not presence stanza
|
||||
if ((stanza == NULL) || (g_strcmp0(xmpp_stanza_get_name(stanza), STANZA_NAME_PRESENCE) != 0)) {
|
||||
@ -1254,8 +1256,8 @@ stanza_is_muc_self_presence(xmpp_stanza_t * const stanza,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
GSList *
|
||||
stanza_get_status_codes_by_ns(xmpp_stanza_t * const stanza, char *ns)
|
||||
GSList*
|
||||
stanza_get_status_codes_by_ns(xmpp_stanza_t *const stanza, char *ns)
|
||||
{
|
||||
GSList *codes = NULL;
|
||||
xmpp_stanza_t *ns_child = xmpp_stanza_get_child_by_ns(stanza, ns);
|
||||
@ -1292,7 +1294,7 @@ stanza_room_destroyed(xmpp_stanza_t *stanza)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_muc_destroy_alternative_room(xmpp_stanza_t *stanza)
|
||||
{
|
||||
char *stanza_name = xmpp_stanza_get_name(stanza);
|
||||
@ -1312,7 +1314,7 @@ stanza_get_muc_destroy_alternative_room(xmpp_stanza_t *stanza)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_muc_destroy_alternative_password(xmpp_stanza_t *stanza)
|
||||
{
|
||||
char *stanza_name = xmpp_stanza_get_name(stanza);
|
||||
@ -1334,7 +1336,7 @@ stanza_get_muc_destroy_alternative_password(xmpp_stanza_t *stanza)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_muc_destroy_reason(xmpp_stanza_t *stanza)
|
||||
{
|
||||
char *stanza_name = xmpp_stanza_get_name(stanza);
|
||||
@ -1356,7 +1358,7 @@ stanza_get_muc_destroy_reason(xmpp_stanza_t *stanza)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_actor(xmpp_stanza_t *stanza)
|
||||
{
|
||||
char *stanza_name = xmpp_stanza_get_name(stanza);
|
||||
@ -1382,7 +1384,7 @@ stanza_get_actor(xmpp_stanza_t *stanza)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_reason(xmpp_stanza_t *stanza)
|
||||
{
|
||||
char *stanza_name = xmpp_stanza_get_name(stanza);
|
||||
@ -1405,7 +1407,7 @@ stanza_get_reason(xmpp_stanza_t *stanza)
|
||||
}
|
||||
|
||||
gboolean
|
||||
stanza_is_room_nick_change(xmpp_stanza_t * const stanza)
|
||||
stanza_is_room_nick_change(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
// no stanza, or not presence stanza
|
||||
if ((stanza == NULL) || (g_strcmp0(xmpp_stanza_get_name(stanza), STANZA_NAME_PRESENCE) != 0)) {
|
||||
@ -1432,8 +1434,8 @@ stanza_is_room_nick_change(xmpp_stanza_t * const stanza)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
char *
|
||||
stanza_get_new_nick(xmpp_stanza_t * const stanza)
|
||||
char*
|
||||
stanza_get_new_nick(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
if (!stanza_is_room_nick_change(stanza)) {
|
||||
return NULL;
|
||||
@ -1456,7 +1458,7 @@ stanza_get_new_nick(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
int
|
||||
stanza_get_idle_time(xmpp_stanza_t * const stanza)
|
||||
stanza_get_idle_time(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
xmpp_stanza_t *query = xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_QUERY);
|
||||
|
||||
@ -1487,7 +1489,7 @@ stanza_get_idle_time(xmpp_stanza_t * const stanza)
|
||||
}
|
||||
|
||||
XMPPCaps*
|
||||
stanza_parse_caps(xmpp_stanza_t * const stanza)
|
||||
stanza_parse_caps(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
xmpp_stanza_t *caps_st = xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_C);
|
||||
|
||||
@ -1512,8 +1514,8 @@ stanza_parse_caps(xmpp_stanza_t * const stanza)
|
||||
return caps;
|
||||
}
|
||||
|
||||
char *
|
||||
stanza_get_caps_str(xmpp_stanza_t * const stanza)
|
||||
char*
|
||||
stanza_get_caps_str(xmpp_stanza_t *const stanza)
|
||||
{
|
||||
xmpp_stanza_t *caps = xmpp_stanza_get_child_by_name(stanza, STANZA_NAME_C);
|
||||
|
||||
@ -1541,7 +1543,7 @@ stanza_get_caps_str(xmpp_stanza_t * const stanza)
|
||||
return caps_str;
|
||||
}
|
||||
|
||||
char *
|
||||
char*
|
||||
stanza_get_error_message(xmpp_stanza_t *stanza)
|
||||
{
|
||||
xmpp_ctx_t *ctx = connection_get_ctx();
|
||||
@ -1607,7 +1609,7 @@ stanza_get_error_message(xmpp_stanza_t *stanza)
|
||||
}
|
||||
|
||||
void
|
||||
stanza_attach_priority(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
stanza_attach_priority(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence,
|
||||
const int pri)
|
||||
{
|
||||
if (pri != 0) {
|
||||
@ -1627,8 +1629,8 @@ stanza_attach_priority(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
}
|
||||
|
||||
void
|
||||
stanza_attach_show(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
const char * const show)
|
||||
stanza_attach_show(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence,
|
||||
const char *const show)
|
||||
{
|
||||
if (show) {
|
||||
xmpp_stanza_t *show_stanza = xmpp_stanza_new(ctx);
|
||||
@ -1643,8 +1645,8 @@ stanza_attach_show(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
}
|
||||
|
||||
void
|
||||
stanza_attach_status(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
const char * const status)
|
||||
stanza_attach_status(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence,
|
||||
const char *const status)
|
||||
{
|
||||
if (status) {
|
||||
xmpp_stanza_t *status_stanza = xmpp_stanza_new(ctx);
|
||||
@ -1659,8 +1661,8 @@ stanza_attach_status(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
}
|
||||
|
||||
void
|
||||
stanza_attach_last_activity(xmpp_ctx_t * const ctx,
|
||||
xmpp_stanza_t * const presence, const int idle)
|
||||
stanza_attach_last_activity(xmpp_ctx_t *const ctx,
|
||||
xmpp_stanza_t *const presence, const int idle)
|
||||
{
|
||||
xmpp_stanza_t *query = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(query, STANZA_NAME_QUERY);
|
||||
@ -1673,7 +1675,7 @@ stanza_attach_last_activity(xmpp_ctx_t * const ctx,
|
||||
}
|
||||
|
||||
void
|
||||
stanza_attach_caps(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence)
|
||||
stanza_attach_caps(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence)
|
||||
{
|
||||
xmpp_stanza_t *caps = xmpp_stanza_new(ctx);
|
||||
xmpp_stanza_set_name(caps, STANZA_NAME_C);
|
||||
@ -1689,7 +1691,7 @@ stanza_attach_caps(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence)
|
||||
xmpp_stanza_release(query);
|
||||
}
|
||||
|
||||
const char *
|
||||
const char*
|
||||
stanza_get_presence_string_from_type(resource_presence_t presence_type)
|
||||
{
|
||||
switch(presence_type)
|
||||
@ -1759,7 +1761,7 @@ stanza_free_presence(XMPPPresence *presence)
|
||||
}
|
||||
}
|
||||
|
||||
XMPPPresence *
|
||||
XMPPPresence*
|
||||
stanza_parse_presence(xmpp_stanza_t *stanza, int *err)
|
||||
{
|
||||
char *from = xmpp_stanza_get_attribute(stanza, STANZA_ATTR_FROM);
|
||||
|
@ -195,111 +195,100 @@ typedef enum {
|
||||
|
||||
xmpp_stanza_t* stanza_create_bookmarks_storage_request(xmpp_ctx_t *ctx);
|
||||
|
||||
xmpp_stanza_t * stanza_enable_carbons(xmpp_ctx_t *ctx);
|
||||
xmpp_stanza_t* stanza_enable_carbons(xmpp_ctx_t *ctx);
|
||||
|
||||
xmpp_stanza_t * stanza_disable_carbons(xmpp_ctx_t *ctx);
|
||||
xmpp_stanza_t* stanza_disable_carbons(xmpp_ctx_t *ctx);
|
||||
|
||||
xmpp_stanza_t* stanza_create_chat_state(xmpp_ctx_t *ctx,
|
||||
const char * const fulljid, const char * const state);
|
||||
const char *const fulljid, const char *const state);
|
||||
|
||||
xmpp_stanza_t * stanza_attach_state(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza, const char * const state);
|
||||
xmpp_stanza_t * stanza_attach_carbons_private(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t * stanza_attach_hints_no_copy(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t * stanza_attach_hints_no_store(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t * stanza_attach_receipt_request(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t* stanza_attach_state(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza, const char *const state);
|
||||
xmpp_stanza_t* stanza_attach_carbons_private(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t* stanza_attach_hints_no_copy(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t* stanza_attach_hints_no_store(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
xmpp_stanza_t* stanza_attach_receipt_request(xmpp_ctx_t *ctx, xmpp_stanza_t *stanza);
|
||||
|
||||
xmpp_stanza_t* stanza_create_message(xmpp_ctx_t *ctx, char *id,
|
||||
const char * const recipient, const char * const type, const char * const message);
|
||||
const char *const recipient, const char *const type, const char *const message);
|
||||
|
||||
xmpp_stanza_t* stanza_create_room_join_presence(xmpp_ctx_t * const ctx,
|
||||
const char * const full_room_jid, const char * const passwd);
|
||||
xmpp_stanza_t* stanza_create_room_join_presence(xmpp_ctx_t *const ctx,
|
||||
const char *const full_room_jid, const char *const passwd);
|
||||
|
||||
xmpp_stanza_t* stanza_create_room_newnick_presence(xmpp_ctx_t *ctx,
|
||||
const char * const full_room_jid);
|
||||
const char *const full_room_jid);
|
||||
|
||||
xmpp_stanza_t* stanza_create_room_leave_presence(xmpp_ctx_t *ctx,
|
||||
const char * const room, const char * const nick);
|
||||
const char *const room, const char *const nick);
|
||||
|
||||
xmpp_stanza_t* stanza_create_presence(xmpp_ctx_t * const ctx);
|
||||
xmpp_stanza_t* stanza_create_presence(xmpp_ctx_t *const ctx);
|
||||
|
||||
xmpp_stanza_t* stanza_create_roster_iq(xmpp_ctx_t *ctx);
|
||||
xmpp_stanza_t* stanza_create_ping_iq(xmpp_ctx_t *ctx, const char * const target);
|
||||
xmpp_stanza_t* stanza_create_disco_info_iq(xmpp_ctx_t *ctx, const char * const id,
|
||||
const char * const to, const char * const node);
|
||||
xmpp_stanza_t* stanza_create_ping_iq(xmpp_ctx_t *ctx, const char *const target);
|
||||
xmpp_stanza_t* stanza_create_disco_info_iq(xmpp_ctx_t *ctx, const char *const id,
|
||||
const char *const to, const char *const node);
|
||||
|
||||
xmpp_stanza_t* stanza_create_last_activity_iq(xmpp_ctx_t *ctx, const char * const id,
|
||||
const char * const to);
|
||||
xmpp_stanza_t* stanza_create_last_activity_iq(xmpp_ctx_t *ctx, const char *const id,
|
||||
const char *const to);
|
||||
|
||||
xmpp_stanza_t* stanza_create_invite(xmpp_ctx_t *ctx, const char * const room,
|
||||
const char * const contact, const char * const reason, const char * const password);
|
||||
xmpp_stanza_t* stanza_create_mediated_invite(xmpp_ctx_t *ctx, const char * const room,
|
||||
const char * const contact, const char * const reason);
|
||||
xmpp_stanza_t* stanza_create_invite(xmpp_ctx_t *ctx, const char *const room,
|
||||
const char *const contact, const char *const reason, const char *const password);
|
||||
xmpp_stanza_t* stanza_create_mediated_invite(xmpp_ctx_t *ctx, const char *const room,
|
||||
const char *const contact, const char *const reason);
|
||||
|
||||
gboolean stanza_contains_chat_state(xmpp_stanza_t *stanza);
|
||||
|
||||
GDateTime* stanza_get_delay(xmpp_stanza_t * const stanza);
|
||||
GDateTime* stanza_get_delay(xmpp_stanza_t *const stanza);
|
||||
|
||||
gboolean stanza_is_muc_presence(xmpp_stanza_t * const stanza);
|
||||
gboolean stanza_is_muc_self_presence(xmpp_stanza_t * const stanza,
|
||||
const char * const self_jid);
|
||||
gboolean stanza_is_room_nick_change(xmpp_stanza_t * const stanza);
|
||||
gboolean stanza_muc_requires_config(xmpp_stanza_t * const stanza);
|
||||
gboolean stanza_is_muc_presence(xmpp_stanza_t *const stanza);
|
||||
gboolean stanza_is_muc_self_presence(xmpp_stanza_t *const stanza,
|
||||
const char *const self_jid);
|
||||
gboolean stanza_is_room_nick_change(xmpp_stanza_t *const stanza);
|
||||
gboolean stanza_muc_requires_config(xmpp_stanza_t *const stanza);
|
||||
|
||||
char * stanza_get_new_nick(xmpp_stanza_t * const stanza);
|
||||
xmpp_stanza_t* stanza_create_instant_room_request_iq(xmpp_ctx_t *ctx,
|
||||
const char * const room_jid);
|
||||
xmpp_stanza_t* stanza_create_instant_room_destroy_iq(xmpp_ctx_t *ctx,
|
||||
const char * const room_jid);
|
||||
xmpp_stanza_t* stanza_create_room_config_request_iq(xmpp_ctx_t *ctx,
|
||||
const char * const room_jid);
|
||||
xmpp_stanza_t* stanza_create_room_config_cancel_iq(xmpp_ctx_t *ctx,
|
||||
const char * const room_jid);
|
||||
xmpp_stanza_t* stanza_create_room_config_submit_iq(xmpp_ctx_t *ctx,
|
||||
const char * const room, DataForm *form);
|
||||
xmpp_stanza_t* stanza_create_room_affiliation_list_iq(xmpp_ctx_t *ctx, const char * const room,
|
||||
const char * const affiliation);
|
||||
xmpp_stanza_t* stanza_create_room_affiliation_set_iq(xmpp_ctx_t *ctx, const char * const room, const char * const jid,
|
||||
const char * const affiliation, const char * const reason);
|
||||
xmpp_stanza_t* stanza_create_room_role_set_iq(xmpp_ctx_t * const ctx, const char * const room, const char * const jid,
|
||||
const char * const role, const char * const reason);
|
||||
xmpp_stanza_t* stanza_create_room_role_list_iq(xmpp_ctx_t *ctx, const char * const room, const char * const role);
|
||||
char* stanza_get_new_nick(xmpp_stanza_t *const stanza);
|
||||
xmpp_stanza_t* stanza_create_instant_room_request_iq(xmpp_ctx_t *ctx, const char *const room_jid);
|
||||
xmpp_stanza_t* stanza_create_instant_room_destroy_iq(xmpp_ctx_t *ctx, const char *const room_jid);
|
||||
xmpp_stanza_t* stanza_create_room_config_request_iq(xmpp_ctx_t *ctx, const char *const room_jid);
|
||||
xmpp_stanza_t* stanza_create_room_config_cancel_iq(xmpp_ctx_t *ctx, const char *const room_jid);
|
||||
xmpp_stanza_t* stanza_create_room_config_submit_iq(xmpp_ctx_t *ctx, const char *const room, DataForm *form);
|
||||
xmpp_stanza_t* stanza_create_room_affiliation_list_iq(xmpp_ctx_t *ctx, const char *const room,
|
||||
const char *const affiliation);
|
||||
xmpp_stanza_t* stanza_create_room_affiliation_set_iq(xmpp_ctx_t *ctx, const char *const room, const char *const jid,
|
||||
const char *const affiliation, const char *const reason);
|
||||
xmpp_stanza_t* stanza_create_room_role_set_iq(xmpp_ctx_t *const ctx, const char *const room, const char *const jid,
|
||||
const char *const role, const char *const reason);
|
||||
xmpp_stanza_t* stanza_create_room_role_list_iq(xmpp_ctx_t *ctx, const char *const room, const char *const role);
|
||||
|
||||
xmpp_stanza_t* stanza_create_room_subject_message(xmpp_ctx_t *ctx, const char * const room, const char * const subject);
|
||||
xmpp_stanza_t* stanza_create_room_kick_iq(xmpp_ctx_t * const ctx, const char * const room, const char * const nick,
|
||||
const char * const reason);
|
||||
xmpp_stanza_t* stanza_create_room_subject_message(xmpp_ctx_t *ctx, const char *const room, const char *const subject);
|
||||
xmpp_stanza_t* stanza_create_room_kick_iq(xmpp_ctx_t *const ctx, const char *const room, const char *const nick,
|
||||
const char *const reason);
|
||||
|
||||
int stanza_get_idle_time(xmpp_stanza_t * const stanza);
|
||||
char * stanza_get_caps_str(xmpp_stanza_t * const stanza);
|
||||
int stanza_get_idle_time(xmpp_stanza_t *const stanza);
|
||||
char* stanza_get_caps_str(xmpp_stanza_t *const stanza);
|
||||
|
||||
DataForm * stanza_create_form(xmpp_stanza_t * const stanza);
|
||||
DataForm* stanza_create_form(xmpp_stanza_t *const stanza);
|
||||
void stanza_destroy_form(DataForm *form);
|
||||
|
||||
void stanza_attach_priority(xmpp_ctx_t * const ctx,
|
||||
xmpp_stanza_t * const presence, const int pri);
|
||||
void stanza_attach_last_activity(xmpp_ctx_t * const ctx,
|
||||
xmpp_stanza_t * const presence, const int idle);
|
||||
void stanza_attach_caps(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence);
|
||||
void stanza_attach_show(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
const char * const show);
|
||||
void stanza_attach_status(xmpp_ctx_t * const ctx, xmpp_stanza_t * const presence,
|
||||
const char * const status);
|
||||
void stanza_attach_priority(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence, const int pri);
|
||||
void stanza_attach_last_activity(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence, const int idle);
|
||||
void stanza_attach_caps(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence);
|
||||
void stanza_attach_show(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence, const char *const show);
|
||||
void stanza_attach_status(xmpp_ctx_t *const ctx, xmpp_stanza_t *const presence, const char *const status);
|
||||
|
||||
const char * stanza_get_presence_string_from_type(resource_presence_t presence_type);
|
||||
xmpp_stanza_t * stanza_create_software_version_iq(xmpp_ctx_t *ctx, const char * const fulljid);
|
||||
xmpp_stanza_t * stanza_create_disco_items_iq(xmpp_ctx_t *ctx, const char * const id,
|
||||
const char * const jid);
|
||||
const char* stanza_get_presence_string_from_type(resource_presence_t presence_type);
|
||||
xmpp_stanza_t* stanza_create_software_version_iq(xmpp_ctx_t *ctx, const char *const fulljid);
|
||||
xmpp_stanza_t* stanza_create_disco_items_iq(xmpp_ctx_t *ctx, const char *const id, const char *const jid);
|
||||
|
||||
char * stanza_get_status(xmpp_stanza_t *stanza, char *def);
|
||||
char * stanza_get_show(xmpp_stanza_t *stanza, char *def);
|
||||
char* stanza_get_status(xmpp_stanza_t *stanza, char *def);
|
||||
char* stanza_get_show(xmpp_stanza_t *stanza, char *def);
|
||||
|
||||
xmpp_stanza_t * stanza_create_roster_set(xmpp_ctx_t *ctx, const char * const id,
|
||||
const char * const jid, const char * const handle, GSList *groups);
|
||||
xmpp_stanza_t * stanza_create_roster_remove_set(xmpp_ctx_t *ctx,
|
||||
const char * const barejid);
|
||||
xmpp_stanza_t* stanza_create_roster_set(xmpp_ctx_t *ctx, const char *const id, const char *const jid,
|
||||
const char *const handle, GSList *groups);
|
||||
xmpp_stanza_t* stanza_create_roster_remove_set(xmpp_ctx_t *ctx, const char *const barejid);
|
||||
|
||||
char * stanza_get_error_message(xmpp_stanza_t * const stanza);
|
||||
char* stanza_get_error_message(xmpp_stanza_t *const stanza);
|
||||
|
||||
GSList* stanza_get_status_codes_by_ns(xmpp_stanza_t * const stanza, char *ns);
|
||||
GSList* stanza_get_status_codes_by_ns(xmpp_stanza_t *const stanza, char *ns);
|
||||
gboolean stanza_room_destroyed(xmpp_stanza_t *stanza);
|
||||
char* stanza_get_muc_destroy_alternative_room(xmpp_stanza_t *stanza);
|
||||
char* stanza_get_muc_destroy_alternative_password(xmpp_stanza_t *stanza);
|
||||
@ -311,7 +300,7 @@ Resource* stanza_resource_from_presence(XMPPPresence *presence);
|
||||
XMPPPresence* stanza_parse_presence(xmpp_stanza_t *stanza, int *err);
|
||||
void stanza_free_presence(XMPPPresence *presence);
|
||||
|
||||
XMPPCaps* stanza_parse_caps(xmpp_stanza_t * const stanza);
|
||||
XMPPCaps* stanza_parse_caps(xmpp_stanza_t *const stanza);
|
||||
void stanza_free_caps(XMPPCaps *caps);
|
||||
|
||||
#endif
|
||||
|
135
src/xmpp/xmpp.h
135
src/xmpp/xmpp.h
@ -138,81 +138,78 @@ typedef struct data_form_t {
|
||||
|
||||
// connection functions
|
||||
void jabber_init(void);
|
||||
jabber_conn_status_t jabber_connect_with_details(const char * const jid,
|
||||
const char * const passwd, const char * const altdomain, const int port, const char *const tls_policy);
|
||||
jabber_conn_status_t jabber_connect_with_account(const ProfAccount * const account);
|
||||
jabber_conn_status_t jabber_connect_with_details(const char *const jid, const char *const passwd,
|
||||
const char *const altdomain, const int port, const char *const tls_policy);
|
||||
jabber_conn_status_t jabber_connect_with_account(const ProfAccount *const account);
|
||||
void jabber_disconnect(void);
|
||||
void jabber_shutdown(void);
|
||||
void jabber_process_events(int millis);
|
||||
const char * jabber_get_fulljid(void);
|
||||
const char * jabber_get_domain(void);
|
||||
const char* jabber_get_fulljid(void);
|
||||
const char* jabber_get_domain(void);
|
||||
jabber_conn_status_t jabber_get_connection_status(void);
|
||||
char * jabber_get_presence_message(void);
|
||||
char* jabber_get_presence_message(void);
|
||||
char* jabber_get_account_name(void);
|
||||
GList * jabber_get_available_resources(void);
|
||||
GList* jabber_get_available_resources(void);
|
||||
char* jabber_create_uuid(void);
|
||||
void jabber_free_uuid(char *uuid);
|
||||
|
||||
// message functions
|
||||
char* message_send_chat(const char * const barejid, const char * const msg);
|
||||
char* message_send_chat_otr(const char * const barejid, const char * const msg);
|
||||
char* message_send_chat_pgp(const char * const barejid, const char * const msg);
|
||||
void message_send_private(const char * const fulljid, const char * const msg);
|
||||
void message_send_groupchat(const char * const roomjid, const char * const msg);
|
||||
void message_send_groupchat_subject(const char * const roomjid, const char * const subject);
|
||||
char* message_send_chat(const char *const barejid, const char *const msg);
|
||||
char* message_send_chat_otr(const char *const barejid, const char *const msg);
|
||||
char* message_send_chat_pgp(const char *const barejid, const char *const msg);
|
||||
void message_send_private(const char *const fulljid, const char *const msg);
|
||||
void message_send_groupchat(const char *const roomjid, const char *const msg);
|
||||
void message_send_groupchat_subject(const char *const roomjid, const char *const subject);
|
||||
|
||||
void message_send_inactive(const char * const jid);
|
||||
void message_send_composing(const char * const jid);
|
||||
void message_send_paused(const char * const jid);
|
||||
void message_send_gone(const char * const jid);
|
||||
void message_send_inactive(const char *const jid);
|
||||
void message_send_composing(const char *const jid);
|
||||
void message_send_paused(const char *const jid);
|
||||
void message_send_gone(const char *const jid);
|
||||
|
||||
void message_send_invite(const char * const room, const char * const contact,
|
||||
const char * const reason);
|
||||
void message_send_invite(const char *const room, const char *const contact, const char *const reason);
|
||||
|
||||
// presence functions
|
||||
void presence_subscription(const char * const jid, const jabber_subscr_t action);
|
||||
void presence_subscription(const char *const jid, const jabber_subscr_t action);
|
||||
GSList* presence_get_subscription_requests(void);
|
||||
gint presence_sub_request_count(void);
|
||||
void presence_reset_sub_request_search(void);
|
||||
char * presence_sub_request_find(const char * const search_str);
|
||||
char* presence_sub_request_find(const char *const search_str);
|
||||
void presence_join_room(char *room, char *nick, char * passwd);
|
||||
void presence_change_room_nick(const char * const room, const char * const nick);
|
||||
void presence_leave_chat_room(const char * const room_jid);
|
||||
void presence_send(resource_presence_t status, const char * const msg, int idle, char *signed_status);
|
||||
gboolean presence_sub_request_exists(const char * const bare_jid);
|
||||
void presence_change_room_nick(const char *const room, const char *const nick);
|
||||
void presence_leave_chat_room(const char *const room_jid);
|
||||
void presence_send(resource_presence_t status, const char *const msg, int idle, char *signed_status);
|
||||
gboolean presence_sub_request_exists(const char *const bare_jid);
|
||||
|
||||
// iq functions
|
||||
void iq_enable_carbons();
|
||||
void iq_disable_carbons();
|
||||
void iq_send_software_version(const char * const fulljid);
|
||||
void iq_enable_carbons(void);
|
||||
void iq_disable_carbons(void);
|
||||
void iq_send_software_version(const char *const fulljid);
|
||||
void iq_room_list_request(gchar *conferencejid);
|
||||
void iq_disco_info_request(gchar *jid);
|
||||
void iq_disco_items_request(gchar *jid);
|
||||
void iq_last_activity_request(gchar *jid);
|
||||
void iq_set_autoping(int seconds);
|
||||
void iq_confirm_instant_room(const char * const room_jid);
|
||||
void iq_destroy_room(const char * const room_jid);
|
||||
void iq_request_room_config_form(const char * const room_jid);
|
||||
void iq_submit_room_config(const char * const room, DataForm *form);
|
||||
void iq_room_config_cancel(const char * const room_jid);
|
||||
void iq_send_ping(const char * const target);
|
||||
void iq_send_caps_request(const char * const to, const char * const id,
|
||||
const char * const node, const char * const ver);
|
||||
void iq_send_caps_request_for_jid(const char * const to, const char * const id,
|
||||
const char * const node, const char * const ver);
|
||||
void iq_send_caps_request_legacy(const char * const to, const char * const id,
|
||||
const char * const node, const char * const ver);
|
||||
void iq_room_info_request(const char * const room, gboolean display_result);
|
||||
void iq_room_affiliation_list(const char * const room, char *affiliation);
|
||||
void iq_room_affiliation_set(const char * const room, const char * const jid, char *affiliation,
|
||||
const char * const reason);
|
||||
void iq_room_kick_occupant(const char * const room, const char * const nick, const char * const reason);
|
||||
void iq_room_role_set(const char * const room, const char * const nick, char *role,
|
||||
const char * const reason);
|
||||
void iq_confirm_instant_room(const char *const room_jid);
|
||||
void iq_destroy_room(const char *const room_jid);
|
||||
void iq_request_room_config_form(const char *const room_jid);
|
||||
void iq_submit_room_config(const char *const room, DataForm *form);
|
||||
void iq_room_config_cancel(const char *const room_jid);
|
||||
void iq_send_ping(const char *const target);
|
||||
void iq_send_caps_request(const char *const to, const char *const id, const char *const node, const char *const ver);
|
||||
void iq_send_caps_request_for_jid(const char *const to, const char *const id, const char *const node,
|
||||
const char *const ver);
|
||||
void iq_send_caps_request_legacy(const char *const to, const char *const id, const char *const node,
|
||||
const char *const ver);
|
||||
void iq_room_info_request(const char *const room, gboolean display_result);
|
||||
void iq_room_affiliation_list(const char *const room, char *affiliation);
|
||||
void iq_room_affiliation_set(const char *const room, const char *const jid, char *affiliation,
|
||||
const char *const reason);
|
||||
void iq_room_kick_occupant(const char *const room, const char *const nick, const char *const reason);
|
||||
void iq_room_role_set(const char *const room, const char *const nick, char *role, const char *const reason);
|
||||
void iq_room_role_list(const char * const room, char *role);
|
||||
|
||||
// caps functions
|
||||
Capabilities* caps_lookup(const char * const jid);
|
||||
Capabilities* caps_lookup(const char *const jid);
|
||||
void caps_close(void);
|
||||
void caps_destroy(Capabilities *caps);
|
||||
|
||||
@ -220,32 +217,32 @@ gboolean bookmark_add(const char *jid, const char *nick, const char *password, c
|
||||
gboolean bookmark_update(const char *jid, const char *nick, const char *password, const char *autojoin_str);
|
||||
gboolean bookmark_remove(const char *jid);
|
||||
gboolean bookmark_join(const char *jid);
|
||||
const GList * bookmark_get_list(void);
|
||||
char * bookmark_find(const char * const search_str);
|
||||
const GList* bookmark_get_list(void);
|
||||
char* bookmark_find(const char *const search_str);
|
||||
void bookmark_autocomplete_reset(void);
|
||||
|
||||
void roster_send_name_change(const char * const barejid, const char * const new_name, GSList *groups);
|
||||
void roster_send_add_to_group(const char * const group, PContact contact);
|
||||
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);
|
||||
void roster_send_name_change(const char *const barejid, const char *const new_name, GSList *groups);
|
||||
void roster_send_add_to_group(const char *const group, PContact contact);
|
||||
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);
|
||||
|
||||
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);
|
||||
gboolean form_add_unique_value(DataForm *form, const char * const tag, char *value);
|
||||
void form_add_value(DataForm *form, const char * const tag, char *value);
|
||||
gboolean form_remove_value(DataForm *form, const char * const tag, char *value);
|
||||
gboolean form_remove_text_multi_value(DataForm *form, const char * const tag, int index);
|
||||
gboolean form_tag_exists(DataForm *form, const char * const tag);
|
||||
form_field_type_t form_get_field_type(DataForm *form, const char * const tag);
|
||||
gboolean form_field_contains_option(DataForm *form, const char * const tag, char *value);
|
||||
int form_get_value_count(DataForm *form, const char * const tag);
|
||||
FormField* form_get_field_by_tag(DataForm *form, const char * const tag);
|
||||
Autocomplete form_get_value_ac(DataForm *form, const char * const tag);
|
||||
char* form_get_form_type_field(DataForm *form);
|
||||
void form_set_value(DataForm *form, const char *const tag, char *value);
|
||||
gboolean form_add_unique_value(DataForm *form, const char *const tag, char *value);
|
||||
void form_add_value(DataForm *form, const char *const tag, char *value);
|
||||
gboolean form_remove_value(DataForm *form, const char *const tag, char *value);
|
||||
gboolean form_remove_text_multi_value(DataForm *form, const char *const tag, int index);
|
||||
gboolean form_tag_exists(DataForm *form, const char *const tag);
|
||||
form_field_type_t form_get_field_type(DataForm *form, const char *const tag);
|
||||
gboolean form_field_contains_option(DataForm *form, const char *const tag, char *value);
|
||||
int form_get_value_count(DataForm *form, const char *const tag);
|
||||
FormField* form_get_field_by_tag(DataForm *form, const char *const tag);
|
||||
Autocomplete form_get_value_ac(DataForm *form, const char *const tag);
|
||||
void form_reset_autocompleters(DataForm *form);
|
||||
|
||||
GSList * form_get_non_form_type_fields_sorted(DataForm *form);
|
||||
GSList * form_get_field_values_sorted(FormField *field);
|
||||
GSList* form_get_non_form_type_fields_sorted(DataForm *form);
|
||||
GSList* form_get_field_values_sorted(FormField *field);
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user