| 46 PURPLE_AVAILABLE_IN_3_0 |
46 PURPLE_AVAILABLE_IN_3_0 |
| 47 G_DECLARE_INTERFACE(PurpleProtocolConversation, purple_protocol_conversation, |
47 G_DECLARE_INTERFACE(PurpleProtocolConversation, purple_protocol_conversation, |
| 48 PURPLE, PROTOCOL_CONVERSATION, PurpleProtocol) |
48 PURPLE, PROTOCOL_CONVERSATION, PurpleProtocol) |
| 49 |
49 |
| 50 /** |
50 /** |
| 51 * PurpleProtocolConversationInterface: |
51 * PurpleProtocolConversation: |
| 52 * |
52 * |
| 53 * This interface defines the behavior for interacting with conversations at |
53 * This interface defines the behavior for interacting with conversations at |
| 54 * the protocol layer. These methods will primarily be called by the user |
54 * the protocol layer. These methods will primarily be called by the user |
| 55 * interface. |
55 * interface. |
| 56 * |
56 * |
| 253 */ |
253 */ |
| 254 PURPLE_AVAILABLE_IN_3_0 |
254 PURPLE_AVAILABLE_IN_3_0 |
| 255 gboolean purple_protocol_conversation_set_avatar_finish(PurpleProtocolConversation *protocol, GAsyncResult *result, GError **error); |
255 gboolean purple_protocol_conversation_set_avatar_finish(PurpleProtocolConversation *protocol, GAsyncResult *result, GError **error); |
| 256 |
256 |
| 257 /** |
257 /** |
| 258 * purple_protocl_conversation_send_typing_state: |
258 * purple_protocol_conversation_send_typing: |
| 259 * @protocol: The instance. |
259 * @protocol: The instance. |
| 260 * @conversation: The conversation. |
260 * @conversation: The conversation. |
| 261 * @state: The new typing state. |
261 * @state: The new typing state. |
| 262 * |
262 * |
| 263 * Sends the libpurple user's typing state for the conversation. |
263 * Sends the libpurple user's typing state for the conversation. |