#include <conversation.h>
Collaboration diagram for _GaimConversation:

Data Fields | |
| GaimConversationType | type |
| The type of conversation. | |
| GaimAccount * | account |
| The user using this conversation. | |
| GaimConvWindow * | window |
| The parent window. | |
| int | conversation_pos |
| The position in the window's list. | |
| char * | name |
| The name of the conversation. | |
| char * | title |
| The window title. | |
| gboolean | logging |
| The status of logging. | |
| GaimLog * | log |
| This conversation's log. | |
| GList * | send_history |
| The send history. | |
| GString * | history |
| The conversation history. | |
| GaimUnseenState | unseen |
| The unseen tab state. | |
| union { | |
| GaimConvIm * im | |
| IM-specific data. | |
| GaimConvChat * chat | |
| Chat-specific data. | |
| void * misc | |
| Misc. | |
| } | u |
| GaimConversationUiOps * | ui_ops |
| UI-specific operations. | |
| void * | ui_data |
| UI-specific data. | |
| GHashTable * | data |
| Plugin-specific data. | |
| GaimConnectionFlags | features |
| The supported features. | |
The conversation can be an IM or a chat. Each conversation is kept in a GaimConvWindow and has a UI representation.
| void* _GaimConversation::misc |
Misc.
data.
1.5.1