libpurple/protocols/qq/packet_parse.h

branch
release-2.4.3
changeset 23190
ce258cadbd9e
parent 21712
2702e711166c
child 23192
2f00b04db5cb
equal deleted inserted replaced
23188:eab7aad90c95 23190:ce258cadbd9e
35 * 35 *
36 * TCP allows packet 64K 36 * TCP allows packet 64K
37 */ 37 */
38 #define MAX_PACKET_SIZE 65535 38 #define MAX_PACKET_SIZE 65535
39 39
40 gint read_packet_b(guint8 *buf, guint8 **cursor, gint buflen, guint8 *b); 40 gint qq_get8(guint8 *b, guint8 *buf);
41 gint read_packet_w(guint8 *buf, guint8 **cursor, gint buflen, guint16 *w); 41 gint qq_get16(guint16 *w, guint8 *buf);
42 gint read_packet_dw(guint8 *buf, guint8 **cursor, gint buflen, guint32 *dw); 42 gint qq_get32(guint32 *dw, guint8 *buf);
43 gint read_packet_time(guint8 *buf, guint8 **cursor, gint buflen, time_t *t); 43 gint qq_getime(time_t *t, guint8 *buf);
44 gint read_packet_data(guint8 *buf, guint8 **cursor, gint buflen, guint8 *data, gint datalen); 44 gint qq_getdata(guint8 *data, gint datalen, guint8 *buf);
45 gint create_packet_b(guint8 *buf, guint8 **cursor, guint8 b); 45
46 gint create_packet_w(guint8 *buf, guint8 **cursor, guint16 w); 46 gint qq_put8(guint8 *buf, guint8 b);
47 gint create_packet_dw(guint8 *buf, guint8 **cursor, guint32 dw); 47 gint qq_put16(guint8 *buf, guint16 w);
48 gint create_packet_data(guint8 *buf, guint8 **cursor, guint8 *data, gint datalen); 48 gint qq_put32(guint8 *buf, guint32 dw);
49 gint qq_putdata(guint8 *buf, guint8 *data, const int datalen);
50
51 //gint read_packet_b(guint8 *buf, guint8 **cursor, gint buflen, guint8 *b);
52 //gint read_packet_w(guint8 *buf, guint8 **cursor, gint buflen, guint16 *w);
53 //gint read_packet_dw(guint8 *buf, guint8 **cursor, gint buflen, guint32 *dw);
54 //gint read_packet_time(guint8 *buf, guint8 **cursor, gint buflen, time_t *t);
55 //gint read_packet_data(guint8 *buf, guint8 **cursor, gint buflen, guint8 *data, gint datalen);
56
57 //gint create_packet_b(guint8 *buf, guint8 **cursor, guint8 b);
58 //gint create_packet_w(guint8 *buf, guint8 **cursor, guint16 w);
59 //gint create_packet_dw(guint8 *buf, guint8 **cursor, guint32 dw);
60 //gint create_packet_data(guint8 *buf, guint8 **cursor, guint8 *data, gint datalen);
49 61
50 #endif 62 #endif

mercurial