summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/runtime
diff options
context:
space:
mode:
authorTom Rondeau2013-02-16 10:57:04 -0500
committerTom Rondeau2013-02-16 10:57:04 -0500
commit6e2f2e4716bedb1317b44d5b03bde4468b2502fd (patch)
treec84bed11575ff84be2fb94507b794c6af2224a53 /gnuradio-core/src/lib/runtime
parentd1735360bc7bfb04be56f2b255a0b84b4db31b84 (diff)
downloadgnuradio-6e2f2e4716bedb1317b44d5b03bde4468b2502fd.tar.gz
gnuradio-6e2f2e4716bedb1317b44d5b03bde4468b2502fd.tar.bz2
gnuradio-6e2f2e4716bedb1317b44d5b03bde4468b2502fd.zip
core: adding new var perf. counters to swig interface.
Diffstat (limited to 'gnuradio-core/src/lib/runtime')
-rw-r--r--gnuradio-core/src/lib/runtime/gr_block.i9
1 files changed, 8 insertions, 1 deletions
diff --git a/gnuradio-core/src/lib/runtime/gr_block.i b/gnuradio-core/src/lib/runtime/gr_block.i
index c016f2c28..a80f64d02 100644
--- a/gnuradio-core/src/lib/runtime/gr_block.i
+++ b/gnuradio-core/src/lib/runtime/gr_block.i
@@ -68,13 +68,20 @@ class gr_block : public gr_basic_block {
// Methods to access performance counters
float pc_noutput_items();
+ float pc_noutput_items_var();
float pc_nproduced();
+ float pc_nproduced_var();
float pc_input_buffers_full(int which);
+ float pc_input_buffers_full_var(int which);
std::vector<float> pc_input_buffers_full();
+ std::vector<float> pc_input_buffers_full_var();
float pc_output_buffers_full(int which);
+ float pc_output_buffers_full_var(int which);
std::vector<float> pc_output_buffers_full();
+ std::vector<float> pc_output_buffers_full_var();
float pc_work_time();
-
+ float pc_work_time_var();
+
// Methods to manage processor affinity.
void set_processor_affinity(const gr_vector_uint &mask);
void unset_processor_affinity();