|
Asterisk - The Open Source Telephony Project GIT-master-20e40a9
|
A listener for taskprocessors. More...

Data Fields | |
| const struct ast_taskprocessor_listener_callbacks * | callbacks |
| struct ast_taskprocessor * | tps |
| void * | user_data |
A listener for taskprocessors.
When a taskprocessor's state changes, the listener is notified of the change. This allows for tasks to be addressed in whatever way is appropriate for the module using the taskprocessor.
Definition at line 124 of file taskprocessor.c.
| const struct ast_taskprocessor_listener_callbacks* callbacks |
The callbacks the taskprocessor calls into to notify of state changes
Definition at line 126 of file taskprocessor.c.
Referenced by __start_taskprocessor(), ast_taskprocessor_execute(), taskprocessor_listener_dtor(), and taskprocessor_push().
| struct ast_taskprocessor* tps |
The taskprocessor that the listener is listening to
Definition at line 128 of file taskprocessor.c.
Referenced by ast_taskprocessor_listener(), ast_taskprocessor_name(), and execute_tasks().
| void* user_data |
Data private to the listener
Definition at line 130 of file taskprocessor.c.
Referenced by ast_taskprocessor_listener_alloc().