diff src/protocols/msn/switchboard.h @ 10225:ecf3ce2e2ab1

[gaim-migrate @ 11357] This is mostly a patch from Felipe Contreras that eliminates MSN switchboard errors and fixes MSN buddy icon syncronization, with some tweaks by me. Thank Felipe if it works, blame me if something broke. I also fixed a couple of text markup escaping things, fixed a glib warning that was bugging me, fix a rare SILC crash, and make gtkstatusselector.c compile (but do nothing) with gtk < 2.4 committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Sun, 21 Nov 2004 17:48:09 +0000
parents ab6636c5a136
children 2e01c503aa4f
line wrap: on
line diff
--- a/src/protocols/msn/switchboard.h	Sun Nov 21 06:16:23 2004 +0000
+++ b/src/protocols/msn/switchboard.h	Sun Nov 21 17:48:09 2004 +0000
@@ -33,6 +33,17 @@
 
 #include "servconn.h"
 
+typedef enum
+{
+	MSN_SB_ERROR_NONE,
+	MSN_SB_ERROR_CAL, /* The user could not join (answer the call) */
+	MSN_SB_ERROR_OFFLINE, /* The account is offline */
+	MSN_SB_ERROR_USER_OFFLINE, /* The user to call is offline */
+	MSN_SB_ERROR_CONNECTION, /* There was a connection error */
+	MSN_SB_ERROR_UNKNOWN
+
+} MsnSBErrorType;
+
 struct _MsnSwitchBoard
 {
 	MsnSession *session;
@@ -60,6 +71,8 @@
 
 	gboolean user_joined;
 	GQueue *im_queue;
+
+	int error;
 };
 
 /**