ast_sorcery_object_field Struct Reference

Structure for registered object field. More...


Data Fields

intptr_t args []
 Position of the field.
sorcery_field_handler handler
 Callback function for translation of a single value.
sorcery_fields_handler multiple_handler
 Callback function for translation of multiple values.
char name [MAX_OBJECT_FIELD]
 Name of the field.
regex_t * name_regex
 The compiled name regex if name is a regex.


Detailed Description

Structure for registered object field.

Definition at line 162 of file sorcery.c.


Field Documentation

intptr_t args[]

Position of the field.

Definition at line 176 of file sorcery.c.

Referenced by get_single_field_as_var_list().

Callback function for translation of a single value.

Definition at line 170 of file sorcery.c.

Referenced by get_single_field_as_var_list().

Callback function for translation of multiple values.

Definition at line 173 of file sorcery.c.

Referenced by get_multiple_fields_as_var_list().

char name[MAX_OBJECT_FIELD]

Name of the field.

Definition at line 164 of file sorcery.c.

Referenced by get_single_field_as_var_list(), object_type_field_cmp(), and object_type_field_hash().

regex_t* name_regex

The compiled name regex if name is a regex.

Definition at line 167 of file sorcery.c.

Referenced by is_registered_cb(), and sorcery_object_field_destructor().


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

Generated on Thu Apr 16 06:35:39 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6