diff options
author | Josh Blum | 2012-11-22 19:06:32 -0800 |
---|---|---|
committer | Josh Blum | 2012-11-22 19:06:32 -0800 |
commit | 284252b1b34c93b6eb2b4344eee285415b96887a (patch) | |
tree | 5ef9e003bfa260616f37806fc611d316d0242f06 | |
parent | 41d589fc1f18569ec2f835073cf1482c02a66972 (diff) | |
download | sandhi-284252b1b34c93b6eb2b4344eee285415b96887a.tar.gz sandhi-284252b1b34c93b6eb2b4344eee285415b96887a.tar.bz2 sandhi-284252b1b34c93b6eb2b4344eee285415b96887a.zip |
buffer_queue use custom method, since inherited push is not consistent
-rw-r--r-- | lib/gras_impl/buffer_queue.hpp | 7 |
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; |