procedure
Write
(
const
AOut:
string
); virtual;
procedure
WriteBuffer(
const
ABuffer; AByteCount:
Longint
;
const
AWriteNow:
Boolean
=
False
);
procedure
WriteCardinal(AValue:
Cardinal
;
const
AConvert:
Boolean
=
True
);
procedure
WriteHeader(AHeader: TStrings);
procedure
WriteInteger(AValue:
Integer
;
const
AConvert:
Boolean
=
True
);
procedure
WriteLn
(
const
AOut:
string
=
''
); virtual;
procedure
WriteRFCReply(AReply: TIdRFCReply);
procedure
WriteRFCStrings(AStrings: TStrings);
procedure
WriteSmallInt(AValue:
SmallInt
;
const
AConvert:
Boolean
=
True
);
procedure
WriteStream(AStream: TStream;
const
AAll:
Boolean
=
True
;
const
AWriteByteCount:
Boolean
=
False
;
const
ASize:
Integer
=
0
); virtual;
procedure
WriteStrings(AValue: TStrings;
const
AWriteLinesCount:
Boolean
=
False
);
function
WriteFile(
const
AFile:
String
;
const
AEnableTransferFile:
Boolean
=
False
):
Cardinal
; virtual;