summaryrefslogtreecommitdiff
path: root/src/common/binary-queue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/binary-queue.cpp')
-rw-r--r--src/common/binary-queue.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/common/binary-queue.cpp b/src/common/binary-queue.cpp
index 776f65e..34cc9f9 100644
--- a/src/common/binary-queue.cpp
+++ b/src/common/binary-queue.cpp
@@ -39,9 +39,7 @@ BinaryQueue::~BinaryQueue()
RawBuffer BinaryQueue::pop()
{
RawBuffer buf(m_size);
-
read(m_size, buf.data());
-
return buf;
}
@@ -78,7 +76,6 @@ void BinaryQueue::read(size_t size, void *bytes)
size_t count = std::min(size, m_buckets.front()->left);
cur = m_buckets.front()->extractTo(cur, count);
-
size -= count;
m_size -= count;
@@ -107,10 +104,8 @@ void *BinaryQueue::Bucket::extractTo(void *dest, size_t size)
throw std::logic_error("logic error. invalid input to Bucket::extractTo.");
memcpy(dest, cur, size);
-
cur += size;
left -= size;
-
return static_cast<unsigned char *>(dest) + size;
}