Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Task processing statistics. More...
#include <pipeline_loop.h>
Public Attributes | |
uint64_t | task_processed_total |
Total number of tasks processed. More... | |
uint64_t | task_processed_in_place |
Number of tasks processed directly in schedule() or schedule_and_wait(). More... | |
uint64_t | task_processed_in_frame |
Number of tasks processed in process_frame_and_tasks(). More... | |
uint64_t | preemptions |
Number of times when other method was preempted by process_frame_and_tasks(). More... | |
uint64_t | scheduler_calls |
Number of time when schedule_task_processing() was called. More... | |
uint64_t | scheduler_cancellations |
Number of time when cancel_task_processing() was called. More... | |
Task processing statistics.
Definition at line 250 of file pipeline_loop.h.
uint64_t roc::pipeline::PipelineLoop::Stats::preemptions |
Number of times when other method was preempted by process_frame_and_tasks().
Definition at line 261 of file pipeline_loop.h.
uint64_t roc::pipeline::PipelineLoop::Stats::scheduler_calls |
Number of time when schedule_task_processing() was called.
Definition at line 264 of file pipeline_loop.h.
uint64_t roc::pipeline::PipelineLoop::Stats::scheduler_cancellations |
Number of time when cancel_task_processing() was called.
Definition at line 267 of file pipeline_loop.h.
uint64_t roc::pipeline::PipelineLoop::Stats::task_processed_in_frame |
Number of tasks processed in process_frame_and_tasks().
Definition at line 258 of file pipeline_loop.h.
uint64_t roc::pipeline::PipelineLoop::Stats::task_processed_in_place |
Number of tasks processed directly in schedule() or schedule_and_wait().
Definition at line 255 of file pipeline_loop.h.
uint64_t roc::pipeline::PipelineLoop::Stats::task_processed_total |
Total number of tasks processed.
Definition at line 252 of file pipeline_loop.h.