Merge jcorgan/hier developer branch into trunk. Enables creation of true hierarchica...
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 12 Dec 2006 20:00:39 +0000 (20:00 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 12 Dec 2006 20:00:39 +0000 (20:00 +0000)
commit76ed4c2fea5f59bfe02bbbb17754ef7eda44feca
treec30952925ea02e52f137e1e7f4da658629994936
parent5de36fac220305307d6fb64eabe6f417a26c0982
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
59 files changed:
config/grc_gnuradio_examples.m4
configure.ac
gnuradio-core/src/lib/runtime/Makefile.am
gnuradio-core/src/lib/runtime/gr_basic_block.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_basic_block.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_basic_block.i [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_block.cc
gnuradio-core/src/lib/runtime/gr_block.h
gnuradio-core/src/lib/runtime/gr_block.i
gnuradio-core/src/lib/runtime/gr_block_detail.cc
gnuradio-core/src/lib/runtime/gr_block_detail.h
gnuradio-core/src/lib/runtime/gr_hier_block2.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_hier_block2.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_hier_block2.i [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_hier_block2_detail.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_hier_block2_detail.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_runtime.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_runtime.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_runtime.i [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_runtime_impl.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_runtime_impl.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_runtime_types.h
gnuradio-core/src/lib/runtime/gr_simple_flowgraph.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_simple_flowgraph.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_simple_flowgraph.i [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_simple_flowgraph_detail.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_simple_flowgraph_detail.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/qa_gr_block.cc
gnuradio-core/src/lib/runtime/qa_gr_hier_block2.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/qa_gr_hier_block2.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/qa_runtime.cc
gnuradio-core/src/lib/runtime/runtime.i
gnuradio-core/src/python/gnuradio/gr/Makefile.am
gnuradio-core/src/python/gnuradio/gr/__init__.py
gnuradio-core/src/python/gnuradio/gr/hier_block2.py [new file with mode: 0644]
gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py [new file with mode: 0755]
gnuradio-core/src/python/gnuradio/gr/qa_runtime.py [new file with mode: 0755]
gnuradio-core/src/python/gnuradio/gr/qa_simple_flowgraph.py [new file with mode: 0755]
gnuradio-examples/Makefile.am
gnuradio-examples/c++/Makefile.am [new file with mode: 0644]
gnuradio-examples/c++/dialtone/Makefile.am [new file with mode: 0644]
gnuradio-examples/c++/dialtone/dialtone.cc [new file with mode: 0644]
gnuradio-examples/c++/dialtone/dialtone.h [new file with mode: 0644]
gnuradio-examples/c++/dialtone/main.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/Makefile.am [new file with mode: 0644]
gnuradio-examples/c++/hier/dialtone.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/dialtone.h [new file with mode: 0644]
gnuradio-examples/c++/hier/main.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/output.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/output.h [new file with mode: 0644]
gnuradio-examples/c++/hier/siggen.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/siggen.h [new file with mode: 0644]
gnuradio-examples/c++/hier/sink.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/sink.h [new file with mode: 0644]
gnuradio-examples/c++/hier/source.cc [new file with mode: 0644]
gnuradio-examples/c++/hier/source.h [new file with mode: 0644]
gnuradio-examples/python/audio/Makefile.am
gnuradio-examples/python/audio/dial_tone2.py [new file with mode: 0755]
gr-audio-alsa/src/Makefile.am