Wed Jan 8 2020 09:50:23

Asterisk developer's documentation


ast_exten Struct Reference

ast_exten: An extension The dialplan is saved as a linked list with each context having it's own linked list of extensions - one item per priority. More...

Data Fields

const char * app
 
struct ast_appcached_app
 
const char * cidmatch
 
void * data
 
void(* datad )(void *)
 
char * exten
 
const char * label
 
int matchcid
 
struct ast_extennext
 
struct ast_contextparent
 
struct ast_extenpeer
 
struct ast_hashtabpeer_label_table
 
struct ast_hashtabpeer_table
 
int priority
 
const char * registrar
 
char stuff [0]
 

Detailed Description

ast_exten: An extension The dialplan is saved as a linked list with each context having it's own linked list of extensions - one item per priority.

Definition at line 884 of file pbx.c.

Field Documentation

struct ast_app* cached_app

Cached location of application

Definition at line 892 of file pbx.c.

Referenced by pbx_extension_helper().

void(* datad)(void *)

Data destructor

Definition at line 894 of file pbx.c.

Referenced by add_priority(), ast_add_extension2_lockopt(), context_merge(), and destroy_exten().

struct ast_context* parent
struct ast_exten* peer

Next higher priority with our extension

Definition at line 895 of file pbx.c.

Referenced by __ast_internal_context_destroy(), add_priority(), ast_context_remove_extension_callerid2(), and ast_walk_extension_priorities().

struct ast_hashtab* peer_label_table

labeled priorities in the peers – only on the head of the peer list

Definition at line 897 of file pbx.c.

Referenced by add_priority(), ast_add_extension2_lockopt(), ast_context_remove_extension_callerid2(), and destroy_exten().

struct ast_hashtab* peer_table

Priorities list in hashtab form – only on the head of the peer list

Definition at line 896 of file pbx.c.

Referenced by __ast_context_destroy(), add_priority(), ast_add_extension2_lockopt(), ast_context_remove_extension_callerid2(), context_merge(), and destroy_exten().

char stuff[0]

Definition at line 900 of file pbx.c.

Referenced by ast_add_extension2_lockopt().


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