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