Indy 9 | Content | Index | Reference

TIdLogStream
Hierarchy, Properties, Methods, Events, See Also, Unit: IdLogStream
Implements an Indy logging class for stream-based send and receive operations.

    TIdLogStream = class(TIdLogBase)

Unit
IdLogStream
Description
TIdLogStream is a TIdLogBase descendant that implements a stream-based member of the Indy logging framework.

TIdLogStream implements InputStream and OutputStream properties used as the targets for incoming and outgoing data from the logging class instance. TIdLogStream provides overridden protected methods that implement passing incoming and outgoing data to the assigned InputStream and OutputStream properties.

TIdLogStream also specifies an overriden protected method that writes status messages for logging send and receive operations using the logging class instance. It is an empty implementation. Descendant classes shoulf reimplement the method to specify the destination for status messages.

TIdLogStream.InputStream
TIdLogStream, See Also
Destination for incoming data passsing through the logging class instance.

    property InputStream: TStream;

Description
InputStream is a TStream property that represents the input stream for the logging class instance. InputStream is the destination for incoming data as it passes through the logging class instance. InputStream is NOT used aS the destination of logging status messages.

TIdLogStream.OutputStream
TIdLogStream, See Also
Destination for outgoing data passsing through the logging class instance.

    property OutputStream: TStream;

Description
OutputStream is a TStream property that represents the output stream for the logging class instance. OututStream is the destination for outgoing data as it passes through the logging class instance. OutputStream is NOT used aS the destination of logging status messages.

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.