summaryrefslogtreecommitdiff
path: root/lib/gras_impl
diff options
context:
space:
mode:
authorJosh Blum2012-11-22 19:06:32 -0800
committerJosh Blum2012-11-22 19:06:32 -0800
commit284252b1b34c93b6eb2b4344eee285415b96887a (patch)
tree5ef9e003bfa260616f37806fc611d316d0242f06 /lib/gras_impl
parent41d589fc1f18569ec2f835073cf1482c02a66972 (diff)
downloadsandhi-284252b1b34c93b6eb2b4344eee285415b96887a.tar.gz
sandhi-284252b1b34c93b6eb2b4344eee285415b96887a.tar.bz2
sandhi-284252b1b34c93b6eb2b4344eee285415b96887a.zip
buffer_queue use custom method, since inherited push is not consistent
Diffstat (limited to 'lib/gras_impl')
-rw-r--r--lib/gras_impl/buffer_queue.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/gras_impl/buffer_queue.hpp b/lib/gras_impl/buffer_queue.hpp
index a120101..0e6be9e 100644
--- a/lib/gras_impl/buffer_queue.hpp
+++ b/lib/gras_impl/buffer_queue.hpp
@@ -14,7 +14,7 @@ struct BufferQueue : std::queue<SBuffer>
{
BufferQueue(void)
{
- SBufferDeleter deleter = boost::bind(&BufferQueue::push, this, _1);
+ SBufferDeleter deleter = boost::bind(&BufferQueue::push_back, this, _1);
_token = SBufferToken(new SBufferDeleter(deleter));
}
@@ -27,6 +27,11 @@ struct BufferQueue : std::queue<SBuffer>
}
}
+ void push_back(const SBuffer &buff)
+ {
+ this->push(buff);
+ }
+
void allocate_one(const size_t num_bytes)
{
SBufferConfig config;