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.