Dillo v3.2.0-88-g47ab7c70
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 43 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 59 of file dicache.h.

Referenced by a_Dicache_callback(), and Dicache_entry_new().

◆ Decoder

CA_Callback_t DICacheEntry::Decoder

Client function.

Definition at line 60 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 61 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 46 of file dicache.h.

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

◆ RefCount

int DICacheEntry::RefCount

Reference Counter.

Definition at line 55 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 52 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 48 of file dicache.h.

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

◆ TotalSize

uint_t DICacheEntry::TotalSize

Amount of memory the image takes up.

Definition at line 51 of file dicache.h.

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

◆ type

DilloImgType DICacheEntry::type

Image type.

Definition at line 45 of file dicache.h.

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

◆ url

◆ v_imgbuf

◆ version

int DICacheEntry::version

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

Definition at line 56 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: