Thu Oct 11 06:44:42 2012

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:

Collaboration graph
[legend]

Data Fields

const char * 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
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 117 of file pbx.c.


Field Documentation

const char* app

Application to execute

Definition at line 124 of file pbx.c.

Referenced by ast_add_extension2(), ast_get_extension_app(), and pbx_extension_helper().

const char* cidmatch

void* data

Data to use (arguments)

Definition at line 125 of file pbx.c.

Referenced by add_pri(), ast_add_extension2(), ast_get_extension_app_data(), destroy_exten(), and pbx_substitute_variables().

void(* datad)(void *)

Data destructor

Referenced by add_pri(), ast_add_extension2(), and destroy_exten().

char* exten

const char* label

int matchcid

Match caller id ?

Definition at line 119 of file pbx.c.

Referenced by ast_add_extension2(), ast_get_extension_matchcid(), pbx_find_extension(), and show_dialplan_helper().

struct ast_exten* next [read]

Extension with a greater ID

Definition at line 129 of file pbx.c.

Referenced by __ast_context_destroy(), add_pri(), ast_add_extension2(), ast_context_remove_extension_callerid2(), and ast_walk_context_extensions().

struct ast_context* parent [read]

The context this extension belongs to

Definition at line 123 of file pbx.c.

Referenced by ast_add_extension2(), ast_get_extension_context(), ast_hint_state_changed(), ast_merge_contexts_and_delete(), and ast_remove_hint().

struct ast_exten* peer [read]

Next higher priority with our extension

Definition at line 127 of file pbx.c.

Referenced by __ast_context_destroy(), add_pri(), ast_context_remove_extension_callerid2(), and ast_walk_extension_priorities().

int priority

const char* registrar

Registrar

Definition at line 128 of file pbx.c.

Referenced by ast_add_extension2(), ast_context_remove_extension_callerid2(), and ast_get_extension_registrar().

char stuff[0]

Definition at line 130 of file pbx.c.

Referenced by ast_add_extension2().


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

Generated on Thu Oct 11 06:44:42 2012 for Asterisk - the Open Source PBX by  doxygen 1.5.6