| 400 */ |
400 */ |
| 401 PURPLE_AVAILABLE_IN_3_0 |
401 PURPLE_AVAILABLE_IN_3_0 |
| 402 gboolean purple_protocol_conversation_set_avatar_finish(PurpleProtocolConversation *protocol, GAsyncResult *result, GError **error); |
402 gboolean purple_protocol_conversation_set_avatar_finish(PurpleProtocolConversation *protocol, GAsyncResult *result, GError **error); |
| 403 |
403 |
| 404 /** |
404 /** |
| |
405 * purple_protocol_conversation_implements_send_typing: |
| |
406 * @protocol: The instance. |
| |
407 * |
| |
408 * Checks if @protocol implements [vfunc@ProtocolConversation.send_typing]. |
| |
409 * |
| |
410 * Returns: %TRUE if everything is implemented, otherwise %FALSE. |
| |
411 * |
| |
412 * Since: 3.0 |
| |
413 */ |
| |
414 PURPLE_AVAILABLE_IN_3_0 |
| |
415 gboolean purple_protocol_conversation_implements_send_typing(PurpleProtocolConversation *protocol); |
| |
416 |
| |
417 /** |
| 405 * purple_protocol_conversation_send_typing: |
418 * purple_protocol_conversation_send_typing: |
| 406 * @protocol: The instance. |
419 * @protocol: The instance. |
| 407 * @conversation: The conversation. |
420 * @conversation: The conversation. |
| 408 * @state: The new typing state. |
421 * @state: The new typing state. |
| 409 * |
422 * |