comparison libpurple/protocols/msn/slpcall.c @ 24337:f0160066b58b

Make msn_slp_call_timeout static
author Mark Doliner <mark@kingant.net>
date Thu, 13 Nov 2008 06:57:20 +0000
parents e8f75e750260
children 9b253ce969d0
comparison
equal deleted inserted replaced
24336:70e662ef2412 24337:f0160066b58b
30 /* #define MSN_DEBUG_SLPCALL */ 30 /* #define MSN_DEBUG_SLPCALL */
31 31
32 /************************************************************************** 32 /**************************************************************************
33 * Main 33 * Main
34 **************************************************************************/ 34 **************************************************************************/
35
36 static gboolean
37 msn_slp_call_timeout(gpointer data)
38 {
39 MsnSlpCall *slpcall;
40
41 slpcall = data;
42
43 #ifdef MSN_DEBUG_SLPCALL
44 purple_debug_info("msn", "slpcall_timeout: slpcall(%p)\n", slpcall);
45 #endif
46
47 if (!slpcall->pending && !slpcall->progress)
48 {
49 msn_slp_call_destroy(slpcall);
50 return FALSE;
51 }
52
53 slpcall->progress = FALSE;
54
55 return TRUE;
56 }
35 57
36 MsnSlpCall * 58 MsnSlpCall *
37 msn_slp_call_new(MsnSlpLink *slplink) 59 msn_slp_call_new(MsnSlpLink *slplink)
38 { 60 {
39 MsnSlpCall *slpcall; 61 MsnSlpCall *slpcall;
174 send_bye(slpcall, "application/x-msnmsgr-sessionclosebody"); 196 send_bye(slpcall, "application/x-msnmsgr-sessionclosebody");
175 msn_slplink_unleash(slpcall->slplink); 197 msn_slplink_unleash(slpcall->slplink);
176 msn_slp_call_destroy(slpcall); 198 msn_slp_call_destroy(slpcall);
177 } 199 }
178 200
179 gboolean
180 msn_slp_call_timeout(gpointer data)
181 {
182 MsnSlpCall *slpcall;
183
184 slpcall = data;
185
186 #ifdef MSN_DEBUG_SLPCALL
187 purple_debug_info("msn", "slpcall_timeout: slpcall(%p)\n", slpcall);
188 #endif
189
190 if (!slpcall->pending && !slpcall->progress)
191 {
192 msn_slp_call_destroy(slpcall);
193 return FALSE;
194 }
195
196 slpcall->progress = FALSE;
197
198 return TRUE;
199 }
200
201 MsnSlpCall * 201 MsnSlpCall *
202 msn_slp_process_msg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg) 202 msn_slp_process_msg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg)
203 { 203 {
204 MsnSlpCall *slpcall; 204 MsnSlpCall *slpcall;
205 const guchar *body; 205 const guchar *body;