_PurpleConversation Struct Reference

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

#include <conversation.h>


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 325 of file conversation.h.


Field Documentation

The user using this conversation.

Definition at line 329 of file conversation.h.

Chat-specific data.

Definition at line 342 of file conversation.h.

Plugin-specific data.

Definition at line 350 of file conversation.h.

IM-specific data.

Definition at line 341 of file conversation.h.

The status of logging.

Definition at line 335 of file conversation.h.

Misc.

data.

Definition at line 343 of file conversation.h.

The name of the conversation.

Definition at line 332 of file conversation.h.

The window title.

Definition at line 333 of file conversation.h.

The type of conversation.

Definition at line 327 of file conversation.h.

UI-specific data.

Definition at line 348 of file conversation.h.

UI-specific operations.

Definition at line 347 of file conversation.h.


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