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