IOutputStream
type
IOutputStream = interface(IDSStream) ['{469B6D41-6647-11D5-8640-005004E91334}']
procedure WriteChecked(
const Buffer: TArray<Byte>);
procedure WriteChecked(
const Buffer: TArray<Byte>;
Offset: Integer;
Count: Integer);
procedure Flush;
procedure FlushLayer;
function CopyFrom(
const Source: IInputStream;
Count: Int64 = 0;
ReadMode: TReadBuffMode = rmAvailable): Int64;
procedure WriteString(
const Value: AnsiString);
procedure WriteASCII(
const Value: string);
procedure WriteUTF8(
const Value: string);
procedure WriteBool(
Value: Boolean);
procedure WriteInt8(
Value: ShortInt);
procedure WriteInt16(
Value: SmallInt);
procedure WriteInt32(
Value: Integer);
procedure WriteInt64(
Value: Int64);
procedure WriteWord8(
Value: Byte);
procedure WriteWord16(
Value: Word);
procedure WriteWord32(
Value: Cardinal);
procedure WriteWord64(
Value: UInt64);
procedure WriteSingle(
Value: Single);
procedure WriteDouble(
Value: Double);
procedure WriteDateTime(
Value: TDateTime);
procedure WriteCurrency(
Value: Currency);
procedure WriteAnsiChar(
Value: AnsiChar);
procedure WriteWideChar(
Value: Char);
procedure WriteAnsiString(
const Value: AnsiString);
function GetOutputStreams: TArray<DSStreams.IOutputStream>;
end;
Ancestor: IDSStream.
Defined in: DSStreams
⏱ Last Modified: Mon 3:43:39 pm