diff src/protocols/msn/notification.h @ 9193:502707ca1836

[gaim-migrate @ 9988] Patch by Felipe Contreras to add MSN file transfer and buddy icons. Please test and report any bugs! committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sun, 06 Jun 2004 02:39:08 +0000
parents bbd8cdaf0ad5
children ab6636c5a136
line wrap: on
line diff
--- a/src/protocols/msn/notification.h	Sun Jun 06 02:16:08 2004 +0000
+++ b/src/protocols/msn/notification.h	Sun Jun 06 02:39:08 2004 +0000
@@ -22,22 +22,38 @@
 #ifndef _MSN_NOTIFICATION_H_
 #define _MSN_NOTIFICATION_H_
 
+typedef struct _MsnNotification MsnNotification;
+
 #include "session.h"
 #include "servconn.h"
+#include "cmdproc.h"
 
-/**
- * Initialize the variables for notifiaction server creation.
- */
+struct _MsnNotification
+{
+	MsnSession *session;
+	MsnCmdProc *cmdproc;
+	MsnServConn *servconn;
+
+	gboolean in_use;
+};
+
+#include "state.h"
+
+void msn_notification_end(void);
 void msn_notification_init(void);
 
-/**
- * Destroy the variables for notification server creation.
- */
-void msn_notification_end(void);
+void msn_notification_add_buddy(MsnNotification *notification,
+								const char *list, const char *who,
+								const char *store_name, int group_id);
+void msn_notification_rem_buddy(MsnNotification *notification,
+								const char *list, const char *who,
+								int group_id);
+MsnNotification *msn_notification_new(MsnSession *session);
+void msn_notification_destroy(MsnNotification *notification);
+gboolean msn_notification_connect(MsnNotification *notification,
+							  const char *host, int port);
+void msn_notification_disconnect(MsnNotification *notification);
 
-MsnServConn *msn_notification_new(MsnSession *session);
-gboolean msn_notification_connect(MsnServConn *notification,
-							  const char *host, int port);
-void msn_notification_disconnect(MsnServConn *notification);
+void msn_got_login_params(MsnSession *session, const char *login_params);
 
 #endif /* _MSN_NOTIFICATION_H_ */