Wed Mar 3 23:12:16 2010

Asterisk developer's documentation


ast_taskprocessor Struct Reference

A ast_taskprocessor structure is a singleton by name. More...

Collaboration diagram for ast_taskprocessor:
Collaboration graph
[legend]

Data Fields

char * name
 Friendly name of the taskprocessor.
ast_cond_t poll_cond
 Thread poll condition.
pthread_t poll_thread
 Taskprocessor thread.
unsigned char poll_thread_run
 Taskprocesor thread run flag.
struct tps_taskprocessor_statsstats
 Taskprocessor statistics.
ast_mutex_t taskprocessor_lock
 Taskprocessor lock.
long tps_queue_size
 Taskprocessor current queue size.

Detailed Description

A ast_taskprocessor structure is a singleton by name.

Definition at line 63 of file taskprocessor.c.


Field Documentation

char* name

Thread poll condition.

Definition at line 67 of file taskprocessor.c.

Referenced by ast_taskprocessor_get(), ast_taskprocessor_push(), tps_processing_function(), and tps_taskprocessor_destroy().

pthread_t poll_thread

Taskprocessor thread.

Definition at line 69 of file taskprocessor.c.

Referenced by ast_taskprocessor_get(), and tps_taskprocessor_destroy().

unsigned char poll_thread_run

Taskprocesor thread run flag.

Definition at line 73 of file taskprocessor.c.

Referenced by ast_taskprocessor_get(), tps_processing_function(), and tps_taskprocessor_destroy().

Taskprocessor statistics.

Definition at line 75 of file taskprocessor.c.

Referenced by ast_taskprocessor_get(), cli_tps_report(), tps_processing_function(), and tps_taskprocessor_destroy().

Taskprocessor current queue size.

Definition at line 77 of file taskprocessor.c.

Referenced by ast_taskprocessor_push(), cli_tps_report(), tps_taskprocessor_depth(), and tps_taskprocessor_pop().


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

Generated on 3 Mar 2010 for Asterisk - the Open Source PBX by  doxygen 1.6.1