Mercurial > pidgin.yaz
comparison src/conversation.h @ 4877:249382064693
[gaim-migrate @ 5207]
s/plugin_//g
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 23 Mar 2003 22:00:14 +0000 |
parents | 9567b13d0e98 |
children | 89cb14edf8cf |
comparison
equal
deleted
inserted
replaced
4876:9567b13d0e98 | 4877:249382064693 |
---|---|
221 } u; | 221 } u; |
222 | 222 |
223 struct gaim_conversation_ui_ops *ui_ops; /**< UI-specific operations. */ | 223 struct gaim_conversation_ui_ops *ui_ops; /**< UI-specific operations. */ |
224 void *ui_data; /**< UI-specific data. */ | 224 void *ui_data; /**< UI-specific data. */ |
225 | 225 |
226 GHashTable *plugin_data; /**< Plugin-specific data. */ | 226 GHashTable *data; /**< Plugin-specific data. */ |
227 }; | 227 }; |
228 | 228 |
229 typedef void (*gaim_conv_placement_fnc)(struct gaim_conversation *); | 229 typedef void (*gaim_conv_placement_fnc)(struct gaim_conversation *); |
230 | 230 |
231 /**************************************************************************/ | 231 /**************************************************************************/ |
653 const struct gaim_conversation *conv); | 653 const struct gaim_conversation *conv); |
654 | 654 |
655 #define GAIM_CHAT(c) (gaim_conversation_get_chat_data(c)) | 655 #define GAIM_CHAT(c) (gaim_conversation_get_chat_data(c)) |
656 | 656 |
657 /** | 657 /** |
658 * Sets a conversation's plugin-specific data. | 658 * Sets extra data for a conversation. |
659 * | 659 * |
660 * To minimize key conflicts, the key should be in the form of | |
661 * @c pluginname/keyname. | |
662 * | |
663 * @param conv The conversation. | 660 * @param conv The conversation. |
664 * @param key The unique key. | 661 * @param key The unique key. |
665 * @param data The data to assign. | 662 * @param data The data to assign. |
666 */ | 663 */ |
667 void gaim_conversation_set_plugin_data(struct gaim_conversation *conv, | 664 void gaim_conversation_set_data(struct gaim_conversation *conv, |
668 const char *key, gpointer data); | 665 const char *key, gpointer data); |
669 | 666 |
670 /** | 667 /** |
671 * Returns a conversation's plugin-specific data. | 668 * Returns extra data in a conversation. |
672 * | 669 * |
673 * @param conv The conversation. | 670 * @param conv The conversation. |
674 * @param key The unqiue key. | 671 * @param key The unqiue key. |
675 * | 672 * |
676 * @return The data associated with the key. | 673 * @return The data associated with the key. |
677 */ | 674 */ |
678 gpointer gaim_conversation_get_plugin_data(struct gaim_conversation *conv, | 675 gpointer gaim_conversation_get_data(struct gaim_conversation *conv, |
679 const char *key); | 676 const char *key); |
680 | 677 |
681 /** | 678 /** |
682 * Returns a list of all conversations. | 679 * Returns a list of all conversations. |
683 * | 680 * |
684 * This list includes both IMs and chats. | 681 * This list includes both IMs and chats. |