diff options
author | Josh Blum | 2012-11-19 19:42:14 -0800 |
---|---|---|
committer | Josh Blum | 2012-11-19 19:42:14 -0800 |
commit | 1018a24939885ca6eff6e0bf3977bbef18ae973f (patch) | |
tree | cceba77520696a004068fe96ee5e961a2e40083c /lib | |
parent | 216b8685e7889698567cd47e8f93ec672a2e5323 (diff) | |
download | sandhi-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.cpp | 4 | ||||
-rw-r--r-- | lib/gras_impl/input_buffer_queues.hpp | 2 |
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)); |