summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/block_detail.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/block_detail.cc')
-rw-r--r--gnuradio-runtime/lib/block_detail.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gnuradio-runtime/lib/block_detail.cc b/gnuradio-runtime/lib/block_detail.cc
index fd1240ae56..1020916ec2 100644
--- a/gnuradio-runtime/lib/block_detail.cc
+++ b/gnuradio-runtime/lib/block_detail.cc
@@ -272,6 +272,7 @@ namespace gr {
d_ins_work_time = diff;
d_avg_work_time = diff;
d_var_work_time = 0;
+ d_total_work_time = diff;
d_ins_nproduced = nproduced;
d_avg_nproduced = nproduced;
d_var_nproduced = 0;
@@ -300,6 +301,7 @@ namespace gr {
d_ins_work_time = diff;
d_avg_work_time = d_avg_work_time + d/d_pc_counter;
d_var_work_time = d_var_work_time + d*d;
+ d_total_work_time += diff;
d = nproduced - d_avg_nproduced;
d_ins_nproduced = nproduced;
@@ -493,4 +495,10 @@ namespace gr {
return d_var_work_time/(d_pc_counter-1);
}
+ float
+ block_detail::pc_work_time_total()
+ {
+ return d_total_work_time;
+ }
+
} /* namespace gr */