diff options
author | Josh Blum | 2012-11-11 22:17:04 -0800 |
---|---|---|
committer | Josh Blum | 2012-11-11 22:17:04 -0800 |
commit | 5ea36ce4fbf2198c9cc3652d1135247b0e1171f9 (patch) | |
tree | 9d320a9f6374e4c28975af7c808f2ba5eccd13c0 /lib | |
parent | 8f9fedb6846f7304ac4c5ed7ae3233a03b5359b7 (diff) | |
download | sandhi-5ea36ce4fbf2198c9cc3652d1135247b0e1171f9.tar.gz sandhi-5ea36ce4fbf2198c9cc3652d1135247b0e1171f9.tar.bz2 sandhi-5ea36ce4fbf2198c9cc3652d1135247b0e1171f9.zip |
consistency for naming conventions, param orders
Diffstat (limited to 'lib')
-rw-r--r-- | lib/block.cpp | 33 | ||||
-rw-r--r-- | lib/tag_handlers.hpp | 2 |
2 files changed, 16 insertions, 19 deletions
diff --git a/lib/block.cpp b/lib/block.cpp index 78881ea..cc22508 100644 --- a/lib/block.cpp +++ b/lib/block.cpp @@ -37,8 +37,8 @@ Block::Block(const std::string &name): (*this)->block->block_state = BlockActor::BLOCK_STATE_INIT; //call block methods to init stuff - this->set_input_config(InputPortConfig()); - this->set_output_config(OutputPortConfig()); + this->set_input_config(0, InputPortConfig()); + this->set_output_config(0, OutputPortConfig()); this->set_interruptible_work(false); this->set_buffer_affinity(-1); } @@ -68,7 +68,7 @@ InputPortConfig Block::input_config(const size_t which_input) const return vector_get((*this)->block->input_configs, which_input); } -void Block::set_input_config(const InputPortConfig &config, const size_t which_input) +void Block::set_input_config(const size_t which_input, const InputPortConfig &config) { vector_set((*this)->block->input_configs, config, which_input); if ((*this)->block->topology_init) @@ -80,45 +80,42 @@ OutputPortConfig Block::output_config(const size_t which_output) const return vector_get((*this)->block->output_configs, which_output); } -void Block::set_output_config(const OutputPortConfig &config, const size_t which_output) +void Block::set_output_config(const size_t which_output, const OutputPortConfig &config) { vector_set((*this)->block->output_configs, config, which_output); if ((*this)->block->topology_init) (*this)->block->Push(UpdateInputsMessage(), Theron::Address()); } -void Block::consume(const size_t which_input, const size_t how_many_items) +void Block::consume(const size_t which_input, const size_t num_items) { - (*this)->block->consume(which_input, how_many_items); + (*this)->block->consume(which_input, num_items); } -void Block::produce(const size_t which_output, const size_t how_many_items) +void Block::produce(const size_t which_output, const size_t num_items) { - (*this)->block->produce(which_output, how_many_items); + (*this)->block->produce(which_output, num_items); } -item_index_t Block::nitems_read(const size_t which_input) +item_index_t Block::num_items_consumed(const size_t which_input) { return (*this)->block->items_consumed[which_input]; } -item_index_t Block::nitems_written(const size_t which_output) +item_index_t Block::num_items_produced(const size_t which_output) { return (*this)->block->items_produced[which_output]; } -void Block::post_output_tag( - const size_t which_output, - const Tag &tag -){ +void Block::post_output_tag(const size_t which_output, const Tag &tag) +{ (*this)->block->post_downstream(which_output, InputTagMessage(tag)); } -Block::TagIter Block::get_input_tags( - const size_t which_input -){ +TagIter Block::get_input_tags(const size_t which_input) +{ const std::vector<Tag> &input_tags = (*this)->block->input_tags[which_input]; - return boost::make_iterator_range(input_tags.begin(), input_tags.end()); + return TagIter(input_tags.begin(), input_tags.end()); } void Block::propagate_tags(const size_t, const TagIter &) diff --git a/lib/tag_handlers.hpp b/lib/tag_handlers.hpp index 6f0bdf5..4e018b6 100644 --- a/lib/tag_handlers.hpp +++ b/lib/tag_handlers.hpp @@ -35,7 +35,7 @@ GRAS_FORCE_INLINE void BlockActor::trim_tags(const size_t i) if (last == 0) return; //call the overloaded propagate_tags to do the dirty work - this->block_ptr->propagate_tags(i, boost::make_iterator_range(tags_i.begin(), tags_i.begin()+last)); + this->block_ptr->propagate_tags(i, TagIter(tags_i.begin(), tags_i.begin()+last)); //now its safe to perform the erasure tags_i.erase(tags_i.begin(), tags_i.begin()+last); |