Dillo v3.1.1-46-g8a360e32
Loading...
Searching...
No Matches
DICacheEntry Struct Reference

#include <dicache.h>

Public Attributes

DilloUrlurl
 Image URL for this entry.
 
DilloImgType type
 Image type.
 
uint_t width
 
uint_t height
 As taken from image data.
 
short Flags
 See Flags.
 
short SurvCleanup
 Cleanup-pass survival for unused images.
 
uchar_tcmap
 Color map.
 
void * v_imgbuf
 Void pointer to an Imgbuf object.
 
uint_t TotalSize
 Amount of memory the image takes up.
 
uint_t ScanNumber
 Current decoding scan.
 
bitvec_tBitVec
 Bit vector for decoded rows.
 
DicEntryState State
 Current status for this entry.
 
int RefCount
 Reference Counter.
 
int version
 Version number, used for different versions of the same URL image.
 
uint_t DecodedSize
 Size of already decoded data.
 
CA_Callback_t Decoder
 Client function.
 
void * DecoderData
 Client function data.
 

Detailed Description

Definition at line 30 of file dicache.h.

Member Data Documentation

◆ BitVec

bitvec_t* DICacheEntry::BitVec

◆ cmap

uchar_t* DICacheEntry::cmap

◆ DecodedSize

uint_t DICacheEntry::DecodedSize

Size of already decoded data.

Definition at line 46 of file dicache.h.

Referenced by a_Dicache_callback(), and Dicache_entry_new().

◆ Decoder

CA_Callback_t DICacheEntry::Decoder

Client function.

Definition at line 47 of file dicache.h.

Referenced by a_Dicache_callback(), a_Dicache_close(), Dicache_entry_new(), Dicache_image(), and Dicache_remove().

◆ DecoderData

void* DICacheEntry::DecoderData

Client function data.

Definition at line 48 of file dicache.h.

Referenced by a_Dicache_close(), Dicache_entry_new(), Dicache_image(), and Dicache_remove().

◆ Flags

short DICacheEntry::Flags

◆ height

uint_t DICacheEntry::height

As taken from image data.

Definition at line 33 of file dicache.h.

Referenced by a_Dicache_callback(), a_Dicache_set_parms(), a_Dicache_write(), and Dicache_entry_new().

◆ RefCount

int DICacheEntry::RefCount

Reference Counter.

Definition at line 42 of file dicache.h.

Referenced by a_Dicache_cleanup(), a_Dicache_close(), a_Dicache_ref(), a_Dicache_set_parms(), a_Dicache_unref(), and Dicache_entry_new().

◆ ScanNumber

uint_t DICacheEntry::ScanNumber

Current decoding scan.

Definition at line 39 of file dicache.h.

Referenced by a_Dicache_callback(), a_Dicache_new_scan(), and Dicache_entry_new().

◆ State

DicEntryState DICacheEntry::State

◆ SurvCleanup

short DICacheEntry::SurvCleanup

Cleanup-pass survival for unused images.

Definition at line 35 of file dicache.h.

Referenced by a_Dicache_cleanup(), Dicache_entry_new(), and Dicache_image().

◆ TotalSize

uint_t DICacheEntry::TotalSize

Amount of memory the image takes up.

Definition at line 38 of file dicache.h.

Referenced by a_Dicache_freeall(), a_Dicache_set_parms(), Dicache_entry_new(), and Dicache_remove().

◆ type

DilloImgType DICacheEntry::type

Image type.

Definition at line 32 of file dicache.h.

Referenced by a_Dicache_callback(), a_Dicache_set_parms(), a_Dicache_write(), and Dicache_entry_new().

◆ url

◆ v_imgbuf

void* DICacheEntry::v_imgbuf

◆ version

int DICacheEntry::version

Version number, used for different versions of the same URL image.

Definition at line 43 of file dicache.h.

Referenced by a_Dicache_callback(), a_Dicache_cleanup(), a_Dicache_get_entry(), a_Dicache_set_parms(), Dicache_add_entry(), Dicache_entry_cmp(), Dicache_entry_new(), Dicache_image(), and Dicache_remove().

◆ width

uint_t DICacheEntry::width

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