Added reset() to RingBuffer

This commit is contained in:
Joseph Henry
2017-09-29 13:25:56 -07:00
parent cb8e6b94d8
commit 2b09c57b45

View File

@@ -98,6 +98,12 @@ namespace ZeroTier {
return n; return n;
} }
// merely reset the buffer pointer, doesn't erase contents
void reset()
{
consume(count());
}
// adjust buffer index pointer as if we copied data out // adjust buffer index pointer as if we copied data out
size_t consume(size_t n) size_t consume(size_t n)
{ {