Asterisk - The Open Source Telephony Project GIT-master-754dea3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
Data Fields
sorcery_memory_cached_object Struct Reference

Structure for stored a cached object. More...

Collaboration diagram for sorcery_memory_cached_object:
Collaboration graph
[legend]

Data Fields

ssize_t __heap_index
 index required by heap More...
 
struct timeval created
 The time at which the object was created. More...
 
void * object
 The cached object. More...
 
struct ast_variableobjectset
 Cached objectset for field and regex retrieval. More...
 
int stale_update_sched_id
 scheduler id of stale update task More...
 

Detailed Description

Structure for stored a cached object.

Definition at line 182 of file res_sorcery_memory_cache.c.

Field Documentation

◆ __heap_index

ssize_t __heap_index

index required by heap

Definition at line 188 of file res_sorcery_memory_cache.c.

◆ created

struct timeval created

◆ object

void* object

◆ objectset

struct ast_variable* objectset

Cached objectset for field and regex retrieval.

Definition at line 192 of file res_sorcery_memory_cache.c.

Referenced by sorcery_memory_cache_fields_cmp(), sorcery_memory_cached_object_alloc(), and sorcery_memory_cached_object_destructor().

◆ stale_update_sched_id

int stale_update_sched_id

scheduler id of stale update task

Definition at line 190 of file res_sorcery_memory_cache.c.

Referenced by memory_cache_stale_update_object(), and sorcery_memory_cached_object_alloc().


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