sorcery_config Struct Reference

Structure for storing configuration file sourced objects. More...

Collaboration diagram for sorcery_config:

Collaboration graph
[legend]

Data Fields

unsigned int buckets
 Number of buckets to use for objects.
struct ast_variablecriteria
 Any specific variable criteria for considering a defined category for this object.
unsigned int file_integrity:1
 Enable file level integrity instead of object level.
char filename []
 Filename of the configuration file.
struct ao2_global_obj objects
 Objects retrieved from the configuration file.
char uuid [AST_UUID_STR_LEN]
 UUID for identifying us when opening a configuration file.

Detailed Description

Structure for storing configuration file sourced objects.

Definition at line 45 of file res_sorcery_config.c.


Field Documentation

unsigned int buckets

Number of buckets to use for objects.

Definition at line 56 of file res_sorcery_config.c.

Referenced by sorcery_config_internal_load(), and sorcery_config_open().

struct ast_variable* criteria [read]

Any specific variable criteria for considering a defined category for this object.

Definition at line 53 of file res_sorcery_config.c.

Referenced by sorcery_config_destructor(), sorcery_config_internal_load(), and sorcery_config_open().

unsigned int file_integrity

Enable file level integrity instead of object level.

Definition at line 59 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 62 of file res_sorcery_config.c.

Referenced by sorcery_config_internal_load(), and sorcery_config_open().

struct ao2_global_obj objects [read]

char uuid[AST_UUID_STR_LEN]

UUID for identifying us when opening a configuration file.

Definition at line 47 of file res_sorcery_config.c.

Referenced by sorcery_config_internal_load(), and sorcery_config_open().


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

Generated on Thu Apr 16 06:37:37 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6