29 _data.reserve(reserve);
66 std::vector<char>::const_iterator copyEnd =
_data.begin() +
len;
91 std::vector<char>::const_iterator copyBegin =
_data.begin() +
offset;
92 len = std::min(len,
_length - offset);
93 std::vector<char>::const_iterator copyEnd = copyBegin +
len;
94 std::copy(copyBegin, copyEnd, data);
113 std::vector<char>::iterator eraseEnd =
_data.begin() +
len;
size_t getAt(size_t, char *, size_t) const
Read data from a dbuffer.
std::vector< char > _data
void add(const char *, size_t)
size_t extract(char *, size_t)
Read and delete data from a dbuffer.
size_t get(char *, size_t) const
Read data from a dbuffer.
QGL_EXTERN GLuint GLchar GLuint * len
size_t remove(size_t)
Deletes data from a dbuffer.
definitions common between client and server, but not game lib
GLsizei const GLvoid * data