Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_sorcery_object_wizard Struct Reference

Structure for a wizard instance which operates on objects. More...

Collaboration diagram for ast_sorcery_object_wizard:
Collaboration graph
[legend]

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_wizardwizard
 Wizard interface itself. More...
 
char wizard_args [0]
 Wizard arguments. More...
 

Detailed Description

Structure for a wizard instance which operates on objects.

Definition at line 103 of file sorcery.c.

Field Documentation

◆ allow_duplicates

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().

◆ caching

unsigned int caching

◆ data

void* data

◆ read_only

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().

◆ wizard

◆ wizard_args

char wizard_args[0]

Wizard arguments.

Definition at line 120 of file sorcery.c.

Referenced by __ast_sorcery_object_type_remove_wizard().


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