summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJosh Blum2012-11-19 19:42:14 -0800
committerJosh Blum2012-11-19 19:42:14 -0800
commit1018a24939885ca6eff6e0bf3977bbef18ae973f (patch)
treecceba77520696a004068fe96ee5e961a2e40083c /lib
parent216b8685e7889698567cd47e8f93ec672a2e5323 (diff)
downloadsandhi-1018a24939885ca6eff6e0bf3977bbef18ae973f.tar.gz
sandhi-1018a24939885ca6eff6e0bf3977bbef18ae973f.tar.bz2
sandhi-1018a24939885ca6eff6e0bf3977bbef18ae973f.zip
const correctness for sbuffer get()
Diffstat (limited to 'lib')
-rw-r--r--lib/block_task.cpp4
-rw-r--r--lib/gras_impl/input_buffer_queues.hpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/block_task.cpp b/lib/block_task.cpp
index 52a641c..1a6c447 100644
--- a/lib/block_task.cpp
+++ b/lib/block_task.cpp
@@ -134,7 +134,7 @@ void BlockActor::handle_task(void)
ASSERT(this->input_queues.ready(i));
//this->input_queues.accumulate(i, this->input_items_sizes[i]);
const SBuffer &buff = this->input_queues.front(i);
- void *mem = buff.get();
+ const void *mem = buff.get();
size_t items = buff.length/this->input_items_sizes[i];
this->input_items[i].get() = mem;
@@ -167,7 +167,7 @@ void BlockActor::handle_task(void)
for (size_t i = 0; i < num_outputs; i++)
{
ASSERT(this->output_queues.ready(i));
- const SBuffer &buff = this->output_queues.front(i);
+ SBuffer &buff = this->output_queues.front(i);
void *mem = buff.get(buff.length);
const size_t bytes = buff.get_actual_length() - buff.length - buff.offset;
size_t items = bytes/this->output_items_sizes[i];
diff --git a/lib/gras_impl/input_buffer_queues.hpp b/lib/gras_impl/input_buffer_queues.hpp
index ae38e48..f2738ee 100644
--- a/lib/gras_impl/input_buffer_queues.hpp
+++ b/lib/gras_impl/input_buffer_queues.hpp
@@ -45,7 +45,7 @@ struct InputBufferQueues
void update_config(const size_t i, const size_t, const size_t, const size_t);
//! Call to get an input buffer for work
- GRAS_FORCE_INLINE SBuffer &front(const size_t i)
+ GRAS_FORCE_INLINE const SBuffer &front(const size_t i)
{
ASSERT(this->ready(i));