User Tools

Site Tools


api:dk11:delphi:gisstreams.tgis_bufferedfilestream

TGIS_BufferedFileStream class

DK11 for Delphi | GisStreams.TGIS_BufferedFileStream | Classes | Constructors | Methods | Properties

Buffered file stream.

Available also on: .NET | Java.

Syntax

// Delphi
type
  TGIS_BufferedFileStream = class( TGIS_BufferedStream )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_BufferedFileStream : public TGIS_BufferedStream
{
};

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Create a stream object.
(Inherited from TGIS_Stream)
Create(String; TGIS_StreamMode) public Create a buffered file stream on a given file.
Create(String; TGIS_StreamMode; TGIS_ReadWriteEvent; TGIS_ReadWriteEvent) public Create a buffered file stream on a given file.
Create(TGIS_ReadWriteEvent; TGIS_ReadWriteEvent) public Create a stream object.
(Inherited from TGIS_Stream)
Create(TStream) public Create a buffered file stream on a given stream.
(Inherited from TGIS_BufferedStream)
Create(TStream; TGIS_ReadWriteEvent; TGIS_ReadWriteEvent) public Create a buffered file stream on a given stream.
(Inherited from TGIS_BufferedStream)
Destroy public Standard destructor.
(Inherited from TGIS_BaseStream)

Methods

Inherited Overrides Protected
Name Visibility Description
doCreate protected Constructor helper.
Eof public
(Inherited from TGIS_BufferedStream)
FlushBuffer public Flush all buffers.
(Inherited from TGIS_BufferedStream)
Read public
(Inherited from TGIS_BufferedStream)
ReadAsciiString(Integer) public Read string of the width from the stream.
(Inherited from TGIS_Stream)
ReadAsciiString(String; Integer) public Read string of the width from the stream.
(Inherited from TGIS_Stream)
ReadByte(Byte) public Read byte.
(Inherited from TGIS_BaseStream)
ReadByte(Byte; Integer) public Read byte.
(Inherited from TGIS_BaseStream)
ReadBytesCnt(TBytes; Integer) public Read array of bytes
(Inherited from TGIS_Stream)
ReadBytesCnt(TBytes; Integer; Integer) public Read array of bytes into a buffer at given offset.
(Inherited from TGIS_Stream)
ReadBytesSafe public Read array of bytes
(Inherited from TGIS_Stream)
ReadCardinal(Cardinal) public Read cardinal.
(Inherited from TGIS_BaseStream)
ReadCardinal(Cardinal; Integer) public Read cardinal.
(Inherited from TGIS_BaseStream)
ReadDouble(Double) public Read short double.
(Inherited from TGIS_BaseStream)
ReadDouble(Double; Integer) public Read short double.
(Inherited from TGIS_BaseStream)
ReadInt64(Int64) public Read int64.
(Inherited from TGIS_BaseStream)
ReadInt64(Int64; Integer) public Read int64.
(Inherited from TGIS_BaseStream)
ReadInteger(Integer) public Read integer.
(Inherited from TGIS_BaseStream)
ReadInteger(Integer; Integer) public Read integer.
(Inherited from TGIS_BaseStream)
ReadLine public Read line from text file up to CR.
(Inherited from TGIS_Stream)
ReadShortInt(ShortInt) public Read short integer.
(Inherited from TGIS_BaseStream)
ReadShortInt(ShortInt; Integer) public Read short integer.
(Inherited from TGIS_BaseStream)
ReadSingle(Single) public Read single.
(Inherited from TGIS_BaseStream)
ReadSingle(Single; Integer) public Read single.
(Inherited from TGIS_BaseStream)
ReadSmallInt(SmallInt) public Read smallint.
(Inherited from TGIS_BaseStream)
ReadSmallInt(SmallInt; Integer) public Read smallint.
(Inherited from TGIS_BaseStream)
ReadString(Integer) public Read string of the width from the stream.
(Inherited from TGIS_Stream)
ReadString(String; Integer) public Read string of the width from the stream.
(Inherited from TGIS_Stream)
ReadToken public Read token (delimited by a space char) from text file.
(Inherited from TGIS_Stream)
ReadWord(Word) public Read word.
(Inherited from TGIS_BaseStream)
ReadWord(Word; Integer) public Read word.
(Inherited from TGIS_BaseStream)
Seek public
(Inherited from TGIS_BufferedStream)
Write public
(Inherited from TGIS_BufferedStream)
WriteByte(Byte) public Write byte.
(Inherited from TGIS_BaseStream)
WriteByte(Byte; Integer) public Write byte.
(Inherited from TGIS_BaseStream)
WriteBytes public Write array of bytes
(Inherited from TGIS_Stream)
WriteBytesCnt public Write array of bytes
(Inherited from TGIS_Stream)
WriteCardinal(Cardinal) public Write cardinal.
(Inherited from TGIS_BaseStream)
WriteCardinal(Cardinal; Integer) public Write cardinal.
(Inherited from TGIS_BaseStream)
WriteDouble(Double) public Write double.
(Inherited from TGIS_BaseStream)
WriteDouble(Double; Integer) public Write double.
(Inherited from TGIS_BaseStream)
WriteInteger(Integer) public Write integer.
(Inherited from TGIS_BaseStream)
WriteInteger(Integer; Integer) public Write integer.
(Inherited from TGIS_BaseStream)
WriteLine public Write text line ended with CR/LF to the stream.
(Inherited from TGIS_Stream)
WriteShortInt(ShortInt) public Write short integer.
(Inherited from TGIS_BaseStream)
WriteShortInt(ShortInt; Integer) public Write short integer.
(Inherited from TGIS_BaseStream)
WriteSingle(Single) public Write Single.
(Inherited from TGIS_BaseStream)
WriteSingle(Single; Integer) public Write Single.
(Inherited from TGIS_BaseStream)
WriteString public Write a string to the stream.
(Inherited from TGIS_Stream)
WriteStringCnt public Write a string to the stream.
(Inherited from TGIS_Stream)
WriteVarAsString public Write a variant as a string to the stream.
(Inherited from TGIS_Stream)
WriteWord(Word) public Write word.
(Inherited from TGIS_BaseStream)
WriteWord(Word; Integer) public Write word.
(Inherited from TGIS_BaseStream)

Properties

Inherited Protected
Name Visibility Description
CodePage public Code page of the stream.
(Inherited from TGIS_Stream)
FixCodePage public If True then program will try to switch between UTF8 and System Code Page to properly recognize files with improper setup.
(Inherited from TGIS_Stream)
Path public Stream file path (if applicable).
Position public
(Inherited from TGIS_BufferedStream)
Size public Get actual size of the stream.
(Inherited from TGIS_BufferedStream)

References

2022/09/01 10:05

Page Tools