[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r8466 - gnuradio/trunk/gnuradio-core/src/lib/runtime
From: |
jcorgan |
Subject: |
[Commit-gnuradio] r8466 - gnuradio/trunk/gnuradio-core/src/lib/runtime |
Date: |
Tue, 20 May 2008 12:56:10 -0600 (MDT) |
Author: jcorgan
Date: 2008-05-20 12:56:10 -0600 (Tue, 20 May 2008)
New Revision: 8466
Modified:
gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.cc
gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.h
gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.i
gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.cc
gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
Log:
Expose flowgraph debugging dump as gr.top_block.dump(). May or may not be
suitable for ticket:245
Modified: gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.cc
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.cc
2008-05-20 18:48:42 UTC (rev 8465)
+++ gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.cc
2008-05-20 18:56:10 UTC (rev 8466)
@@ -90,6 +90,12 @@
d_impl->unlock();
}
+void
+gr_top_block::dump()
+{
+ d_impl->dump();
+}
+
bool
gr_top_block::is_running()
{
Modified: gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.h
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.h 2008-05-20
18:48:42 UTC (rev 8465)
+++ gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.h 2008-05-20
18:56:10 UTC (rev 8466)
@@ -100,6 +100,11 @@
virtual void unlock();
/*!
+ * Displays flattened flowgraph edges and block connectivity
+ */
+ void dump();
+
+ /*!
* Returns true if flowgraph is running
*/
bool is_running();
Modified: gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.i
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.i 2008-05-20
18:48:42 UTC (rev 8465)
+++ gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block.i 2008-05-20
18:56:10 UTC (rev 8466)
@@ -47,6 +47,7 @@
void lock();
void unlock() throw (std::runtime_error);
bool is_running();
+ void dump();
};
%inline %{
Modified: gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.cc
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.cc
2008-05-20 18:48:42 UTC (rev 8465)
+++ gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.cc
2008-05-20 18:56:10 UTC (rev 8466)
@@ -231,3 +231,10 @@
start_threads();
}
+
+void
+gr_top_block_impl::dump()
+{
+ if (d_ffg)
+ d_ffg->dump();
+}
Modified: gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
2008-05-20 18:48:42 UTC (rev 8465)
+++ gnuradio/trunk/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
2008-05-20 18:56:10 UTC (rev 8466)
@@ -54,6 +54,9 @@
// Unlock the top block at end of reconfiguration
void unlock();
+ // Dump the flowgraph to stdout
+ void dump();
+
// Return true if flowgraph is running
bool is_running() const { return d_running; }
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8466 - gnuradio/trunk/gnuradio-core/src/lib/runtime,
jcorgan <=