00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 @class ISRequestQueue, NSMutableArray, NSMutableDictionary; 00010 00011 @interface ISImageCache : NSObject 00012 { 00013 id _delegate; 00014 unsigned int _unthreaded:1; 00015 ISRequestQueue *_requestQueue; 00016 NSMutableDictionary *_additionalTagsForURL; 00017 unsigned int _cacheSize; 00018 NSMutableDictionary *_cache; 00019 NSMutableArray *_cacheLRU; 00020 } 00021 00022 + (struct CGImage *)createModifiedImageForImage:(struct CGImage *)fp8 operations:(unsigned int)fp12; 00023 + (void)_workerThread; 00024 - (id)init; 00025 - (void)dealloc; 00026 - (void)setDelegate:(id)fp8; 00027 - (void)setCacheSize:(unsigned int)fp8; 00028 - (void)flushCache; 00029 - (struct CGImage *)imageForRequest:(id)fp8 fetchIfNecessary:(BOOL)fp12; 00030 - (void)cancelPendingRequests; 00031 - (void)cancelRequestForURL:(id)fp8 tag:(int)fp12 idleOnly:(BOOL)fp16; 00032 - (void)request:(id)fp8 finishedWithData:(id)fp12 error:(id)fp16; 00033 - (void)setUnthreaded:(BOOL)fp8; 00034 - (id)_createRequestForURL:(id)fp8 tag:(int)fp12; 00035 - (void)_updateCacheSize; 00036 - (struct CGImage *)_createModifiedImageForImage:(struct CGImage *)fp8 size:(struct CGSize)fp12 operations:(unsigned int)fp20; 00037 - (void)_processCacheRequest:(id)fp8; 00038 - (void)_sendResultToDelegate:(id)fp8; 00039 00040 @end 00041