33 INLINE
void append_data(
const char *buffer,
size_t size);
34 INLINE
char *get_write_pointer(
size_t size);
35 INLINE
void append_junk(
size_t size);
36 INLINE
void rewrite_data(
size_t position,
const char *buffer,
size_t size);
37 INLINE
char *get_rewrite_pointer(
size_t position,
size_t size);
40 INLINE
string get_string()
const;
41 INLINE
size_t get_length()
const;
43 INLINE
const char *get_data()
const;
44 INLINE
char *take_data();
47 void set_used_length(
size_t size);
51 size_t _allocated_size;
55 #include "dcPackData.I" This is a block of data that receives the results of DCPacker.