Class TmSorIO (unit mwSor)

Inherits from

TObject

TmList

Constructors


constructor create(Stream: TFileStream; DataLen, BuffSize: Integer);

Grow


Functions

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 FilePos : Longint


property RecCount : Cardinal


property Size : Longint


Events

Variables

fBuffer : Pointer;


fBufferPos : LongInt;


fBufferSize : LongInt;


fDataLen : Longint;


fEof : Boolean;


fFileEof : Boolean;


fFilePos : LongInt;


fFilledSize : Longint;


fNeedFill : Boolean;


FRecCount : Cardinal;


fSize : Longint;


IOStream : TFileStream;



Constructors


constructor create(Stream: TFileStream; DataLen, BuffSize: Integer);

Grow


Functions


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 FilePos : Longint


property RecCount : Cardinal


property Size : Longint


Events


Variables


fBuffer : Pointer;


fBufferPos : LongInt;


fBufferSize : LongInt;


fDataLen : Longint;


fEof : Boolean;


fFileEof : Boolean;


fFilePos : LongInt;


fFilledSize : Longint;


fNeedFill : Boolean;


FRecCount : Cardinal;


fSize : Longint;


IOStream : TFileStream;