Asterisk - The Open Source Telephony Project
18.5.0
|
Data Fields | |
struct ast_channel * | chan |
struct { | |
struct ast_frame * first | |
struct ast_frame * last | |
} | deferred_frames |
unsigned int | ignore_frame_types |
struct { | |
struct asent * next | |
} | list |
unsigned int | orig_end_dtmf_flag:1 |
unsigned int | use_count |
unsigned int | video_update:1 |
Definition at line 54 of file autoservice.c.
struct ast_channel* chan |
Definition at line 55 of file autoservice.c.
Referenced by ast_autoservice_ignore(), ast_autoservice_start(), ast_autoservice_stop(), and autoservice_run().
struct { ... } deferred_frames |
Frames go on at the head of deferred_frames, so we have the frames from newest to oldest. As we put them at the head of the readq, we'll end up with them in the right order for the channel's readq.
Referenced by ast_autoservice_stop(), and autoservice_run().
struct ast_frame* first |
Definition at line 66 of file autoservice.c.
unsigned int ignore_frame_types |
Definition at line 62 of file autoservice.c.
Referenced by ast_autoservice_ignore(), and ast_autoservice_stop().
struct ast_frame* last |
Definition at line 66 of file autoservice.c.
struct { ... } list |
Referenced by ast_autoservice_ignore(), ast_autoservice_start(), ast_autoservice_stop(), and autoservice_run().
struct asent* next |
Definition at line 67 of file autoservice.c.
unsigned int orig_end_dtmf_flag |
Definition at line 60 of file autoservice.c.
Referenced by ast_autoservice_start(), and ast_autoservice_stop().
unsigned int use_count |
This gets incremented each time autoservice gets started on the same channel. It will ensure that it doesn't actually get stopped until it gets stopped for the last time.
Definition at line 59 of file autoservice.c.
Referenced by ast_autoservice_start(), and ast_autoservice_stop().
unsigned int video_update |
Definition at line 61 of file autoservice.c.
Referenced by autoservice_run().