Asterisk - The Open Source Telephony Project
18.5.0
|
Structure for a wizard instance which operates on objects. More...
Data Fields | |
unsigned int | allow_duplicates:1 |
Wizard allows others of the same type. More... | |
unsigned int | caching:1 |
Wizard is acting as an object cache. More... | |
void * | data |
Unique data for the wizard. More... | |
unsigned int | read_only:1 |
Wizard is read_only. More... | |
struct ast_sorcery_internal_wizard * | wizard |
Wizard interface itself. More... | |
char | wizard_args [0] |
Wizard arguments. More... | |
Structure for a wizard instance which operates on objects.
unsigned int allow_duplicates |
Wizard allows others of the same type.
Definition at line 117 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 111 of file sorcery.c.
Referenced by ast_sorcery_create(), ast_sorcery_delete(), ast_sorcery_retrieve_by_fields(), ast_sorcery_retrieve_by_id(), ast_sorcery_retrieve_by_prefix(), ast_sorcery_retrieve_by_regex(), ast_sorcery_update(), and sorcery_cache_create().
void* data |
Unique data for the wizard.
Definition at line 108 of file sorcery.c.
Referenced by 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().
unsigned int read_only |
Wizard is read_only.
Definition at line 114 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 105 of file sorcery.c.
Referenced by __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 120 of file sorcery.c.
Referenced by __ast_sorcery_object_type_remove_wizard().