1#ifndef _CHARPIPELINE_FILECACHE_H_
2#define _CHARPIPELINE_FILECACHE_H_
10#define DS_AUTO_PURGE 0
unsigned short int u16
Definition types.h:7
char * Ptr
Definition types.h:18
void DSEmptyCache(DSCachePtr cache)
void DSSetCachePurgeFlag(DSCachePtr cache, u8 purgeFlag)
void DSInitCache(DSCachePtr cache)
Ptr DSGetCacheObj(DSCachePtr cache, char *name)
struct DSCacheNode * DSCacheNodePtr
void CSHInitDisplayCache(void)
void DSPurgeCache(DSCachePtr cache)
DSCacheNodePtr DSAddCacheNode(DSCachePtr cache, char *name, Ptr data, Ptr OSFreeFunc)
void DSReleaseCacheObj(DSCachePtr cache, Ptr data)
struct DSCache * DSCachePtr
unsigned char u8
Definition hsd_3B2B.h:2
Definition fileCache.h:14
void(* Free)(Ptr *data)
Definition fileCache.h:16
char * Name
Definition fileCache.h:17
Ptr Data
Definition fileCache.h:18
u16 ReferenceCount
Definition fileCache.h:19
DSLink Link
Definition fileCache.h:15
Definition fileCache.h:23
u8 PurgeFlag
Definition fileCache.h:24
DSList CacheNodeList
Definition fileCache.h:25