Mercurial > pidgin
comparison src/protocols/oscar/aim.h @ 3033:1143524a2eaf
[gaim-migrate @ 3046]
Laying the ground work for image send. Also an IRC fix.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Tue, 12 Mar 2002 17:21:46 +0000 |
parents | f0e8770d786d |
children | 955f52bbcf8a |
comparison
equal
deleted
inserted
replaced
3032:d3536105d581 | 3033:1143524a2eaf |
---|---|
247 * Don't touch the insides of this struct. Or I'll have to kill you. | 247 * Don't touch the insides of this struct. Or I'll have to kill you. |
248 * | 248 * |
249 */ | 249 */ |
250 typedef struct aim_bstream_s { | 250 typedef struct aim_bstream_s { |
251 fu8_t *data; | 251 fu8_t *data; |
252 fu16_t len; | 252 fu32_t len; |
253 fu16_t offset; | 253 fu32_t offset; |
254 } aim_bstream_t; | 254 } aim_bstream_t; |
255 | 255 |
256 typedef struct aim_frame_s { | 256 typedef struct aim_frame_s { |
257 fu8_t hdrtype; /* defines which piece of the union to use */ | 257 fu8_t hdrtype; /* defines which piece of the union to use */ |
258 union { | 258 union { |
836 faim_export int aim_send_im_ext(aim_session_t *sess, struct aim_sendimext_args *args); | 836 faim_export int aim_send_im_ext(aim_session_t *sess, struct aim_sendimext_args *args); |
837 faim_export int aim_send_im(aim_session_t *, const char *destsn, unsigned short flags, const char *msg); | 837 faim_export int aim_send_im(aim_session_t *, const char *destsn, unsigned short flags, const char *msg); |
838 faim_export int aim_send_icon(aim_session_t *sess, const char *sn, const fu8_t *icon, int iconlen, time_t stamp, fu16_t iconsum); | 838 faim_export int aim_send_icon(aim_session_t *sess, const char *sn, const fu8_t *icon, int iconlen, time_t stamp, fu16_t iconsum); |
839 faim_export fu16_t aim_iconsum(const fu8_t *buf, int buflen); | 839 faim_export fu16_t aim_iconsum(const fu8_t *buf, int buflen); |
840 faim_export int aim_send_typing(aim_session_t *sess, aim_conn_t *conn, int typing); | 840 faim_export int aim_send_typing(aim_session_t *sess, aim_conn_t *conn, int typing); |
841 faim_export int aim_send_im_direct(aim_session_t *, aim_conn_t *, const char *msg); | 841 faim_export int aim_send_im_direct(aim_session_t *, aim_conn_t *, const char *msg, int len); |
842 faim_export const char *aim_directim_getsn(aim_conn_t *conn); | 842 faim_export const char *aim_directim_getsn(aim_conn_t *conn); |
843 faim_export aim_conn_t *aim_directim_initiate(aim_session_t *, const char *destsn); | 843 faim_export aim_conn_t *aim_directim_initiate(aim_session_t *, const char *destsn); |
844 faim_export aim_conn_t *aim_directim_connect(aim_session_t *, const char *sn, const char *addr, const fu8_t *cookie); | 844 faim_export aim_conn_t *aim_directim_connect(aim_session_t *, const char *sn, const char *addr, const fu8_t *cookie); |
845 | 845 |
846 faim_export aim_conn_t *aim_sendfile_initiate(aim_session_t *, const char *destsn, const char *filename, fu16_t numfiles, fu32_t totsize); | 846 faim_export aim_conn_t *aim_sendfile_initiate(aim_session_t *, const char *destsn, const char *filename, fu16_t numfiles, fu32_t totsize); |