Mercurial > pidgin
comparison src/protocols/oscar/oscar_internal.h @ 13239:f260d319bbbc
[gaim-migrate @ 15605]
Renaming a bunch of structs and typedefs to use the same naming
scheme as the rest of Gaim
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 12 Feb 2006 16:02:05 +0000 |
parents | f2431a7e33aa |
children | 87a7c3077c19 |
comparison
equal
deleted
inserted
replaced
13238:1e855032d7bc | 13239:f260d319bbbc |
---|---|
40 guint16 version; | 40 guint16 version; |
41 guint16 toolid; | 41 guint16 toolid; |
42 guint16 toolversion; | 42 guint16 toolversion; |
43 guint16 flags; | 43 guint16 flags; |
44 char name[AIM_MODULENAME_MAXLEN+1]; | 44 char name[AIM_MODULENAME_MAXLEN+1]; |
45 int (*snachandler)(aim_session_t *sess, struct aim_module_s *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs); | 45 int (*snachandler)(OscarSession *sess, struct aim_module_s *mod, FlapFrame *rx, aim_modsnac_t *snac, ByteStream *bs); |
46 | 46 |
47 void (*shutdown)(aim_session_t *sess, struct aim_module_s *mod); | 47 void (*shutdown)(OscarSession *sess, struct aim_module_s *mod); |
48 void *priv; | 48 void *priv; |
49 struct aim_module_s *next; | 49 struct aim_module_s *next; |
50 } aim_module_t; | 50 } aim_module_t; |
51 | 51 |
52 faim_internal int aim__registermodule(aim_session_t *sess, int (*modfirst)(aim_session_t *, aim_module_t *)); | 52 faim_internal int aim__registermodule(OscarSession *sess, int (*modfirst)(OscarSession *, aim_module_t *)); |
53 faim_internal void aim__shutdownmodules(aim_session_t *sess); | 53 faim_internal void aim__shutdownmodules(OscarSession *sess); |
54 faim_internal aim_module_t *aim__findmodulebygroup(aim_session_t *sess, guint16 group); | 54 faim_internal aim_module_t *aim__findmodulebygroup(OscarSession *sess, guint16 group); |
55 faim_internal aim_module_t *aim__findmodule(aim_session_t *sess, const char *name); | 55 faim_internal aim_module_t *aim__findmodule(OscarSession *sess, const char *name); |
56 | 56 |
57 faim_internal int admin_modfirst(aim_session_t *sess, aim_module_t *mod); | 57 faim_internal int admin_modfirst(OscarSession *sess, aim_module_t *mod); |
58 faim_internal int buddylist_modfirst(aim_session_t *sess, aim_module_t *mod); | 58 faim_internal int buddylist_modfirst(OscarSession *sess, aim_module_t *mod); |
59 faim_internal int bos_modfirst(aim_session_t *sess, aim_module_t *mod); | 59 faim_internal int bos_modfirst(OscarSession *sess, aim_module_t *mod); |
60 faim_internal int search_modfirst(aim_session_t *sess, aim_module_t *mod); | 60 faim_internal int search_modfirst(OscarSession *sess, aim_module_t *mod); |
61 faim_internal int stats_modfirst(aim_session_t *sess, aim_module_t *mod); | 61 faim_internal int stats_modfirst(OscarSession *sess, aim_module_t *mod); |
62 faim_internal int auth_modfirst(aim_session_t *sess, aim_module_t *mod); | 62 faim_internal int auth_modfirst(OscarSession *sess, aim_module_t *mod); |
63 faim_internal int msg_modfirst(aim_session_t *sess, aim_module_t *mod); | 63 faim_internal int msg_modfirst(OscarSession *sess, aim_module_t *mod); |
64 faim_internal int misc_modfirst(aim_session_t *sess, aim_module_t *mod); | 64 faim_internal int misc_modfirst(OscarSession *sess, aim_module_t *mod); |
65 faim_internal int chatnav_modfirst(aim_session_t *sess, aim_module_t *mod); | 65 faim_internal int chatnav_modfirst(OscarSession *sess, aim_module_t *mod); |
66 faim_internal int chat_modfirst(aim_session_t *sess, aim_module_t *mod); | 66 faim_internal int chat_modfirst(OscarSession *sess, aim_module_t *mod); |
67 faim_internal int locate_modfirst(aim_session_t *sess, aim_module_t *mod); | 67 faim_internal int locate_modfirst(OscarSession *sess, aim_module_t *mod); |
68 faim_internal int service_modfirst(aim_session_t *sess, aim_module_t *mod); | 68 faim_internal int service_modfirst(OscarSession *sess, aim_module_t *mod); |
69 faim_internal int invite_modfirst(aim_session_t *sess, aim_module_t *mod); | 69 faim_internal int invite_modfirst(OscarSession *sess, aim_module_t *mod); |
70 faim_internal int translate_modfirst(aim_session_t *sess, aim_module_t *mod); | 70 faim_internal int translate_modfirst(OscarSession *sess, aim_module_t *mod); |
71 faim_internal int popups_modfirst(aim_session_t *sess, aim_module_t *mod); | 71 faim_internal int popups_modfirst(OscarSession *sess, aim_module_t *mod); |
72 faim_internal int adverts_modfirst(aim_session_t *sess, aim_module_t *mod); | 72 faim_internal int adverts_modfirst(OscarSession *sess, aim_module_t *mod); |
73 faim_internal int odir_modfirst(aim_session_t *sess, aim_module_t *mod); | 73 faim_internal int odir_modfirst(OscarSession *sess, aim_module_t *mod); |
74 faim_internal int bart_modfirst(aim_session_t *sess, aim_module_t *mod); | 74 faim_internal int bart_modfirst(OscarSession *sess, aim_module_t *mod); |
75 faim_internal int ssi_modfirst(aim_session_t *sess, aim_module_t *mod); | 75 faim_internal int ssi_modfirst(OscarSession *sess, aim_module_t *mod); |
76 faim_internal int icq_modfirst(aim_session_t *sess, aim_module_t *mod); | 76 faim_internal int icq_modfirst(OscarSession *sess, aim_module_t *mod); |
77 faim_internal int email_modfirst(aim_session_t *sess, aim_module_t *mod); | 77 faim_internal int email_modfirst(OscarSession *sess, aim_module_t *mod); |
78 | 78 |
79 faim_internal int aim_genericreq_n(aim_session_t *, aim_conn_t *conn, guint16 family, guint16 subtype); | 79 faim_internal int aim_genericreq_n(OscarSession *, OscarConnection *conn, guint16 family, guint16 subtype); |
80 faim_internal int aim_genericreq_n_snacid(aim_session_t *, aim_conn_t *conn, guint16 family, guint16 subtype); | 80 faim_internal int aim_genericreq_n_snacid(OscarSession *, OscarConnection *conn, guint16 family, guint16 subtype); |
81 faim_internal int aim_genericreq_l(aim_session_t *, aim_conn_t *conn, guint16 family, guint16 subtype, guint32 *); | 81 faim_internal int aim_genericreq_l(OscarSession *, OscarConnection *conn, guint16 family, guint16 subtype, guint32 *); |
82 faim_internal int aim_genericreq_s(aim_session_t *, aim_conn_t *conn, guint16 family, guint16 subtype, guint16 *); | 82 faim_internal int aim_genericreq_s(OscarSession *, OscarConnection *conn, guint16 family, guint16 subtype, guint16 *); |
83 | 83 |
84 #define AIMBS_CURPOSPAIR(x) ((x)->data + (x)->offset), ((x)->len - (x)->offset) | 84 #define AIMBS_CURPOSPAIR(x) ((x)->data + (x)->offset), ((x)->len - (x)->offset) |
85 | 85 |
86 /* bstream.c */ | 86 /* bstream.c */ |
87 faim_internal int aim_bstream_init(aim_bstream_t *bs, guint8 *data, int len); | 87 faim_internal int aim_bstream_init(ByteStream *bs, guint8 *data, int len); |
88 faim_internal int aim_bstream_empty(aim_bstream_t *bs); | 88 faim_internal int aim_bstream_empty(ByteStream *bs); |
89 faim_internal int aim_bstream_curpos(aim_bstream_t *bs); | 89 faim_internal int aim_bstream_curpos(ByteStream *bs); |
90 faim_internal int aim_bstream_setpos(aim_bstream_t *bs, unsigned int off); | 90 faim_internal int aim_bstream_setpos(ByteStream *bs, unsigned int off); |
91 faim_internal void aim_bstream_rewind(aim_bstream_t *bs); | 91 faim_internal void aim_bstream_rewind(ByteStream *bs); |
92 faim_internal int aim_bstream_advance(aim_bstream_t *bs, int n); | 92 faim_internal int aim_bstream_advance(ByteStream *bs, int n); |
93 faim_internal guint8 aimbs_get8(aim_bstream_t *bs); | 93 faim_internal guint8 aimbs_get8(ByteStream *bs); |
94 faim_internal guint16 aimbs_get16(aim_bstream_t *bs); | 94 faim_internal guint16 aimbs_get16(ByteStream *bs); |
95 faim_internal guint32 aimbs_get32(aim_bstream_t *bs); | 95 faim_internal guint32 aimbs_get32(ByteStream *bs); |
96 faim_internal guint8 aimbs_getle8(aim_bstream_t *bs); | 96 faim_internal guint8 aimbs_getle8(ByteStream *bs); |
97 faim_internal guint16 aimbs_getle16(aim_bstream_t *bs); | 97 faim_internal guint16 aimbs_getle16(ByteStream *bs); |
98 faim_internal guint32 aimbs_getle32(aim_bstream_t *bs); | 98 faim_internal guint32 aimbs_getle32(ByteStream *bs); |
99 faim_internal int aimbs_getrawbuf(aim_bstream_t *bs, guint8 *buf, int len); | 99 faim_internal int aimbs_getrawbuf(ByteStream *bs, guint8 *buf, int len); |
100 faim_internal guint8 *aimbs_getraw(aim_bstream_t *bs, int len); | 100 faim_internal guint8 *aimbs_getraw(ByteStream *bs, int len); |
101 faim_internal char *aimbs_getstr(aim_bstream_t *bs, int len); | 101 faim_internal char *aimbs_getstr(ByteStream *bs, int len); |
102 faim_internal int aimbs_put8(aim_bstream_t *bs, guint8 v); | 102 faim_internal int aimbs_put8(ByteStream *bs, guint8 v); |
103 faim_internal int aimbs_put16(aim_bstream_t *bs, guint16 v); | 103 faim_internal int aimbs_put16(ByteStream *bs, guint16 v); |
104 faim_internal int aimbs_put32(aim_bstream_t *bs, guint32 v); | 104 faim_internal int aimbs_put32(ByteStream *bs, guint32 v); |
105 faim_internal int aimbs_putle8(aim_bstream_t *bs, guint8 v); | 105 faim_internal int aimbs_putle8(ByteStream *bs, guint8 v); |
106 faim_internal int aimbs_putle16(aim_bstream_t *bs, guint16 v); | 106 faim_internal int aimbs_putle16(ByteStream *bs, guint16 v); |
107 faim_internal int aimbs_putle32(aim_bstream_t *bs, guint32 v); | 107 faim_internal int aimbs_putle32(ByteStream *bs, guint32 v); |
108 faim_internal int aimbs_putraw(aim_bstream_t *bs, const guint8 *v, int len); | 108 faim_internal int aimbs_putraw(ByteStream *bs, const guint8 *v, int len); |
109 faim_internal int aimbs_putstr(aim_bstream_t *bs, const char *str); | 109 faim_internal int aimbs_putstr(ByteStream *bs, const char *str); |
110 faim_internal int aimbs_putbs(aim_bstream_t *bs, aim_bstream_t *srcbs, int len); | 110 faim_internal int aimbs_putbs(ByteStream *bs, ByteStream *srcbs, int len); |
111 faim_internal int aimbs_putcaps(aim_bstream_t *bs, guint32 caps); | 111 faim_internal int aimbs_putcaps(ByteStream *bs, guint32 caps); |
112 | 112 |
113 /* conn.c */ | 113 /* conn.c */ |
114 faim_internal aim_conn_t *aim_cloneconn(aim_session_t *sess, aim_conn_t *src); | 114 faim_internal OscarConnection *aim_cloneconn(OscarSession *sess, OscarConnection *src); |
115 | 115 |
116 /* rxhandlers.c */ | 116 /* rxhandlers.c */ |
117 faim_internal aim_rxcallback_t aim_callhandler(aim_session_t *sess, aim_conn_t *conn, guint16 family, guint16 type); | 117 faim_internal aim_rxcallback_t aim_callhandler(OscarSession *sess, OscarConnection *conn, guint16 family, guint16 type); |
118 faim_internal int aim_callhandler_noparam(aim_session_t *sess, aim_conn_t *conn, guint16 family, guint16 type, aim_frame_t *ptr); | 118 faim_internal int aim_callhandler_noparam(OscarSession *sess, OscarConnection *conn, guint16 family, guint16 type, FlapFrame *ptr); |
119 faim_internal int aim_parse_unknown(aim_session_t *, aim_frame_t *, ...); | 119 faim_internal int aim_parse_unknown(OscarSession *, FlapFrame *, ...); |
120 faim_internal void aim_clonehandlers(aim_session_t *sess, aim_conn_t *dest, aim_conn_t *src); | 120 faim_internal void aim_clonehandlers(OscarSession *sess, OscarConnection *dest, OscarConnection *src); |
121 | 121 |
122 /* rxqueue.c */ | 122 /* rxqueue.c */ |
123 faim_internal int aim_recv(int fd, void *buf, size_t count); | 123 faim_internal int aim_recv(int fd, void *buf, size_t count); |
124 faim_internal int aim_bstream_recv(aim_bstream_t *bs, int fd, size_t count); | 124 faim_internal int aim_bstream_recv(ByteStream *bs, int fd, size_t count); |
125 faim_internal void aim_rxqueue_cleanbyconn(aim_session_t *sess, aim_conn_t *conn); | 125 faim_internal void aim_rxqueue_cleanbyconn(OscarSession *sess, OscarConnection *conn); |
126 faim_internal void aim_frame_destroy(aim_frame_t *); | 126 faim_internal void aim_frame_destroy(FlapFrame *); |
127 | 127 |
128 /* txqueue.c */ | 128 /* txqueue.c */ |
129 faim_internal aim_frame_t *aim_tx_new(aim_session_t *sess, aim_conn_t *conn, guint8 framing, guint16 chan, int datalen); | 129 faim_internal FlapFrame *aim_tx_new(OscarSession *sess, OscarConnection *conn, guint8 framing, guint16 chan, int datalen); |
130 faim_internal int aim_tx_enqueue(aim_session_t *, aim_frame_t *); | 130 faim_internal int aim_tx_enqueue(OscarSession *, FlapFrame *); |
131 faim_internal int aim_bstream_send(aim_bstream_t *bs, aim_conn_t *conn, size_t count); | 131 faim_internal int aim_bstream_send(ByteStream *bs, OscarConnection *conn, size_t count); |
132 faim_internal int aim_tx_sendframe(aim_session_t *sess, aim_frame_t *cur); | 132 faim_internal int aim_tx_sendframe(OscarSession *sess, FlapFrame *cur); |
133 faim_internal void aim_tx_cleanqueue(aim_session_t *, aim_conn_t *); | 133 faim_internal void aim_tx_cleanqueue(OscarSession *, OscarConnection *); |
134 | 134 |
135 /* | 135 /* |
136 * Generic SNAC structure. Rarely if ever used. | 136 * Generic SNAC structure. Rarely if ever used. |
137 */ | 137 */ |
138 typedef struct aim_snac_s { | 138 typedef struct aim_snac_s { |
144 time_t issuetime; | 144 time_t issuetime; |
145 struct aim_snac_s *next; | 145 struct aim_snac_s *next; |
146 } aim_snac_t; | 146 } aim_snac_t; |
147 | 147 |
148 /* snac.c */ | 148 /* snac.c */ |
149 faim_internal void aim_initsnachash(aim_session_t *sess); | 149 faim_internal void aim_initsnachash(OscarSession *sess); |
150 faim_internal aim_snacid_t aim_newsnac(aim_session_t *, aim_snac_t *newsnac); | 150 faim_internal aim_snacid_t aim_newsnac(OscarSession *, aim_snac_t *newsnac); |
151 faim_internal aim_snacid_t aim_cachesnac(aim_session_t *sess, const guint16 family, const guint16 type, const guint16 flags, const void *data, const int datalen); | 151 faim_internal aim_snacid_t aim_cachesnac(OscarSession *sess, const guint16 family, const guint16 type, const guint16 flags, const void *data, const int datalen); |
152 faim_internal aim_snac_t *aim_remsnac(aim_session_t *, aim_snacid_t id); | 152 faim_internal aim_snac_t *aim_remsnac(OscarSession *, aim_snacid_t id); |
153 faim_internal int aim_putsnac(aim_bstream_t *, guint16 family, guint16 type, guint16 flags, aim_snacid_t id); | 153 faim_internal int aim_putsnac(ByteStream *, guint16 family, guint16 type, guint16 flags, aim_snacid_t id); |
154 | 154 |
155 /* Stored in ->priv of the service request SNAC for chats. */ | 155 /* Stored in ->priv of the service request SNAC for chats. */ |
156 struct chatsnacinfo { | 156 struct chatsnacinfo { |
157 guint16 exchange; | 157 guint16 exchange; |
158 char name[128]; | 158 char name[128]; |
198 typedef struct aim_conn_inside_s { | 198 typedef struct aim_conn_inside_s { |
199 struct snacgroup *groups; | 199 struct snacgroup *groups; |
200 struct rateclass *rates; | 200 struct rateclass *rates; |
201 } aim_conn_inside_t; | 201 } aim_conn_inside_t; |
202 | 202 |
203 faim_internal void aim_conn_addgroup(aim_conn_t *conn, guint16 group); | 203 faim_internal void aim_conn_addgroup(OscarConnection *conn, guint16 group); |
204 | 204 |
205 faim_internal int aim_cachecookie(aim_session_t *sess, aim_msgcookie_t *cookie); | 205 faim_internal int aim_cachecookie(OscarSession *sess, IcbmCookie *cookie); |
206 faim_internal aim_msgcookie_t *aim_uncachecookie(aim_session_t *sess, guint8 *cookie, int type); | 206 faim_internal IcbmCookie *aim_uncachecookie(OscarSession *sess, guint8 *cookie, int type); |
207 faim_internal aim_msgcookie_t *aim_mkcookie(guint8 *, int, void *); | 207 faim_internal IcbmCookie *aim_mkcookie(guint8 *, int, void *); |
208 faim_internal aim_msgcookie_t *aim_checkcookie(aim_session_t *, const unsigned char *, const int); | 208 faim_internal IcbmCookie *aim_checkcookie(OscarSession *, const unsigned char *, const int); |
209 faim_internal int aim_freecookie(aim_session_t *sess, aim_msgcookie_t *cookie); | 209 faim_internal int aim_freecookie(OscarSession *sess, IcbmCookie *cookie); |
210 faim_internal int aim_msgcookie_gettype(int reqclass); | 210 faim_internal int aim_msgcookie_gettype(int reqclass); |
211 faim_internal int aim_cookie_free(aim_session_t *sess, aim_msgcookie_t *cookie); | 211 faim_internal int aim_cookie_free(OscarSession *sess, IcbmCookie *cookie); |
212 | 212 |
213 /* 0x0002 - locate.c */ | 213 /* 0x0002 - locate.c */ |
214 faim_internal void aim_locate_requestuserinfo(aim_session_t *sess, const char *sn); | 214 faim_internal void aim_locate_requestuserinfo(OscarSession *sess, const char *sn); |
215 faim_internal guint32 aim_locate_getcaps(aim_session_t *sess, aim_bstream_t *bs, int len); | 215 faim_internal guint32 aim_locate_getcaps(OscarSession *sess, ByteStream *bs, int len); |
216 faim_internal guint32 aim_locate_getcaps_short(aim_session_t *sess, aim_bstream_t *bs, int len); | 216 faim_internal guint32 aim_locate_getcaps_short(OscarSession *sess, ByteStream *bs, int len); |
217 faim_internal void aim_info_free(aim_userinfo_t *); | 217 faim_internal void aim_info_free(aim_userinfo_t *); |
218 faim_internal int aim_info_extract(aim_session_t *sess, aim_bstream_t *bs, aim_userinfo_t *); | 218 faim_internal int aim_info_extract(OscarSession *sess, ByteStream *bs, aim_userinfo_t *); |
219 faim_internal int aim_putuserinfo(aim_bstream_t *bs, aim_userinfo_t *info); | 219 faim_internal int aim_putuserinfo(ByteStream *bs, aim_userinfo_t *info); |
220 | 220 |
221 faim_internal int aim_chat_readroominfo(aim_bstream_t *bs, struct aim_chat_roominfo *outinfo); | 221 faim_internal int aim_chat_readroominfo(ByteStream *bs, struct aim_chat_roominfo *outinfo); |
222 | 222 |
223 faim_internal void aim_conn_kill_chat(aim_session_t *sess, aim_conn_t *conn); | 223 faim_internal void aim_conn_kill_chat(OscarSession *sess, OscarConnection *conn); |
224 | 224 |
225 /* These are all handled internally now. */ | 225 /* These are all handled internally now. */ |
226 faim_internal int aim_setversions(aim_session_t *sess, aim_conn_t *conn); | 226 faim_internal int aim_setversions(OscarSession *sess, OscarConnection *conn); |
227 faim_internal int aim_reqrates(aim_session_t *, aim_conn_t *); | 227 faim_internal int aim_reqrates(OscarSession *, OscarConnection *); |
228 faim_internal int aim_rates_addparam(aim_session_t *, aim_conn_t *); | 228 faim_internal int aim_rates_addparam(OscarSession *, OscarConnection *); |
229 faim_internal int aim_rates_delparam(aim_session_t *, aim_conn_t *); | 229 faim_internal int aim_rates_delparam(OscarSession *, OscarConnection *); |
230 | 230 |
231 #endif /* _OSCAR_INTERNAL_H_ */ | 231 #endif /* _OSCAR_INTERNAL_H_ */ |