libpurple/conversation.h

branch
release-2.2.3
changeset 20288
5ca925a094e2
parent 20147
66f05a854eee
equal deleted inserted replaced
20287:4a25d4144f16 20288:5ca925a094e2
170 * @see purple_conv_im_write() 170 * @see purple_conv_im_write()
171 */ 171 */
172 void (*write_im)(PurpleConversation *conv, const char *who, 172 void (*write_im)(PurpleConversation *conv, const char *who,
173 const char *message, PurpleMessageFlags flags, 173 const char *message, PurpleMessageFlags flags,
174 time_t mtime); 174 time_t mtime);
175 /** Write a message to a conversation. This is used rather than 175 /** Write a message to a conversation. This is used rather than the
176 * the chat- or im-specific ops for generic messages, such as system 176 * chat- or im-specific ops for errors, system messages (such as "x is
177 * messages like "x is now know as y". 177 * now know as y"), and as the fallback if #write_im and #write_chat
178 * are not implemented. It should be implemented, or the UI will miss
179 * conversation error messages and your users will hate you.
180 *
178 * @see purple_conversation_write() 181 * @see purple_conversation_write()
179 */ 182 */
180 void (*write_conv)(PurpleConversation *conv, 183 void (*write_conv)(PurpleConversation *conv,
181 const char *name, 184 const char *name,
182 const char *alias, 185 const char *alias,

mercurial