| 323 G_MODULE_EXPORT GType jabber_protocol_get_type(void); |
323 G_MODULE_EXPORT GType jabber_protocol_get_type(void); |
| 324 |
324 |
| 325 void jabber_stream_features_parse(JabberStream *js, PurpleXmlNode *packet); |
325 void jabber_stream_features_parse(JabberStream *js, PurpleXmlNode *packet); |
| 326 void jabber_process_packet(JabberStream *js, PurpleXmlNode **packet); |
326 void jabber_process_packet(JabberStream *js, PurpleXmlNode **packet); |
| 327 void jabber_send(JabberStream *js, PurpleXmlNode *data); |
327 void jabber_send(JabberStream *js, PurpleXmlNode *data); |
| 328 void jabber_send_raw(JabberStream *js, const char *data, int len); |
328 void jabber_send_raw(PurpleProtocolServer *protocol_server, JabberStream *js, const char *data, int len); |
| 329 void jabber_send_signal_cb(PurpleConnection *pc, PurpleXmlNode **packet, |
329 void jabber_send_signal_cb(PurpleConnection *pc, PurpleXmlNode **packet, |
| 330 gpointer unused); |
330 gpointer unused); |
| 331 |
331 |
| 332 void jabber_stream_set_state(JabberStream *js, JabberStreamState state); |
332 void jabber_stream_set_state(JabberStream *js, JabberStreamState state); |
| 333 |
333 |
| 402 char *jabber_status_text(PurpleProtocolClient *client, PurpleBuddy *b); |
402 char *jabber_status_text(PurpleProtocolClient *client, PurpleBuddy *b); |
| 403 void jabber_tooltip_text(PurpleProtocolClient *client, 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(PurpleProtocolServer *protocol_server, 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, |
| 409 JabberIqType type, const char *id, |
409 JabberIqType type, const char *id, |
| 410 PurpleXmlNode *child); |
410 PurpleXmlNode *child); |
| 411 void jabber_request_block_list(JabberStream *js); |
411 void jabber_request_block_list(JabberStream *js); |
| 412 void jabber_add_deny(PurpleProtocolPrivacy *privacy, PurpleConnection *gc, const char *who); |
412 void jabber_add_deny(PurpleProtocolPrivacy *privacy, PurpleConnection *gc, const char *who); |
| 413 void jabber_remove_deny(PurpleProtocolPrivacy *privacy, PurpleConnection *gc, const char *who); |
413 void jabber_remove_deny(PurpleProtocolPrivacy *privacy, PurpleConnection *gc, const char *who); |
| 414 void jabber_keepalive(PurpleConnection *gc); |
414 void jabber_keepalive(PurpleProtocolServer *protocol_server, PurpleConnection *gc); |
| 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(PurpleProtocolServer *protocol_server, PurpleAccount *account); |
| 417 void jabber_unregister_account(PurpleAccount *account, PurpleAccountUnregistrationCb cb, void *user_data); |
417 void jabber_unregister_account(PurpleProtocolServer *protocol_server, 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(PurpleProtocolClient *client, PurpleConnection *gc, const char *who); |
420 void jabber_convo_closed(PurpleProtocolClient *client, PurpleConnection *gc, const char *who); |
| 421 PurpleChat *jabber_find_blist_chat(PurpleProtocolClient *client, PurpleAccount *account, const char *name); |
421 PurpleChat *jabber_find_blist_chat(PurpleProtocolClient *client, PurpleAccount *account, const char *name); |
| 422 gboolean jabber_offline_message(PurpleProtocolClient *client, 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(PurpleProtocolServer *protocol_server, PurpleConnection *gc, const char *buf, int len); |
| 424 GList *jabber_get_actions(PurpleProtocolClient *client, 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); |