Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::pipeline::PipelineLoop::Stats Struct Reference

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...
 

Detailed Description

Task processing statistics.

Definition at line 207 of file pipeline_loop.h.

Member Data Documentation

◆ preemptions

uint64_t roc::pipeline::PipelineLoop::Stats::preemptions

Number of times when other method was preempted by process_frame_and_tasks().

Definition at line 218 of file pipeline_loop.h.

◆ scheduler_calls

uint64_t roc::pipeline::PipelineLoop::Stats::scheduler_calls

Number of time when schedule_task_processing() was called.

Definition at line 221 of file pipeline_loop.h.

◆ scheduler_cancellations

uint64_t roc::pipeline::PipelineLoop::Stats::scheduler_cancellations

Number of time when cancel_task_processing() was called.

Definition at line 224 of file pipeline_loop.h.

◆ task_processed_in_frame

uint64_t roc::pipeline::PipelineLoop::Stats::task_processed_in_frame

Number of tasks processed in process_frame_and_tasks().

Definition at line 215 of file pipeline_loop.h.

◆ task_processed_in_place

uint64_t roc::pipeline::PipelineLoop::Stats::task_processed_in_place

Number of tasks processed directly in schedule() or schedule_and_wait().

Definition at line 212 of file pipeline_loop.h.

◆ task_processed_total

uint64_t roc::pipeline::PipelineLoop::Stats::task_processed_total

Total number of tasks processed.

Definition at line 209 of file pipeline_loop.h.


The documentation for this struct was generated from the following file: