| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Structure for internal sorcery object information. More...

| Data Fields | |
| struct timeval | created | 
| Time that the object was created. | |
| ao2_destructor_fn | destructor | 
| Optional object destructor. | |
| struct ast_variable * | extended | 
| Extended object fields. | |
| unsigned int | has_dynamic_contents:1 | 
| Whether this object has dynamic contents or not. | |
| char * | id | 
| Unique identifier of this object. | |
| char | type [MAX_OBJECT_TYPE] | 
| Type of object. | |
| struct timeval created | 
Time that the object was created.
Definition at line 142 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 136 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 139 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 145 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 130 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(), and sorcery_object_destructor().
| char type[MAX_OBJECT_TYPE] | 
Type of object.
Definition at line 133 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(), and ast_sorcery_update().