Sage
Tusk
Welcome to Sage
Volume (52%) Hide Volume
Topics
IRandomInputStream

type IRandomInputStream = interface(IFixedInputStream) ['{469B6D42-6647-11D5-8640-005004E91334}'] function get_BufInStream: IBufInStream; function get_Position: Int64; procedure set_Position( Value: Int64); function Seek( const Offset: Int64; Origin: TSeekOrigin): Int64; procedure Rewind; function ReadBytesForPutback( var Buffer: TArray<Byte>; Offset: Integer; Count: Integer; ReadMode: TReadBuffMode = rmAvailable): Integer; procedure Putback( Count: Integer); function ReadUntil( StopChars: TSysCharSet): AnsiString; function Readln: AnsiString; function Peek( var NextChar: AnsiChar): Boolean; function Peek: Integer; function Peek( var NextByte: Byte): Boolean; function ReadBytesUntil( const StopBytes: TByteSet): TArray<Byte>; function ReadlnBytes: TArray<Byte>; property Position: Int64 read write; property BufInStream: IBufInStream read; end;

Ancestor: IFixedInputStream.

Defined in: DSStreams

Last Modified: Mon 3:43:39 pm
Mon 3:43:39 pm