Asterisk - The Open Source Telephony Project GIT-master-20e40a9
Loading...
Searching...
No Matches
Data Fields
tps_taskprocessor_stats Struct Reference

tps_taskprocessor_stats maintain statistics for a taskprocessor. More...

Data Fields

unsigned long _tasks_processed_count
 This is the current number of tasks processed.
 
long highest_time_processed
 Highest time (in microseconds) spent processing a task.
 
const char * highest_time_task_file
 File where the highest time task was pushed from.
 
const char * highest_time_task_function
 Function where the highest time task was pushed from.
 
int highest_time_task_line
 Line where the highest time task was pushed from.
 
long lowest_time_processed
 Lowest time (in microseconds) spent processing a task.
 
unsigned long max_qsize
 This is the maximum number of tasks queued at any one time.
 

Detailed Description

tps_taskprocessor_stats maintain statistics for a taskprocessor.

Definition at line 65 of file taskprocessor.c.

Field Documentation

◆ _tasks_processed_count

unsigned long _tasks_processed_count

This is the current number of tasks processed.

Definition at line 69 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), tps_report_taskprocessor_list_helper(), and tps_reset_stats().

◆ highest_time_processed

long highest_time_processed

Highest time (in microseconds) spent processing a task.

Definition at line 71 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), tps_report_taskprocessor_list_helper(), and tps_reset_stats().

◆ highest_time_task_file

const char* highest_time_task_file

File where the highest time task was pushed from.

Definition at line 75 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), and tps_reset_stats().

◆ highest_time_task_function

const char* highest_time_task_function

Function where the highest time task was pushed from.

Definition at line 79 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), and tps_reset_stats().

◆ highest_time_task_line

int highest_time_task_line

Line where the highest time task was pushed from.

Definition at line 77 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), and tps_reset_stats().

◆ lowest_time_processed

long lowest_time_processed

Lowest time (in microseconds) spent processing a task.

Definition at line 73 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), tps_report_taskprocessor_list_helper(), and tps_reset_stats().

◆ max_qsize

unsigned long max_qsize

This is the maximum number of tasks queued at any one time.

Definition at line 67 of file taskprocessor.c.

Referenced by ast_taskprocessor_execute(), cli_tps_show_taskprocessor(), tps_report_taskprocessor_list_helper(), and tps_reset_stats().


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