comparison src/protocols/msn/session.h @ 8171:d0ba2f7b40e7

[gaim-migrate @ 8884] Committing one of shx's MSN patches, which splits off the Nexus connection code into nexus.[ch] and cleans it up a bit. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 27 Jan 2004 04:46:05 +0000
parents ea2d07ad05a9
children c719f9a181d4
comparison
equal deleted inserted replaced
8170:9d1a984681fe 8171:d0ba2f7b40e7
22 #ifndef _MSN_SESSION_H_ 22 #ifndef _MSN_SESSION_H_
23 #define _MSN_SESSION_H_ 23 #define _MSN_SESSION_H_
24 24
25 typedef struct _MsnSession MsnSession; 25 typedef struct _MsnSession MsnSession;
26 26
27 #include "group.h"
28 #include "nexus.h"
29 #include "servconn.h"
27 #include "sslconn.h" 30 #include "sslconn.h"
28
29 #include "servconn.h"
30 #include "switchboard.h" 31 #include "switchboard.h"
31 #include "user.h" 32 #include "user.h"
32 #include "group.h" 33
33 34
34 struct _MsnSession 35 struct _MsnSession
35 { 36 {
36 GaimAccount *account; 37 GaimAccount *account;
37 MsnUser *user; 38 MsnUser *user;
45 gboolean connected; 46 gboolean connected;
46 47
47 MsnServConn *dispatch_conn; 48 MsnServConn *dispatch_conn;
48 MsnServConn *notification_conn; 49 MsnServConn *notification_conn;
49 50
51 MsnNexus *nexus;
52
50 unsigned int trId; 53 unsigned int trId;
51 54
52 gboolean http_method; 55 gboolean http_method;
53
54 char *ssl_url;
55 char *ssl_login_host;
56 char *ssl_login_path;
57 char *ssl_login_params;
58 GHashTable *ssl_challenge_data;
59 GaimSslConnection *ssl_conn;
60 56
61 MsnUsers *users; 57 MsnUsers *users;
62 MsnGroups *groups; 58 MsnGroups *groups;
63 59
64 GList *servconns; 60 GList *servconns;