_PurpleAccount Struct Reference

Structure representing an account. More...

#include <account.h>

Collaboration diagram for _PurpleAccount:
Collaboration graph

Data Fields

char * username
 The username.
char * alias
 How you appear to yourself.
char * password
 The account password.
char * user_info
 User information.
char * buddy_icon_path
 The buddy icon's non-cached path.
gboolean remember_pass
 Remember the password.
char * protocol_id
 The ID of the protocol.
PurpleConnectiongc
 The connection handle.
gboolean disconnecting
 The account is currently disconnecting.
GHashTable * settings
 Protocol-specific settings.
GHashTable * ui_settings
 UI-specific settings.
PurpleProxyInfoproxy_info
 Proxy information.
GSList * permit
 Permit list.
GSList * deny
 Deny list.
PurplePrivacyType perm_deny
 The permit/deny setting.
GList * status_types
 Status types.
PurplePresence * presence
 Presence.
PurpleLogsystem_log
 The system log.
void * ui_data
 The UI can put data here.
PurpleAccountRegistrationCb registration_cb
void * registration_cb_user_data
gpointer priv
 Pointer to opaque private data.

Detailed Description

Structure representing an account.

Definition at line 169 of file account.h.

Field Documentation

char* _PurpleAccount::alias

How you appear to yourself.

Definition at line 172 of file account.h.

char* _PurpleAccount::buddy_icon_path

The buddy icon's non-cached path.

Definition at line 176 of file account.h.

GSList* _PurpleAccount::deny

Deny list.

Definition at line 202 of file account.h.

PurpleConnection* _PurpleAccount::gc

The connection handle.

Definition at line 182 of file account.h.

char* _PurpleAccount::password

The account password.

Definition at line 173 of file account.h.

PurplePrivacyType _PurpleAccount::perm_deny

The permit/deny setting.

Definition at line 203 of file account.h.

GSList* _PurpleAccount::permit

Permit list.

Definition at line 201 of file account.h.

PurplePresence* _PurpleAccount::presence

Presence.

Definition at line 207 of file account.h.

gpointer _PurpleAccount::priv

Pointer to opaque private data.

Definition at line 214 of file account.h.

char* _PurpleAccount::protocol_id

The ID of the protocol.

Definition at line 180 of file account.h.

PurpleProxyInfo* _PurpleAccount::proxy_info

Proxy information.

This will be set

Definition at line 188 of file account.h.

gboolean _PurpleAccount::remember_pass

Remember the password.

Definition at line 178 of file account.h.

GHashTable* _PurpleAccount::settings

Protocol-specific settings.

Definition at line 185 of file account.h.

GList* _PurpleAccount::status_types

Status types.

Definition at line 205 of file account.h.

void* _PurpleAccount::ui_data

The UI can put data here.

Definition at line 210 of file account.h.

GHashTable* _PurpleAccount::ui_settings

UI-specific settings.

Definition at line 186 of file account.h.

char* _PurpleAccount::user_info

User information.

Definition at line 174 of file account.h.

char* _PurpleAccount::username

The username.

Definition at line 171 of file account.h.


The documentation for this struct was generated from the following file:
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!