comparison src/protocols/msn/switchboard.c @ 5506:4f72b611f0ee

[gaim-migrate @ 5905] A few changes here. - Messages now have reference counting. - There's a message queue API in servconn. This was needed for times when we have a message but need further information from a command before processing it, like initial e-mail notifications. - As a result of the two above, we now have initial e-mail notifications again! committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sun, 25 May 2003 09:04:32 +0000
parents ad9887c91a59
children 187c740f2a4e
comparison
equal deleted inserted replaced
5505:870207a49f2f 5506:4f72b611f0ee
260 260
261 /************************************************************************** 261 /**************************************************************************
262 * Message Types 262 * Message Types
263 **************************************************************************/ 263 **************************************************************************/
264 static gboolean 264 static gboolean
265 __plain_msg(MsnServConn *servconn, const MsnMessage *msg) 265 __plain_msg(MsnServConn *servconn, MsnMessage *msg)
266 { 266 {
267 struct gaim_connection *gc = servconn->session->account->gc; 267 struct gaim_connection *gc = servconn->session->account->gc;
268 MsnSwitchBoard *swboard = servconn->data; 268 MsnSwitchBoard *swboard = servconn->data;
269 char *body; 269 char *body;
270 const char *value; 270 const char *value;
299 299
300 return TRUE; 300 return TRUE;
301 } 301 }
302 302
303 static gboolean 303 static gboolean
304 __control_msg(MsnServConn *servconn, const MsnMessage *msg) 304 __control_msg(MsnServConn *servconn, MsnMessage *msg)
305 { 305 {
306 struct gaim_connection *gc = servconn->session->account->gc; 306 struct gaim_connection *gc = servconn->session->account->gc;
307 MsnSwitchBoard *swboard = servconn->data; 307 MsnSwitchBoard *swboard = servconn->data;
308 const char *value; 308 const char *value;
309 309
316 316
317 return TRUE; 317 return TRUE;
318 } 318 }
319 319
320 static gboolean 320 static gboolean
321 __clientcaps_msg(MsnServConn *servconn, const MsnMessage *msg) 321 __clientcaps_msg(MsnServConn *servconn, MsnMessage *msg)
322 { 322 {
323 MsnSession *session = servconn->session; 323 MsnSession *session = servconn->session;
324 MsnSwitchBoard *swboard = servconn->data; 324 MsnSwitchBoard *swboard = servconn->data;
325 MsnUser *user; 325 MsnUser *user;
326 GHashTable *clientcaps; 326 GHashTable *clientcaps;