InputStreamDelegate

public protocol InputStreamDelegate

Delegate for event reporting of an input stream.

Reports, if new data is available or if the stream was closed.

  • Notifies, that new data is available and can be read from the given stream.

    The received data can be obtained by calling the read-function

    Declaration

    Swift

    func canRead(from inputStream: InputStream)

    Parameters

    inputStream

    Stream, which did receive data which can be read.

  • Notifies, that the stream was closed an no data can be read from it anymore.

    Subsequent calls to the read-function of the given stream will throw an error.

    Declaration

    Swift

    func didClose(_ inputStream: InputStream)

    Parameters

    inputStream

    Stream, which was closed.