NetSurf
Data Fields
store_entry_element Struct Reference

Backing store entry element. More...

Data Fields

uint8_t * data
 data allocated More...
 
uint32_t size
 size of entry element on disc More...
 
block_index_t block
 small object data block More...
 
uint8_t ref
 element data reference count More...
 
uint8_t flags
 entry flags More...
 

Detailed Description

Backing store entry element.

An element keeps data about:

Note
Order is important to avoid excessive structure packing overhead.

Definition at line 149 of file fs_backing_store.c.

Field Documentation

◆ block

block_index_t store_entry_element::block

small object data block

Definition at line 152 of file fs_backing_store.c.

Referenced by fetch(), invalidate_element(), set_store_entry(), store(), store_read_block(), and store_write_block().

◆ data

uint8_t* store_entry_element::data

◆ flags

uint8_t store_entry_element::flags

entry flags

Definition at line 154 of file fs_backing_store.c.

Referenced by compar(), entry_release_alloc(), fetch(), invalidate_entry(), read_entries(), and set_store_entry().

◆ ref

uint8_t store_entry_element::ref

element data reference count

Definition at line 153 of file fs_backing_store.c.

Referenced by entry_release_alloc(), fetch(), and set_store_entry().

◆ size

uint32_t store_entry_element::size

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