| Class TmIOBuffer (unit mwFixedRecSort) |
TObject
TM3Array
| Constructors |
constructor create(FileName: string; DataLen, BuffSize: Integer);| Functions |
procedure CloseBuffFile;
procedure DeleteBuffFile;
destructor destroy;
procedure FillBuffer;
procedure FlushBuffer;
function ReadData:Pointer;
procedure WriteData(Var NewData);
procedure AllocBuffer(NewValue:Longint);| Properties |
property DataLen : Longint
property Eof : Boolean
property RecCount : Cardinal
property Size : Longint| Events |
| Variables |
fBuffer : Pointer;
fBufferPos : LongInt;
fBufferSize : LongInt;
fBuffFile : File;
fDataLen : Longint;
fEof : Boolean;
fFileEof : Boolean;
fFileName : String;
fFilledSize : Longint;
fNeedFill : Boolean;
FRecCount : Cardinal;
fSize : Longint;| Constructors |
constructor create(FileName: string; DataLen, BuffSize: Integer);MergeSort
| Functions |
procedure CloseBuffFile;FlushBuffer
procedure DeleteBuffFile;CloseBuffFile
destructor destroy;create
procedure FillBuffer;SetBufferSize
procedure FlushBuffer;WriteData
function ReadData:Pointer;FillBuffer
procedure WriteData(Var NewData);ReadData
procedure AllocBuffer(NewValue:Longint);destroy
| Properties |
property DataLen : Longint
property Eof : Boolean
property RecCount : Cardinal
property Size : Longint| Events |
| Variables |
fBuffer : Pointer;
fBufferPos : LongInt;
fBufferSize : LongInt;
fBuffFile : File;
fDataLen : Longint;
fEof : Boolean;
fFileEof : Boolean;
fFileName : String;
fFilledSize : Longint;
fNeedFill : Boolean;
FRecCount : Cardinal;
fSize : Longint;