summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.cc6
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.h2
-rw-r--r--gr-qtgui/lib/freq_sink_c_impl.cc6
-rw-r--r--gr-qtgui/lib/freq_sink_c_impl.h2
-rw-r--r--gr-qtgui/lib/freq_sink_f_impl.cc6
-rw-r--r--gr-qtgui/lib/freq_sink_f_impl.h2
-rw-r--r--gr-qtgui/lib/sink_c_impl.cc6
-rw-r--r--gr-qtgui/lib/sink_c_impl.h2
-rw-r--r--gr-qtgui/lib/sink_f_impl.cc6
-rw-r--r--gr-qtgui/lib/sink_f_impl.h2
-rw-r--r--gr-qtgui/lib/time_sink_c_impl.cc6
-rw-r--r--gr-qtgui/lib/time_sink_c_impl.h2
-rw-r--r--gr-qtgui/lib/time_sink_f_impl.cc6
-rw-r--r--gr-qtgui/lib/time_sink_f_impl.h2
-rw-r--r--gr-qtgui/lib/waterfall_sink_c_impl.cc6
-rw-r--r--gr-qtgui/lib/waterfall_sink_c_impl.h2
-rw-r--r--gr-qtgui/lib/waterfall_sink_f_impl.cc6
-rw-r--r--gr-qtgui/lib/waterfall_sink_f_impl.h2
18 files changed, 72 insertions, 0 deletions
diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc
index 547530c823..808312e8a7 100644
--- a/gr-qtgui/lib/const_sink_c_impl.cc
+++ b/gr-qtgui/lib/const_sink_c_impl.cc
@@ -81,6 +81,12 @@ namespace gr {
}
}
+ bool
+ const_sink_c_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == d_nconnections;
+ }
+
void
const_sink_c_impl::initialize()
{
diff --git a/gr-qtgui/lib/const_sink_c_impl.h b/gr-qtgui/lib/const_sink_c_impl.h
index 8bb2344c9f..9e943b9a68 100644
--- a/gr-qtgui/lib/const_sink_c_impl.h
+++ b/gr-qtgui/lib/const_sink_c_impl.h
@@ -61,6 +61,8 @@ namespace gr {
QWidget *parent=NULL);
~const_sink_c_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/freq_sink_c_impl.cc b/gr-qtgui/lib/freq_sink_c_impl.cc
index e495dfcc25..e1e0084870 100644
--- a/gr-qtgui/lib/freq_sink_c_impl.cc
+++ b/gr-qtgui/lib/freq_sink_c_impl.cc
@@ -93,6 +93,12 @@ namespace gr {
fft::free(d_fbuf);
}
+ bool
+ freq_sink_c_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == d_nconnections;
+ }
+
void
freq_sink_c_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required)
{
diff --git a/gr-qtgui/lib/freq_sink_c_impl.h b/gr-qtgui/lib/freq_sink_c_impl.h
index d162ab03bd..4bcf93b372 100644
--- a/gr-qtgui/lib/freq_sink_c_impl.h
+++ b/gr-qtgui/lib/freq_sink_c_impl.h
@@ -78,6 +78,8 @@ namespace gr {
QWidget *parent=NULL);
~freq_sink_c_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/freq_sink_f_impl.cc b/gr-qtgui/lib/freq_sink_f_impl.cc
index c9ec1f52aa..087b198518 100644
--- a/gr-qtgui/lib/freq_sink_f_impl.cc
+++ b/gr-qtgui/lib/freq_sink_f_impl.cc
@@ -93,6 +93,12 @@ namespace gr {
fft::free(d_fbuf);
}
+ bool
+ freq_sink_f_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == d_nconnections;
+ }
+
void
freq_sink_f_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required)
{
diff --git a/gr-qtgui/lib/freq_sink_f_impl.h b/gr-qtgui/lib/freq_sink_f_impl.h
index ffb2c4bf59..8e3fbf1edc 100644
--- a/gr-qtgui/lib/freq_sink_f_impl.h
+++ b/gr-qtgui/lib/freq_sink_f_impl.h
@@ -78,6 +78,8 @@ namespace gr {
QWidget *parent=NULL);
~freq_sink_f_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/sink_c_impl.cc b/gr-qtgui/lib/sink_c_impl.cc
index 29f56a5f39..2cc66872c4 100644
--- a/gr-qtgui/lib/sink_c_impl.cc
+++ b/gr-qtgui/lib/sink_c_impl.cc
@@ -89,6 +89,12 @@ namespace gr {
delete d_fft;
}
+ bool
+ sink_c_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == 1;
+ }
+
void
sink_c_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required)
{
diff --git a/gr-qtgui/lib/sink_c_impl.h b/gr-qtgui/lib/sink_c_impl.h
index b201bcd5a2..ddfb0865d5 100644
--- a/gr-qtgui/lib/sink_c_impl.h
+++ b/gr-qtgui/lib/sink_c_impl.h
@@ -76,6 +76,8 @@ namespace gr {
QWidget *parent);
~sink_c_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/sink_f_impl.cc b/gr-qtgui/lib/sink_f_impl.cc
index 580c774c0b..4ef2fb644c 100644
--- a/gr-qtgui/lib/sink_f_impl.cc
+++ b/gr-qtgui/lib/sink_f_impl.cc
@@ -89,6 +89,12 @@ namespace gr {
delete d_fft;
}
+ bool
+ sink_f_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == 1;
+ }
+
void
sink_f_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required)
{
diff --git a/gr-qtgui/lib/sink_f_impl.h b/gr-qtgui/lib/sink_f_impl.h
index 93dc46e85f..394d5c3428 100644
--- a/gr-qtgui/lib/sink_f_impl.h
+++ b/gr-qtgui/lib/sink_f_impl.h
@@ -74,6 +74,8 @@ namespace gr {
QWidget *parent);
~sink_f_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/time_sink_c_impl.cc b/gr-qtgui/lib/time_sink_c_impl.cc
index c8efb63721..497aeb512d 100644
--- a/gr-qtgui/lib/time_sink_c_impl.cc
+++ b/gr-qtgui/lib/time_sink_c_impl.cc
@@ -78,6 +78,12 @@ namespace gr {
}
}
+ bool
+ time_sink_c_impl::check_topology(int ninputs, int noutputs)
+ {
+ return 2*ninputs == d_nconnections;
+ }
+
void
time_sink_c_impl::initialize()
{
diff --git a/gr-qtgui/lib/time_sink_c_impl.h b/gr-qtgui/lib/time_sink_c_impl.h
index 66980dd79e..e728351246 100644
--- a/gr-qtgui/lib/time_sink_c_impl.h
+++ b/gr-qtgui/lib/time_sink_c_impl.h
@@ -61,6 +61,8 @@ namespace gr {
QWidget *parent=NULL);
~time_sink_c_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/time_sink_f_impl.cc b/gr-qtgui/lib/time_sink_f_impl.cc
index 562da3ef86..61705218ff 100644
--- a/gr-qtgui/lib/time_sink_f_impl.cc
+++ b/gr-qtgui/lib/time_sink_f_impl.cc
@@ -78,6 +78,12 @@ namespace gr {
}
}
+ bool
+ time_sink_f_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == d_nconnections;
+ }
+
void
time_sink_f_impl::initialize()
{
diff --git a/gr-qtgui/lib/time_sink_f_impl.h b/gr-qtgui/lib/time_sink_f_impl.h
index dd1dd6f699..065397bb78 100644
--- a/gr-qtgui/lib/time_sink_f_impl.h
+++ b/gr-qtgui/lib/time_sink_f_impl.h
@@ -61,6 +61,8 @@ namespace gr {
QWidget *parent=NULL);
~time_sink_f_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.cc b/gr-qtgui/lib/waterfall_sink_c_impl.cc
index 7659394e77..c8d4c02e8c 100644
--- a/gr-qtgui/lib/waterfall_sink_c_impl.cc
+++ b/gr-qtgui/lib/waterfall_sink_c_impl.cc
@@ -89,6 +89,12 @@ namespace gr {
fft::free(d_fbuf);
}
+ bool
+ waterfall_sink_c_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == d_nconnections;
+ }
+
void
waterfall_sink_c_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required)
{
diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.h b/gr-qtgui/lib/waterfall_sink_c_impl.h
index ea9ae9736b..3356059bc4 100644
--- a/gr-qtgui/lib/waterfall_sink_c_impl.h
+++ b/gr-qtgui/lib/waterfall_sink_c_impl.h
@@ -75,6 +75,8 @@ namespace gr {
QWidget *parent=NULL);
~waterfall_sink_c_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();
diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.cc b/gr-qtgui/lib/waterfall_sink_f_impl.cc
index 0e8a4dd3da..c613c8c6a7 100644
--- a/gr-qtgui/lib/waterfall_sink_f_impl.cc
+++ b/gr-qtgui/lib/waterfall_sink_f_impl.cc
@@ -89,6 +89,12 @@ namespace gr {
fft::free(d_fbuf);
}
+ bool
+ waterfall_sink_f_impl::check_topology(int ninputs, int noutputs)
+ {
+ return ninputs == d_nconnections;
+ }
+
void
waterfall_sink_f_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required)
{
diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.h b/gr-qtgui/lib/waterfall_sink_f_impl.h
index f0c4badb60..6043363545 100644
--- a/gr-qtgui/lib/waterfall_sink_f_impl.h
+++ b/gr-qtgui/lib/waterfall_sink_f_impl.h
@@ -76,6 +76,8 @@ namespace gr {
QWidget *parent=NULL);
~waterfall_sink_f_impl();
+ bool check_topology(int ninputs, int noutputs);
+
void exec_();
QWidget* qwidget();
PyObject* pyqwidget();