|
Asterisk - The Open Source Telephony Project GIT-master-9647a4f
|
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().