Asterisk - The Open Source Telephony Project
18.5.0
|
Structure for storing configuration file sourced objects. More...
Data Fields | |
unsigned int | buckets |
Number of buckets to use for objects. More... | |
unsigned int | configuration_invalid:1 |
Configuration is invalid in some way, force reload. More... | |
struct ast_variable * | criteria |
Any specific variable criteria for considering a defined category for this object. More... | |
char * | explicit_name |
An explicit name for the configuration section, with it there can be only one. More... | |
char | family [] |
enum unqualified_fetch | fetch |
unsigned int | file_integrity:1 |
Enable file level integrity instead of object level. More... | |
char | filename [] |
Filename of the configuration file. More... | |
unsigned int | has_dynamic_contents:1 |
Configuration contains at least one object with dynamic contents. More... | |
struct ao2_global_obj | objects |
Objects retrieved from the configuration file. More... | |
unsigned int | single_object:1 |
Enable enforcement of a single configuration object of this type. More... | |
char | uuid [AST_UUID_STR_LEN] |
UUID for identifying us when opening a configuration file. More... | |
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.
Referenced by sorcery_config_internal_load(), and sorcery_config_open().
unsigned int configuration_invalid |
Configuration is invalid in some way, force reload.
Definition at line 66 of file res_sorcery_config.c.
Referenced by sorcery_config_internal_load().
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.
Referenced by sorcery_config_destructor(), sorcery_config_open(), sorcery_is_configuration_met(), and sorcery_is_criteria_met().
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.
Referenced by sorcery_config_destructor(), sorcery_config_open(), sorcery_is_configuration_met(), and sorcery_is_explicit_name_met().
char family[] |
Definition at line 50 of file res_sorcery_realtime.c.
Referenced by sorcery_realtime_create(), sorcery_realtime_delete(), sorcery_realtime_open(), sorcery_realtime_retrieve_fields(), sorcery_realtime_retrieve_multiple(), and sorcery_realtime_update().
enum unqualified_fetch fetch |
Definition at line 49 of file res_sorcery_realtime.c.
Referenced by sorcery_realtime_open(), and sorcery_realtime_retrieve_multiple().
unsigned int file_integrity |
Enable file level integrity instead of object level.
Definition at line 60 of file res_sorcery_config.c.
Referenced by sorcery_config_internal_load(), and sorcery_config_open().
char filename[] |
Filename of the configuration file.
Definition at line 72 of file res_sorcery_config.c.
Referenced by sorcery_config_internal_load(), and 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.
Referenced by sorcery_config_internal_load().
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_destructor(), sorcery_config_internal_load(), sorcery_config_open(), sorcery_config_retrieve_fields(), sorcery_config_retrieve_id(), sorcery_config_retrieve_multiple(), sorcery_config_retrieve_prefix(), and sorcery_config_retrieve_regex().
unsigned int single_object |
Enable enforcement of a single configuration object of this type.
Definition at line 63 of file res_sorcery_config.c.
Referenced by sorcery_config_internal_load(), and sorcery_config_open().
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.
Referenced by sorcery_config_internal_load(), and sorcery_config_open().