Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

_GaimConversation Struct Reference

A core representation of a conversation between two or more people. More...

#include <conversation.h>

Collaboration diagram for _GaimConversation:

Collaboration graph
[legend]

Data Fields

GaimConversationType type
 The type of conversation.

GaimAccount * account
 The user using this conversation.

GaimConvWindowwindow
 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.

GaimLoglog
 This conversation's log.

GList * send_history
 The send history.

GString * history
 The conversation history.

GaimUnseenState unseen
 The unseen tab state.

union {
   GaimConvIm *   im
   GaimConvChat *   chat
   void *   misc
u
GaimConversationUiOpsui_ops
 UI-specific operations.

void * ui_data
 UI-specific data.

GHashTable * data
 Plugin-specific data.


Detailed Description

A core representation of a conversation between two or more people.

The conversation can be an IM or a chat. Each conversation is kept in a GaimConvWindow and has a UI representation.


Field Documentation

GaimConvChat* _GaimConversation::chat
 

Chat-specific data.

GaimConvIm* _GaimConversation::im
 

IM-specific data.

void* _GaimConversation::misc
 

Misc.

data.


The documentation for this struct was generated from the following file:
Generated on Sun Aug 29 03:45:16 2004 for gaim by doxygen 1.3.4