libpurple/protocols/jabber/jabber.h

changeset 40708
53a26c29d26c
parent 40634
4d3018b00ad4
child 40726
645607090674
equal deleted inserted replaced
40707:f84f2b4ef0e5 40708:53a26c29d26c
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);

mercurial