Mon Jun 18 2012 03:58:26

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

Collaboration diagram for ast_exten:

Data Fields

const char * app
struct ast_app * cached_app
const char * cidmatch
void * data
void(* datad )(void *)
char * exten
const char * label
int matchcid
struct ast_exten * next
struct ast_context * parent
struct ast_exten * peer
struct ast_hashtab * peer_label_table
struct ast_hashtab * peer_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.


Field Documentation

Cached location of application

Definition at line 823 of file pbx.c.

Referenced by pbx_extension_helper().

void(* datad)(void *)

Data destructor

Definition at line 825 of file pbx.c.

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

struct ast_exten* peer

Next higher priority with our extension

Definition at line 826 of file pbx.c.

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

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

Definition at line 828 of file pbx.c.

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

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

Definition at line 827 of file pbx.c.

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

char stuff[0]

Definition at line 831 of file pbx.c.

Referenced by ast_add_extension2_lockopt().


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