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 *);