summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJosh Blum2012-09-17 23:37:12 -0700
committerJosh Blum2012-09-17 23:37:12 -0700
commitd575f066a8f9e5330645aae5cb8b42c94131471a (patch)
tree98619e07d87da5b48a72e4e9d888fd76efb19322 /lib
parente2251508a10070ddb02734efbf470a0082ef1a98 (diff)
downloadsandhi-d575f066a8f9e5330645aae5cb8b42c94131471a.tar.gz
sandhi-d575f066a8f9e5330645aae5cb8b42c94131471a.tar.bz2
sandhi-d575f066a8f9e5330645aae5cb8b42c94131471a.zip
created write accessors for the work buffers
Diffstat (limited to 'lib')
-rw-r--r--lib/block_task.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/block_task.cpp b/lib/block_task.cpp
index bfdc49d..7648e34 100644
--- a/lib/block_task.cpp
+++ b/lib/block_task.cpp
@@ -74,7 +74,7 @@ void ElementImpl::mark_done(const tsbe::TaskInterface &task_iface)
void ElementImpl::handle_task(const tsbe::TaskInterface &task_iface)
{
#ifdef WORK_DEBUG
- WorkDebugPrinter(this->name);
+ WorkDebugPrinter WDP(this->name);
#endif
//------------------------------------------------------------------
@@ -122,8 +122,8 @@ void ElementImpl::handle_task(const tsbe::TaskInterface &task_iface)
const size_t items = buff.length/this->input_items_sizes[i];
this->work_io_ptr_mask |= ptrdiff_t(mem);
- this->input_items[i]._mem = mem;
- this->input_items[i]._len = items;
+ this->input_items[i].get() = mem;
+ this->input_items[i].size() = items;
this->work_input_items[i] = mem;
this->work_ninput_items[i] = items;
num_input_items = std::min(num_input_items, items);
@@ -161,8 +161,8 @@ void ElementImpl::handle_task(const tsbe::TaskInterface &task_iface)
const size_t items = bytes/this->output_items_sizes[i];
this->work_io_ptr_mask |= ptrdiff_t(mem);
- this->output_items[i]._mem = mem;
- this->output_items[i]._len = items;
+ this->output_items[i].get() = mem;
+ this->output_items[i].size() = items;
this->work_output_items[i] = mem;
num_output_items = std::min(num_output_items, items);
}