Changeset 17 for abuse/trunk/src/imlib/include/packet.hpp
- Timestamp:
- Nov 10, 2005, 9:41:13 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/imlib/include/packet.hpp
r2 r17 5 5 { 6 6 public : 7 u char*buf;8 longbuf_size,ro,wo,rend;7 uint8_t *buf; 8 int32_t buf_size,ro,wo,rend; 9 9 int pre_size; 10 10 void make_bigger(int max); … … 12 12 int get_read_position() { return ro; } 13 13 void set_read_position(int x) { ro=x; } 14 int read(u char*buffer, int size);15 int write(u char*buffer, int size);14 int read(uint8_t *buffer, int size); 15 int write(uint8_t *buffer, int size); 16 16 int eop() { return ro>=rend; } 17 17 void reset(); 18 18 packet(int prefix_size=2); 19 19 void get_string(char *st, int len); 20 int advance( longoffset);20 int advance(int32_t offset); 21 21 22 void write_ long(ulongx); // writes can't fail...23 void write_ short(ushort x);24 void write_ byte(ucharx);22 void write_uint32(uint32_t x); // writes can't fail... 23 void write_uint16(uint16_t x); 24 void write_uint8(uint8_t x); 25 25 void insert_into(packet &pk); 26 26 int size() { return rend-pre_size; }
Note: See TracChangeset
for help on using the changeset viewer.