libpurple/protocols/jabber/jabber.h

changeset 40634
4d3018b00ad4
parent 40594
e32ab786a04f
child 40708
53a26c29d26c
equal deleted inserted replaced
40633:d884c4b6e202 40634:4d3018b00ad4
396 */ 396 */
397 void jabber_stream_restart_inactivity_timer(JabberStream *js); 397 void jabber_stream_restart_inactivity_timer(JabberStream *js);
398 398
399 /** Protocol functions */ 399 /** Protocol functions */
400 const char *jabber_list_icon(PurpleAccount *a, PurpleBuddy *b); 400 const char *jabber_list_icon(PurpleAccount *a, PurpleBuddy *b);
401 const char* jabber_list_emblem(PurpleBuddy *b); 401 const char* jabber_list_emblem(PurpleProtocolClient *client, PurpleBuddy *b);
402 char *jabber_status_text(PurpleBuddy *b); 402 char *jabber_status_text(PurpleProtocolClient *client, PurpleBuddy *b);
403 void jabber_tooltip_text(PurpleBuddy *b, PurpleNotifyUserInfo *user_info, gboolean full); 403 void jabber_tooltip_text(PurpleProtocolClient *client, PurpleBuddy *b, PurpleNotifyUserInfo *user_info, gboolean full);
404 GList *jabber_status_types(PurpleAccount *account); 404 GList *jabber_status_types(PurpleAccount *account);
405 void jabber_login(PurpleAccount *account); 405 void jabber_login(PurpleAccount *account);
406 void jabber_close(PurpleConnection *gc); 406 void jabber_close(PurpleConnection *gc);
407 void jabber_idle_set(PurpleConnection *gc, int idle); 407 void jabber_idle_set(PurpleConnection *gc, int idle);
408 void jabber_blocklist_parse_push(JabberStream *js, const char *from, 408 void jabber_blocklist_parse_push(JabberStream *js, const char *from,
415 void jabber_register_gateway(JabberStream *js, const char *gateway); 415 void jabber_register_gateway(JabberStream *js, const char *gateway);
416 void jabber_register_account(PurpleAccount *account); 416 void jabber_register_account(PurpleAccount *account);
417 void jabber_unregister_account(PurpleAccount *account, PurpleAccountUnregistrationCb cb, void *user_data); 417 void jabber_unregister_account(PurpleAccount *account, PurpleAccountUnregistrationCb cb, void *user_data);
418 gboolean jabber_send_attention(PurpleProtocolAttention *attn, PurpleConnection *gc, const char *username, guint code); 418 gboolean jabber_send_attention(PurpleProtocolAttention *attn, PurpleConnection *gc, const char *username, guint code);
419 GList *jabber_attention_types(PurpleProtocolAttention *attn, PurpleAccount *account); 419 GList *jabber_attention_types(PurpleProtocolAttention *attn, PurpleAccount *account);
420 void jabber_convo_closed(PurpleConnection *gc, const char *who); 420 void jabber_convo_closed(PurpleProtocolClient *client, PurpleConnection *gc, const char *who);
421 PurpleChat *jabber_find_blist_chat(PurpleAccount *account, const char *name); 421 PurpleChat *jabber_find_blist_chat(PurpleProtocolClient *client, PurpleAccount *account, const char *name);
422 gboolean jabber_offline_message(const PurpleBuddy *buddy); 422 gboolean jabber_offline_message(PurpleProtocolClient *client, PurpleBuddy *buddy);
423 int jabber_protocol_send_raw(PurpleConnection *gc, const char *buf, int len); 423 int jabber_protocol_send_raw(PurpleConnection *gc, const char *buf, int len);
424 GList *jabber_get_actions(PurpleConnection *gc); 424 GList *jabber_get_actions(PurpleProtocolClient *client, PurpleConnection *gc);
425 425
426 gboolean jabber_audio_enabled(JabberStream *js, const char *unused); 426 gboolean jabber_audio_enabled(JabberStream *js, const char *unused);
427 gboolean jabber_video_enabled(JabberStream *js, const char *unused); 427 gboolean jabber_video_enabled(JabberStream *js, const char *unused);
428 gboolean jabber_initiate_media(PurpleProtocolMedia *media, PurpleAccount *account, const char *who, PurpleMediaSessionType type); 428 gboolean jabber_initiate_media(PurpleProtocolMedia *media, PurpleAccount *account, const char *who, PurpleMediaSessionType type);
429 PurpleMediaCaps jabber_get_media_caps(PurpleProtocolMedia *media, PurpleAccount *account, const char *who); 429 PurpleMediaCaps jabber_get_media_caps(PurpleProtocolMedia *media, PurpleAccount *account, const char *who);

mercurial