Asterisk - The Open Source Telephony Project  18.5.0
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 167 of file res_sorcery_memory_cache.c.

Field Documentation

◆ __heap_index

ssize_t __heap_index

index required by heap

Definition at line 173 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 177 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 175 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: