NetSurf
Data Fields
hlcache_retrieval_ctx Struct Reference

High-level cache retrieval context. More...

Collaboration diagram for hlcache_retrieval_ctx:
[legend]

Data Fields

struct hlcache_retrieval_ctxr_prev
 Previous retrieval context in the ring. More...
 
struct hlcache_retrieval_ctxr_next
 Next retrieval context in the ring. More...
 
llcache_handlellcache
 Low-level cache handle. More...
 
hlcache_handlehandle
 High-level handle for object. More...
 
uint32_t flags
 Retrieval flags. More...
 
content_type accepted_types
 Accepted types. More...
 
hlcache_child_context child
 Child context. More...
 
bool migrate_target
 Whether this context is the migration target. More...
 

Detailed Description

High-level cache retrieval context.

Definition at line 48 of file hlcache.c.

Field Documentation

◆ accepted_types

content_type hlcache_retrieval_ctx::accepted_types

Accepted types.

Definition at line 58 of file hlcache.c.

Referenced by hlcache_handle_retrieve(), hlcache_llcache_callback(), and hlcache_migrate_ctx().

◆ child

hlcache_child_context hlcache_retrieval_ctx::child

Child context.

Definition at line 60 of file hlcache.c.

Referenced by hlcache_finalise(), hlcache_find_content(), hlcache_handle_retrieve(), and hlcache_migrate_ctx().

◆ flags

uint32_t hlcache_retrieval_ctx::flags

Retrieval flags.

Definition at line 56 of file hlcache.c.

Referenced by hlcache_handle_retrieve(), hlcache_llcache_callback(), and hlcache_migrate_ctx().

◆ handle

hlcache_handle* hlcache_retrieval_ctx::handle

High-level handle for object.

Definition at line 54 of file hlcache.c.

Referenced by hlcache_finalise(), hlcache_find_content(), hlcache_handle_retrieve(), hlcache_llcache_callback(), and hlcache_migrate_ctx().

◆ llcache

llcache_handle* hlcache_retrieval_ctx::llcache

Low-level cache handle.

Definition at line 52 of file hlcache.c.

Referenced by hlcache_finalise(), hlcache_find_content(), hlcache_handle_retrieve(), hlcache_llcache_callback(), and hlcache_migrate_ctx().

◆ migrate_target

bool hlcache_retrieval_ctx::migrate_target

Whether this context is the migration target.

Definition at line 62 of file hlcache.c.

Referenced by hlcache_migrate_ctx().

◆ r_next

struct hlcache_retrieval_ctx* hlcache_retrieval_ctx::r_next

Next retrieval context in the ring.

Definition at line 50 of file hlcache.c.

Referenced by hlcache_finalise().

◆ r_prev

struct hlcache_retrieval_ctx* hlcache_retrieval_ctx::r_prev

Previous retrieval context in the ring.

Definition at line 49 of file hlcache.c.


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