|
Asterisk - The Open Source Telephony Project GIT-master-9647a4f
|
Structure for a wizard instance which operates on objects. More...

Data Fields | |
| unsigned int | allow_duplicates:1 |
| Wizard allows others of the same type. | |
| unsigned int | caching:1 |
| Wizard is acting as an object cache. | |
| void * | data |
| Unique data for the wizard. | |
| unsigned int | read_only:1 |
| Wizard is read_only. | |
| struct ast_sorcery_internal_wizard * | wizard |
| Wizard interface itself. | |
| char | wizard_args [0] |
| Wizard arguments. | |
Structure for a wizard instance which operates on objects.
| unsigned int allow_duplicates |
Wizard allows others of the same type.
Definition at line 118 of file sorcery.c.
Referenced by __ast_sorcery_object_type_insert_wizard().
| unsigned int caching |
Wizard is acting as an object cache.
Definition at line 112 of file sorcery.c.
Referenced by __ast_sorcery_apply_wizard_mapping(), __ast_sorcery_insert_wizard_mapping(), ast_sorcery_create(), ast_sorcery_delete(), ast_sorcery_update(), and sorcery_cache_create().
| void* data |
Unique data for the wizard.
Definition at line 109 of file sorcery.c.
Referenced by __ast_sorcery_apply_wizard_mapping(), __ast_sorcery_insert_wizard_mapping(), ast_sorcery_get_wizard_mapping(), ast_sorcery_is_stale(), sorcery_cache_create(), sorcery_object_wizard_destructor(), sorcery_wizard_create(), sorcery_wizard_delete(), sorcery_wizard_load(), and sorcery_wizard_update().
| unsigned int read_only |
Wizard is read_only.
Definition at line 115 of file sorcery.c.
Referenced by sorcery_wizard_create(), sorcery_wizard_delete(), and sorcery_wizard_update().
| struct ast_sorcery_internal_wizard* wizard |
Wizard interface itself.
Definition at line 106 of file sorcery.c.
Referenced by __ast_sorcery_object_type_insert_wizard(), __ast_sorcery_object_type_remove_wizard(), ast_sorcery_get_wizard_mapping(), ast_sorcery_is_stale(), ast_sorcery_retrieve_by_fields(), ast_sorcery_retrieve_by_id(), ast_sorcery_retrieve_by_prefix(), ast_sorcery_retrieve_by_regex(), sorcery_cache_create(), sorcery_object_wizard_destructor(), sorcery_wizard_create(), sorcery_wizard_delete(), sorcery_wizard_load(), and sorcery_wizard_update().
| char wizard_args[0] |
Wizard arguments.
Definition at line 121 of file sorcery.c.
Referenced by __ast_sorcery_object_type_insert_wizard(), and __ast_sorcery_object_type_remove_wizard().