Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Structure for internal sorcery object information. More...
Data Fields | |
struct timeval | created |
Time that the object was created. More... | |
ao2_destructor_fn | destructor |
Optional object destructor. More... | |
struct ast_variable * | extended |
Extended object fields. More... | |
unsigned int | has_dynamic_contents:1 |
Whether this object has dynamic contents or not. More... | |
char * | id |
Unique identifier of this object. More... | |
char | type [MAX_OBJECT_TYPE] |
Type of object. More... | |
struct timeval created |
Time that the object was created.
Definition at line 141 of file sorcery.c.
Referenced by ast_sorcery_alloc(), and ast_sorcery_object_get_created().
ao2_destructor_fn destructor |
Optional object destructor.
Definition at line 135 of file sorcery.c.
Referenced by ast_sorcery_generic_alloc(), ast_sorcery_lockable_alloc(), and sorcery_object_destructor().
struct ast_variable* extended |
Extended object fields.
Definition at line 138 of file sorcery.c.
Referenced by ast_sorcery_object_get_extended(), ast_sorcery_object_set_extended(), sorcery_extended_fields_handler(), and sorcery_object_destructor().
unsigned int has_dynamic_contents |
Whether this object has dynamic contents or not.
Definition at line 144 of file sorcery.c.
Referenced by ast_sorcery_object_has_dynamic_contents(), and ast_sorcery_object_set_has_dynamic_contents().
char* id |
Unique identifier of this object.
Definition at line 129 of file sorcery.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), ast_sorcery_alloc(), ast_sorcery_copy(), ast_sorcery_object_get_id(), ast_sorcery_objectset_apply(), Model::load(), and sorcery_object_destructor().
char type[MAX_OBJECT_TYPE] |
Type of object.
Definition at line 132 of file sorcery.c.
Referenced by ast_sorcery_alloc(), ast_sorcery_copy(), ast_sorcery_create(), ast_sorcery_delete(), ast_sorcery_is_stale(), ast_sorcery_object_get_type(), ast_sorcery_objectset_apply(), ast_sorcery_objectset_create2(), ast_sorcery_objectset_json_create(), ast_sorcery_update(), and Property::load().