[Overview][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: lclrescache.pas line 79
type TResourceCache = class |
||
protected |
||
|
||
|
||
FDestroying: Boolean; |
|
|
FResourceCacheDescriptorClass: TResourceCacheDescriptorClass; |
|
|
|
||
FMaxUnusedItem: Integer; |
|
|
|
||
|
||
FUnUsedItemCount: Integer; |
|
|
procedure RemoveItem(); virtual; |
|
|
procedure RemoveDescriptor(); virtual; |
|
|
procedure ItemUsed(); |
|
|
procedure ItemUnused(); |
|
|
function ItemIsUsed(); |
|
|
public |
||
constructor Create; |
|
|
procedure Clear; |
||
destructor Destroy; override; |
|
|
function CompareItems(); virtual; |
|
|
function CompareDescriptors(); virtual; abstract; |
|
|
procedure ConsistencyCheck; |
|
|
property MaxUnusedItem: Integer; [rw] |
|
|
property ResourceCacheItemClass: TResourceCacheItemClass; [r] |
|
|
property ResourceCacheDescriptorClass: TResourceCacheDescriptorClass; [r] |
|
|
end; |
|
||
| | ||
TObject |
lazarus-ccr.sourceforge.net |