summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/python/gnuradio/gr
diff options
context:
space:
mode:
authorTim O'Shea <tim.oshea753@gmail.com>2012-11-28 15:15:58 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2012-11-29 15:42:57 -0800
commit92cfb0240005675f4e7a55a81552f4c7a5128cd8 (patch)
tree024a40e11a27a41eaa908b2eefb4a218795bff18 /gnuradio-core/src/python/gnuradio/gr
parent0fbd1699158f01937f61c245398ccdaebe3d978b (diff)
core: adding msg_connect, updating msg interface, adding symbolic block names
Diffstat (limited to 'gnuradio-core/src/python/gnuradio/gr')
-rw-r--r--gnuradio-core/src/python/gnuradio/gr/top_block.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnuradio-core/src/python/gnuradio/gr/top_block.py b/gnuradio-core/src/python/gnuradio/gr/top_block.py
index 43af8073b6..dc1f443aa9 100644
--- a/gnuradio-core/src/python/gnuradio/gr/top_block.py
+++ b/gnuradio-core/src/python/gnuradio/gr/top_block.py
@@ -123,6 +123,12 @@ class top_block(object):
for i in range (1, len (points)):
self._connect(points[i-1], points[i])
+ def msg_connect(self, src, srcport, dst, dstport):
+ self.primitive_msg_connect(src.to_basic_block(), srcport, dst.to_basic_block(), dstport);
+
+ def msg_disconnect(self, src, srcport, dst, dstport):
+ self.primitive_msg_disconnect(src.to_basic_block(), srcport, dst.to_basic_block(), dstport);
+
def _connect(self, src, dst):
(src_block, src_port) = self._coerce_endpoint(src)
(dst_block, dst_port) = self._coerce_endpoint(dst)