comparison plugins/icq/icq.h @ 1498:0ef6603d986e

[gaim-migrate @ 1508] updating icqlib committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 22 Feb 2001 23:07:34 +0000
parents 7f7857c5036e
children e06dcc3025a9
comparison
equal deleted inserted replaced
1497:c3a40af2b0c4 1498:0ef6603d986e
218 void (*icq_FileNotify)(icq_FileSession *session, int type, int arg, 218 void (*icq_FileNotify)(icq_FileSession *session, int type, int arg,
219 void *data); 219 void *data);
220 void (*icq_ChatNotify)(icq_ChatSession *session, int type, int arg, 220 void (*icq_ChatNotify)(icq_ChatSession *session, int type, int arg,
221 void *data); 221 void *data);
222 void (*icq_NewUIN)(struct icq_link *link, unsigned long uin); 222 void (*icq_NewUIN)(struct icq_link *link, unsigned long uin);
223 void (*icq_SetTimeout)(struct icq_link *link, long interval);
224 void (*icq_MetaUserFound)(struct icq_link *link, unsigned short seq2, 223 void (*icq_MetaUserFound)(struct icq_link *link, unsigned short seq2,
225 unsigned long uin, const char *nick, const char *first, 224 unsigned long uin, const char *nick, const char *first,
226 const char *last, const char *email, char auth); 225 const char *last, const char *email, char auth);
227 void (*icq_MetaUserInfo)(struct icq_link *link, unsigned short seq2, 226 void (*icq_MetaUserInfo)(struct icq_link *link, unsigned short seq2,
228 const char *nick, const char *first, const char *last, 227 const char *nick, const char *first, const char *last,
281 void icq_Disconnect(ICQLINK *link); 280 void icq_Disconnect(ICQLINK *link);
282 int icq_GetSok(ICQLINK *link); 281 int icq_GetSok(ICQLINK *link);
283 int icq_GetProxySok(ICQLINK *link); 282 int icq_GetProxySok(ICQLINK *link);
284 void icq_HandleServerResponse(ICQLINK *link); 283 void icq_HandleServerResponse(ICQLINK *link);
285 void icq_HandleProxyResponse(ICQLINK *link); 284 void icq_HandleProxyResponse(ICQLINK *link);
286 void icq_HandleTimeout(ICQLINK *link);
287 void icq_Main(ICQLINK *link); 285 void icq_Main(ICQLINK *link);
288 unsigned short icq_KeepAlive(ICQLINK *link); 286 unsigned short icq_KeepAlive(ICQLINK *link);
289 void icq_Login(ICQLINK *link, unsigned long status); 287 void icq_Login(ICQLINK *link, unsigned long status);
290 void icq_Logout(ICQLINK *link); 288 void icq_Logout(ICQLINK *link);
291 void icq_SendContactList(ICQLINK *link); 289 void icq_SendContactList(ICQLINK *link);
598 596
599 extern void (*icq_SocketNotify)(int socket, int type, int status); 597 extern void (*icq_SocketNotify)(int socket, int type, int status);
600 598
601 void icq_HandleReadySocket(int socket, int type); 599 void icq_HandleReadySocket(int socket, int type);
602 600
601 /* Timeout Manager */
602
603 extern void (*icq_SetTimeout)(long interval);
604
605 void icq_HandleTimeout();
606
603 #ifdef __cplusplus 607 #ifdef __cplusplus
604 } 608 }
605 #endif /* __cplusplus */ 609 #endif /* __cplusplus */
606 610
607 #endif /* _ICQ_H_ */ 611 #endif /* _ICQ_H_ */