Statistics
| Branch: | Tag: | Revision:

root / gnuradio-core / src / lib / runtime / gr_block_detail.h @ 0408e48c

History | View | Annotate | Download (5.9 kB)

# Date Author Comment
c1721c76 10/20/2011 12:01 am Josh Blum

tags: made tags object oriented

f914499f 07/21/2011 01:38 am Josh Blum

core: API declaration macros for core class and function symbols

1b7b68ec 11/22/2010 01:51 am Tom Rondeau

Doxygen comments. Fixing typos that were leading to warnings.

6d439361 11/17/2010 11:58 pm Tom Rondeau

Changing get_tags API to take in a vector reference instead of returning a vector.

75c9c767 11/09/2010 12:20 am Tom Rondeau

cleaning up; comments, naming, typos, excess code, etc. Moving to make gr_block_executor more readable.

23285af0 11/07/2010 11:39 pm Tom Rondeau

Moving tag handling setup back into gr_block so it can be set in the constructor of a derived block.

3bf4a842 11/07/2010 10:30 pm Tom Rondeau

Moving tags downstream is moved into gr_block_executor. Predefined three methods of moving tags that are selectable by a gr_block.

95eaad32 11/07/2010 09:05 pm Tom Rondeau

Cleaning up. Better use of PMTs; comment mods; returning vectors when getting tags.

8b184fda 11/06/2010 06:18 pm Tom Rondeau

Adding call in scheduler to handle tag movements between blocks and some helper functions to get access and keep track of tags.

70ca24e7 11/04/2010 10:16 pm Tom Rondeau

Moving add_item_tag into gr_buffer and get_tags_in_range to gr_buffer_reader. gr_block_detail takes care of the high-level adding and retrieving tags via the buffers/readers; also takes care of filtering tags by key.

Tags are now added to the gr_buffers on 'which_output' while they are retrieved from the gr_buffer_reader based on 'which_input."

309b05cb 11/04/2010 04:33 pm Tom Rondeau

Changing API to match changes to gr_block, including adding "srcid" param to add_item_tag. Added documentation to header file. Changing to deque from list. Still holding the deque locally in block_detail, but will be moved to gr_buffer. Adding tag just builds the tag tuple and appends it; doesn't worry about duplications.

e70f8a0d 11/02/2010 11:57 pm Tom Rondeau

Moved number items read/written from gr_block_detail into gr_buffer (abs_written_offset) and gr_buffer_reader (abs_read_offset). Keeps the API exposed in gr_blocks for now.

d07a944f 10/27/2010 01:01 am Tom Rondeau

First stab at adding get functions for item tags in a given range.

b22efee4 10/26/2010 11:59 pm Tom Rondeau

Giving gr_block_detail a list of pmt tuples to hold item tagging information.

Adds ability to add new tags from a block.

2c544567 10/19/2010 08:33 pm Tom Rondeau

Adding vectors to gr_block_detail that keep track of the number of samples read and written from each block's input. Accessor functions allow query of values through gr_block.

Had to add gr_uint64 typedef to SWIG for it to understand how to handle the type.

c9ad0211 08/16/2009 01:06 am Johnathan Corgan

Merged changes from svn repository trunk.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11601 221aa14e-8319-0410-a670-987f0aec2ac5

Signed-off-by: Johnathan Corgan <>

1579bab2 08/15/2009 05:39 pm Eric Blossom

gr_blocks may now produce different number of output items on each output stream.

Merged eb/varying -r11178:11595 into trunk. Needs QA and examples.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11597 221aa14e-8319-0410-a670-987f0aec2ac5

1181c2fe 08/14/2009 04:50 am Eric Blossom

Refactored gr_msg_accepter and gr_tpd_thread_body.

Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.

2c8ea58e 08/19/2008 11:09 pm Eric Blossom

Merged features/mp-sched -r8915:9335 into the trunk. The trunk now
contains the SMP aware scheduler. This changeset
introduces a dependency on boost 1.35 or later.
See source:gnuradio/trunk/README.building-boost for additional info.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5

f561a45c 08/23/2007 06:46 pm Johnathan Corgan

Merge r6160:6168 from jcorgan/fg into trunk.

Refactors gr_simple_flowgraph into gr_flowgraph and gr_flat_flowgraph.

Adds cppunit-based QA.

Trial fix for ticket:164 included for free.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6169 221aa14e-8319-0410-a670-987f0aec2ac5

937b719d 07/21/2007 03:44 am Eric Blossom

Updated license from GPL version 2 or later to GPL version 3 or later.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5

6b1e25d6 05/04/2007 09:59 pm Johnathan Corgan

Post merge cleanup.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5239 221aa14e-8319-0410-a670-987f0aec2ac5

0ad83f04 05/04/2007 09:50 pm Johnathan Corgan

Merged r5230:5237 from jcorgan/disc2. Trunk passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5238 221aa14e-8319-0410-a670-987f0aec2ac5

76ed4c2f 12/12/2006 08:00 pm Johnathan Corgan

Merge jcorgan/hier developer branch into trunk. Enables creation of true hierarchical blocks, from either C++ or Python, as well as creating pure C++ gnuradio applications. EXPERIMENTAL.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4070 221aa14e-8319-0410-a670-987f0aec2ac5

5de36fac 12/12/2006 06:11 pm Johnathan Corgan

Move gr_runtime.h out of the way in preparation for merge of hier developer branch. No changes in functionality. Passes make distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4068 221aa14e-8319-0410-a670-987f0aec2ac5

86f5c924 09/13/2006 09:30 pm Eric Blossom

Updated FSF address in all files. Fixes ticket:51

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5

5d69a524 08/03/2006 04:51 am Johnathan Corgan

Houston, we have a trunk.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5