diff options
author | Tim O'Shea <tim.oshea753@gmail.com> | 2014-09-19 09:40:04 -0400 |
---|---|---|
committer | Tim O'Shea <tim.oshea753@gmail.com> | 2014-09-19 09:40:04 -0400 |
commit | b4e1aebccf26ecf6d80b1c9ee2a56d46e1de141a (patch) | |
tree | 50f7f95b25cacd52e712168f6f891872618fac2c /gnuradio-runtime/include/gnuradio/buffer.h | |
parent | 01deede32858ef9e2fe4cc937f3245b5b0e6d7c9 (diff) |
tags_wip
Diffstat (limited to 'gnuradio-runtime/include/gnuradio/buffer.h')
-rw-r--r-- | gnuradio-runtime/include/gnuradio/buffer.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gnuradio-runtime/include/gnuradio/buffer.h b/gnuradio-runtime/include/gnuradio/buffer.h index e2d5760e59..d40417e09d 100644 --- a/gnuradio-runtime/include/gnuradio/buffer.h +++ b/gnuradio-runtime/include/gnuradio/buffer.h @@ -125,8 +125,8 @@ namespace gr { */ void prune_tags(uint64_t max_time); - std::deque<tag_t>::iterator get_tags_begin() { return d_item_tags.begin(); } - std::deque<tag_t>::iterator get_tags_end() { return d_item_tags.end(); } + std::multimap<uint64_t,tag_t>::iterator get_tags_begin() { return d_item_tags.begin(); } + std::multimap<uint64_t,tag_t>::iterator get_tags_end() { return d_item_tags.end(); } // ------------------------------------------------------------------------- @@ -157,7 +157,8 @@ namespace gr { unsigned int d_write_index; // in items [0,d_bufsize) uint64_t d_abs_write_offset; // num items written since the start bool d_done; - std::deque<tag_t> d_item_tags; + std::multimap<uint64_t,tag_t> d_item_tags; + //std::deque<tag_t> d_item_tags; uint64_t d_last_min_items_read; unsigned index_add(unsigned a, unsigned b) |