Class tcustombufstream
Unit
Declaration
type tcustombufstream = class(tmsefilestream)
Description
No description available, ancestor tmsefilestream description follows
Hierarchy
- TObject
- TStream
- thandlestream
- tmsefilestream
- tcustombufstream
Overview
Fields
fwriting: boolean; |
|
fbuffer: pchar; |
|
bufoffset: pchar; |
|
bufend: pchar; |
|
fstate: textstreamstatesty; |
Methods
function getnotopen: boolean; |
|
procedure setbuflen(const Value: integer); virtual; |
|
function geteof: boolean; |
|
function readbytes(var buf): integer; virtual; |
|
procedure fillbuffer(); |
|
procedure checkbuffer(); |
|
procedure internalwritebuffer(const buffer; count: longint); |
|
constructor create(ahandle: integer); override; |
|
constructor createdata(const adata: rawbytestring); |
|
procedure clear; override; |
|
procedure setsize(const newsize: int64); override; |
|
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override; |
|
function Read(var Buffer; Count: Longint): Longint; override; |
|
function Write(const Buffer; Count: Longint): Longint; override; |
|
procedure flushbuffer; override; |
|
procedure skip(const adist: integer); |
Properties
property buflen: integer read fbuflen write setbuflen default defaultbuflen; |
|
property usewritebuffer: boolean read fusewritebuffer
write setusewritebuffer default false; |
|
property eof: boolean read geteof; |
|
property bufpo: pchar read getbufpo; |
Description
Fields
fwriting: boolean; |
|
fbuffer: pchar; |
|
bufoffset: pchar; |
|
bufend: pchar; |
|
fstate: textstreamstatesty; |
|
Methods
function getnotopen: boolean; |
|
procedure setbuflen(const Value: integer); virtual; |
|
function geteof: boolean; |
|
function readbytes(var buf): integer; virtual; |
|
procedure fillbuffer(); |
|
procedure checkbuffer(); |
|
procedure internalwritebuffer(const buffer; count: longint); |
|
constructor create(ahandle: integer); override; |
|
constructor createdata(const adata: rawbytestring); |
|
procedure clear; override; |
|
procedure setsize(const newsize: int64); override; |
|
function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override; |
|
function Read(var Buffer; Count: Longint): Longint; override; |
|
function Write(const Buffer; Count: Longint): Longint; override; |
|
procedure flushbuffer; override; |
|
procedure skip(const adist: integer); |
|
Properties
property buflen: integer read fbuflen write setbuflen default defaultbuflen; |
|
property usewritebuffer: boolean read fusewritebuffer
write setusewritebuffer default false; |
|
property eof: boolean read geteof; |
|
property bufpo: pchar read getbufpo; |
|
Generated by PasDoc 0.16.0.