|
Asterisk - The Open Source Telephony Project GIT-master-27fb039
|
Structure for storing configuration file sourced objects. More...

Data Fields | |
| unsigned int | buckets |
| Number of buckets to use for objects. | |
| unsigned int | configuration_invalid:1 |
| Configuration is invalid in some way, force reload. | |
| struct ast_variable * | criteria |
| Any specific variable criteria for considering a defined category for this object. | |
| char * | explicit_name |
| An explicit name for the configuration section, with it there can be only one. | |
| char | family [] |
| enum unqualified_fetch | fetch |
| unsigned int | file_integrity:1 |
| Enable file level integrity instead of object level. | |
| char | filename [] |
| Filename of the configuration file. | |
| unsigned int | has_dynamic_contents:1 |
| Configuration contains at least one object with dynamic contents. | |
| struct ao2_global_obj | objects |
| Objects retrieved from the configuration file. | |
| unsigned int | single_object:1 |
| Enable enforcement of a single configuration object of this type. | |
| char | uuid [AST_UUID_STR_LEN] |
| UUID for identifying us when opening a configuration file. | |
Structure for storing configuration file sourced objects.
Definition at line 43 of file res_sorcery_config.c.
| unsigned int buckets |
Number of buckets to use for objects.
Definition at line 57 of file res_sorcery_config.c.
| unsigned int configuration_invalid |
Configuration is invalid in some way, force reload.
Definition at line 66 of file res_sorcery_config.c.
| struct ast_variable* criteria |
Any specific variable criteria for considering a defined category for this object.
Definition at line 51 of file res_sorcery_config.c.
| char* explicit_name |
An explicit name for the configuration section, with it there can be only one.
Definition at line 54 of file res_sorcery_config.c.
| char family[] |
Definition at line 50 of file res_sorcery_realtime.c.
Referenced by sorcery_realtime_open().
| enum unqualified_fetch fetch |
Definition at line 49 of file res_sorcery_realtime.c.
| unsigned int file_integrity |
Enable file level integrity instead of object level.
Definition at line 60 of file res_sorcery_config.c.
| char filename[] |
Filename of the configuration file.
Definition at line 72 of file res_sorcery_config.c.
Referenced by sorcery_config_open().
| unsigned int has_dynamic_contents |
Configuration contains at least one object with dynamic contents.
Definition at line 69 of file res_sorcery_config.c.
| struct ao2_global_obj objects |
Objects retrieved from the configuration file.
Definition at line 48 of file res_sorcery_config.c.
Referenced by sorcery_config_retrieve_fields(), and sorcery_config_retrieve_id().
| unsigned int single_object |
Enable enforcement of a single configuration object of this type.
Definition at line 63 of file res_sorcery_config.c.
| char uuid[AST_UUID_STR_LEN] |
UUID for identifying us when opening a configuration file.
Definition at line 45 of file res_sorcery_config.c.