summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnuradio-runtime/swig/block.i7
-rw-r--r--gnuradio-runtime/swig/top_block.i1
2 files changed, 8 insertions, 0 deletions
diff --git a/gnuradio-runtime/swig/block.i b/gnuradio-runtime/swig/block.i
index 0ad5825bbe..7b7ac8ee43 100644
--- a/gnuradio-runtime/swig/block.i
+++ b/gnuradio-runtime/swig/block.i
@@ -69,18 +69,25 @@ class gr::block : public gr::basic_block
// Methods to access performance counters
float pc_noutput_items();
+ float pc_noutput_items_avg();
float pc_noutput_items_var();
float pc_nproduced();
+ float pc_nproduced_avg();
float pc_nproduced_var();
float pc_input_buffers_full(int which);
+ float pc_input_buffers_full_avg(int which);
float pc_input_buffers_full_var(int which);
std::vector<float> pc_input_buffers_full();
+ std::vector<float> pc_input_buffers_full_avg();
std::vector<float> pc_input_buffers_full_var();
float pc_output_buffers_full(int which);
+ float pc_output_buffers_full_avg(int which);
float pc_output_buffers_full_var(int which);
std::vector<float> pc_output_buffers_full();
+ std::vector<float> pc_output_buffers_full_avg();
std::vector<float> pc_output_buffers_full_var();
float pc_work_time();
+ float pc_work_time_avg();
float pc_work_time_var();
// Methods to manage processor affinity.
diff --git a/gnuradio-runtime/swig/top_block.i b/gnuradio-runtime/swig/top_block.i
index f5c5819ab9..485159972b 100644
--- a/gnuradio-runtime/swig/top_block.i
+++ b/gnuradio-runtime/swig/top_block.i
@@ -44,6 +44,7 @@ namespace gr {
void lock();
void unlock() throw (std::runtime_error);
std::string edge_list();
+ std::string msg_edge_list();
void dump();
int max_noutput_items();