Asterisk - The Open Source Telephony Project GIT-master-a358458
Data Fields
asent Struct Reference
Collaboration diagram for asent:
Collaboration graph
[legend]

Data Fields

struct ast_channelchan
 
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
 

Detailed Description

Definition at line 54 of file autoservice.c.

Field Documentation

◆ chan

struct ast_channel* chan

◆ 

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

◆ first

struct ast_frame* first

Definition at line 66 of file autoservice.c.

◆ ignore_frame_types

unsigned int ignore_frame_types

Definition at line 62 of file autoservice.c.

Referenced by ast_autoservice_ignore(), and ast_autoservice_stop().

◆ last

struct ast_frame* last

Definition at line 66 of file autoservice.c.

◆ 

struct { ... } list

◆ next

struct asent* next

Definition at line 67 of file autoservice.c.

◆ orig_end_dtmf_flag

unsigned int orig_end_dtmf_flag

Definition at line 60 of file autoservice.c.

Referenced by ast_autoservice_start(), and ast_autoservice_stop().

◆ use_count

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

◆ video_update

unsigned int video_update

Definition at line 61 of file autoservice.c.

Referenced by autoservice_run().


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