summaryrefslogtreecommitdiff
path: root/lib/block_produce.cpp
diff options
context:
space:
mode:
authorJosh Blum2013-06-06 12:02:46 -0700
committerJosh Blum2013-06-06 12:02:46 -0700
commite49fb747ee3c9d60e583ebebcac2066a945b15ec (patch)
treec234c04e5e65ce9406aa0f8c14ae07b8f63b29c9 /lib/block_produce.cpp
parent4f03a5c6264ba3cd888454360f4c6819fa38023d (diff)
downloadsandhi-e49fb747ee3c9d60e583ebebcac2066a945b15ec.tar.gz
sandhi-e49fb747ee3c9d60e583ebebcac2066a945b15ec.tar.bz2
sandhi-e49fb747ee3c9d60e583ebebcac2066a945b15ec.zip
gras: minor code cleanup
Diffstat (limited to 'lib/block_produce.cpp')
-rw-r--r--lib/block_produce.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/block_produce.cpp b/lib/block_produce.cpp
index 5b94dc2..c47fec5 100644
--- a/lib/block_produce.cpp
+++ b/lib/block_produce.cpp
@@ -42,10 +42,11 @@ void Block::pop_output_buffer(const size_t which_output, const size_t num_bytes)
void Block::post_output_buffer(const size_t which_output, const SBuffer &buffer)
{
- (*this)->block_data->output_queues.consume(which_output);
- ASSERT((buffer.length % (*this)->block_data->output_configs[which_output].item_size) == 0);
- const size_t items = buffer.length/(*this)->block_data->output_configs[which_output].item_size;
- (*this)->block_data->stats.items_produced[which_output] += items;
+ boost::shared_ptr<BlockData> &data = (*this)->block_data;
+ data->output_queues.consume(which_output);
+ ASSERT((buffer.length % data->output_configs[which_output].item_size) == 0);
+ const size_t items = buffer.length/data->output_configs[which_output].item_size;
+ data->stats.items_produced[which_output] += items;
InputBufferMessage buff_msg;
buff_msg.buffer = buffer;
(*this)->worker->post_downstream(which_output, buff_msg);