Mercurial > pidgin
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; |