_PurpleConversation Struct Reference

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

#include <conversation.h>

Collaboration diagram for _PurpleConversation:

Collaboration graph
[legend]

Data Fields

PurpleConversationType type
 The type of conversation.
PurpleAccountaccount
 The user using this conversation.
char * name
 The name of the conversation.
char * title
 The window title.
gboolean logging
 The status of logging.
GList * logs
 This conversation's logs.
union {
   PurpleConvIm *   im
 IM-specific data.
   PurpleConvChat *   chat
 Chat-specific data.
   void *   misc
 Misc.
u
PurpleConversationUiOpsui_ops
 UI-specific operations.
void * ui_data
 UI-specific data.
GHashTable * data
 Plugin-specific data.
PurpleConnectionFlags features
 The supported features.
GList * message_history
 Message history, as a GList of PurpleConvMessage's.

Detailed Description

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

The conversation can be an IM or a chat.

Definition at line 309 of file conversation.h.


Field Documentation

The type of conversation.

Definition at line 311 of file conversation.h.

The user using this conversation.

Definition at line 313 of file conversation.h.

The name of the conversation.

Definition at line 316 of file conversation.h.

The window title.

Definition at line 317 of file conversation.h.

The status of logging.

Definition at line 319 of file conversation.h.

IM-specific data.

Definition at line 325 of file conversation.h.

Chat-specific data.

Definition at line 326 of file conversation.h.

Misc.

data.

Definition at line 327 of file conversation.h.

UI-specific operations.

Definition at line 331 of file conversation.h.

UI-specific data.

Definition at line 332 of file conversation.h.

Plugin-specific data.

Definition at line 334 of file conversation.h.


The documentation for this struct was generated from the following file: