Wed Aug 18 22:34:38 2010

Asterisk developer's documentation


match_char Struct Reference

match_char: forms a syntax tree for quick matching of extension patterns More...


Data Fields

match_charalt_char
int deleted
ast_extenexten
int is_pattern
match_charnext_char
int specificity
char * x


Detailed Description

match_char: forms a syntax tree for quick matching of extension patterns

Definition at line 184 of file pbx.c.


Field Documentation

struct match_char* alt_char

Definition at line 190 of file pbx.c.

Referenced by already_in_tree(), cli_match_char_tree(), destroy_pattern_tree(), insert_in_next_chars_alt_char_list(), log_match_char_tree(), new_find_extension(), and trie_find_next_match().

int deleted

Definition at line 187 of file pbx.c.

Referenced by cli_match_char_tree(), log_match_char_tree(), and new_find_extension().

struct ast_exten* exten

Definition at line 192 of file pbx.c.

Referenced by cli_match_char_tree(), destroy_pattern_tree(), get_canmatch_exten(), log_match_char_tree(), new_find_extension(), and trie_find_next_match().

int is_pattern

Definition at line 186 of file pbx.c.

Referenced by cli_match_char_tree(), and log_match_char_tree().

struct match_char* next_char

Definition at line 191 of file pbx.c.

Referenced by add_pattern_node(), cli_match_char_tree(), destroy_pattern_tree(), get_canmatch_exten(), log_match_char_tree(), and trie_find_next_match().

int specificity

Definition at line 189 of file pbx.c.

Referenced by cli_match_char_tree(), insert_in_next_chars_alt_char_list(), log_match_char_tree(), and new_find_extension().

char* x

Definition at line 188 of file pbx.c.

Referenced by already_in_tree(), ast_context_remove_extension_callerid2(), cli_match_char_tree(), destroy_pattern_tree(), log_match_char_tree(), new_find_extension(), and trie_find_next_match().


The documentation for this struct was generated from the following file:
Generated on Wed Aug 18 22:34:38 2010 for Asterisk - the Open Source PBX by  doxygen 1.4.7