Difference between revisions of "THashCacheTimer"

From Ultibo.org
Jump to: navigation, search
(Created page with "Return to Unit Filesystem __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible...")
 
 
Line 11: Line 11:
 
=== Class definitions ===
 
=== Class definitions ===
 
----
 
----
 +
  
 
<div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">
 
<div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">

Latest revision as of 04:53, 17 May 2018

Return to Unit Filesystem


Description


To be documented

Class definitions



[Expand]

THashCacheTimer = class(TObject)


Function declarations



[Expand]
constructor THashCacheTimer.Create(ACache:THashCache);
Description: To be documented


[Expand]
destructor THashCacheTimer.Destroy;
Description: To be documented


[Expand]
function THashCacheTimer.AcquireLock:Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.ReleaseLock:Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.Dequeue(AMax:Integer):TCachePage;
Description: Get and remove the first page from the timer list if the key is less than or equal to Max


[Expand]
function THashCacheTimer.FirstKey:Integer;
Description: Get the first Key value from the timer list


[Expand]
function THashCacheTimer.InsertKey(APage:TCachePage; AKey:Integer):Boolean;
Description: Insert the supplied page in the timer list in delta ascending order based on Key


[Expand]
function THashCacheTimer.DeleteKey(APage:TCachePage):Boolean;
Description: Delete the supplied page from the timer list


[Expand]
function THashCacheTimer.DecrementKey:Integer;
Description: Decrement the first Key value in the Timer list


[Expand]
function THashCacheTimer.StartTimer(AInterval:LongWord):Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.StopTimer:Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.CheckTimer:Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.ProcessTimer:Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.SchedulePage(APage:TCachePage; ATimeout:LongWord):Boolean;
Description: To be documented


[Expand]
function THashCacheTimer.UnschedulePage(APage:TCachePage):Boolean;
Description: To be documented


Return to Unit Reference