Mercurial > pidgin.yaz
comparison src/multi.h @ 1030:38452403563b
[gaim-migrate @ 1040]
updating the buddy list to work better with multiple connections. there are still a bunch of things fucked up with this but i wanted more people to start working on it than just me, especially since i won't be here this weekend.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 27 Oct 2000 07:53:32 +0000 |
parents | 1d8f05ea6bdf |
children | 713b0e14e0a9 |
comparison
equal
deleted
inserted
replaced
1029:740c6f933fe0 | 1030:38452403563b |
---|---|
34 struct prpl *prpl; | 34 struct prpl *prpl; |
35 | 35 |
36 /* all connections need an input watcher */ | 36 /* all connections need an input watcher */ |
37 int inpa; | 37 int inpa; |
38 | 38 |
39 /* buddy list stuff. there is still a global groups for the buddy list, but | |
40 * we need to maintain our own set of buddies, and our own permit/deny lists */ | |
41 GSList *groups; | |
42 GSList *permit; | |
43 GSList *deny; | |
44 int permdeny; | |
45 | |
39 /* all connections need a list of chats, even if they don't have chat */ | 46 /* all connections need a list of chats, even if they don't have chat */ |
40 GSList *buddy_chats; | 47 GSList *buddy_chats; |
41 | 48 |
42 /* each connection then can have its own protocol-specific data */ | 49 /* each connection then can have its own protocol-specific data */ |
43 void *proto_data; | 50 void *proto_data; |
51 | |
52 struct aim_user *user; | |
44 | 53 |
45 char username[64]; | 54 char username[64]; |
46 char password[32]; | 55 char password[32]; |
47 char user_info[2048]; | 56 char user_info[2048]; |
48 char g_screenname[64]; | 57 char g_screenname[64]; |
68 | 77 |
69 struct gaim_connection *find_gaim_conn_by_name(char *); | 78 struct gaim_connection *find_gaim_conn_by_name(char *); |
70 | 79 |
71 void account_editor(GtkWidget *, GtkWidget *); | 80 void account_editor(GtkWidget *, GtkWidget *); |
72 | 81 |
73 void account_online(struct gaim_connection *); | 82 void account_online(struct aim_user *, struct gaim_connection *); |
74 void account_offline(struct gaim_connection *); | 83 void account_offline(struct gaim_connection *); |
75 | 84 |
76 void auto_login(); | 85 void auto_login(); |
77 | 86 |
78 void set_login_progress(struct gaim_connection *, float, char *); | 87 void set_login_progress(struct gaim_connection *, float, char *); |