comparison src/protocols/oscar/aim.h @ 2991:9d11dbb33b6f

[gaim-migrate @ 3004] KingAnt says: SSI SSI SSI I say! HI HI HI! committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Sat, 02 Mar 2002 01:36:01 +0000
parents 8e924e4aa256
children 7239a392486c
comparison
equal deleted inserted replaced
2990:06f2bae259a0 2991:9d11dbb33b6f
302 * 302 *
303 */ 303 */
304 void *aux_data; 304 void *aux_data;
305 305
306 /* ---- Internal Use Only ------------------------ */ 306 /* ---- Internal Use Only ------------------------ */
307
308 /* Server-stored information (ssi) */
309 struct {
310 int received_data;
311 fu16_t revision;
312 struct aim_ssi_item *items;
313 time_t timestamp;
314 int waiting_for_ack;
315 aim_frame_t *holding_queue;
316 } ssi;
307 317
308 /* Connection information */ 318 /* Connection information */
309 aim_conn_t *connlist; 319 aim_conn_t *connlist;
310 320
311 /* 321 /*
996 }; 1006 };
997 1007
998 faim_export int aim_ssi_reqrights(aim_session_t *sess, aim_conn_t *conn); 1008 faim_export int aim_ssi_reqrights(aim_session_t *sess, aim_conn_t *conn);
999 faim_export int aim_ssi_reqdata(aim_session_t *sess, aim_conn_t *conn, time_t localstamp, fu16_t localrev); 1009 faim_export int aim_ssi_reqdata(aim_session_t *sess, aim_conn_t *conn, time_t localstamp, fu16_t localrev);
1000 faim_export int aim_ssi_enable(aim_session_t *sess, aim_conn_t *conn); 1010 faim_export int aim_ssi_enable(aim_session_t *sess, aim_conn_t *conn);
1011 faim_export int aim_ssi_additems(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num);
1012 faim_export int aim_ssi_moditems(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num);
1013 faim_export int aim_ssi_delitems(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num);
1001 faim_export int aim_ssi_modbegin(aim_session_t *sess, aim_conn_t *conn); 1014 faim_export int aim_ssi_modbegin(aim_session_t *sess, aim_conn_t *conn);
1002 faim_export int aim_ssi_modend(aim_session_t *sess, aim_conn_t *conn); 1015 faim_export int aim_ssi_modend(aim_session_t *sess, aim_conn_t *conn);
1016
1017 faim_export int aim_ssi_inlist(aim_session_t *sess, aim_conn_t *conn, char *name, fu16_t type);
1018 /* faim_export int aim_ssi_getpermdeny(aim_tlvlist_t *tlvlist); */
1019 faim_export int aim_ssi_cleanlist(aim_session_t *sess, aim_conn_t *conn);
1020 faim_export int aim_ssi_addmastergroup(aim_session_t *sess, aim_conn_t *conn);
1021 faim_export int aim_ssi_addbuddies(aim_session_t *sess, aim_conn_t *conn, char *gn, char **sn, unsigned int num);
1022 faim_export int aim_ssi_addgroups(aim_session_t *sess, aim_conn_t *conn, char **gn, unsigned int num);
1023 faim_export int aim_ssi_addpermits(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num);
1024 faim_export int aim_ssi_adddenies(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num);
1025 faim_export int aim_ssi_delbuddies(aim_session_t *sess, aim_conn_t *conn, char *gn, char **sn, unsigned int num);
1026 faim_export int aim_ssi_delgroups(aim_session_t *sess, aim_conn_t *conn, char **gn, unsigned int num);
1027 faim_export int aim_ssi_delpermits(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num);
1028 faim_export int aim_ssi_deldenies(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num);
1029 faim_export int aim_ssi_setpermdeny(aim_session_t *sess, aim_conn_t *conn, int permdeny);
1003 1030
1004 struct aim_icq_offlinemsg { 1031 struct aim_icq_offlinemsg {
1005 fu32_t sender; 1032 fu32_t sender;
1006 fu16_t year; 1033 fu16_t year;
1007 fu8_t month, day, hour, minute; 1034 fu8_t month, day, hour, minute;