diff options
author | Josh Blum | 2012-09-17 23:37:12 -0700 |
---|---|---|
committer | Josh Blum | 2012-09-17 23:37:12 -0700 |
commit | d575f066a8f9e5330645aae5cb8b42c94131471a (patch) | |
tree | 98619e07d87da5b48a72e4e9d888fd76efb19322 /lib | |
parent | e2251508a10070ddb02734efbf470a0082ef1a98 (diff) | |
download | sandhi-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.cpp | 10 |
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); } |