Beispiel #1
0
	void NetMessage::Retrieve(size_t size)
	{
		assert(Readable() >= size);
		if (Readable() > size)
		{
			reader_pos_ += size;
		}
		else
		{
			RetrieveAll();
		}
	}
Beispiel #2
0
void NetworkBuffer::Retrieve(size_t len)
{
	assert(len <= ReadableCount());
	if (len < ReadableCount())
	{
		mReadIndex += len;
	}
	else
	{
		RetrieveAll();
	}
}