IOException

open expect class IOException : Exception

Constructors

<init>

IOException(message: String)
IOException(message: String, cause: Throwable?)

Extension Properties

rootCause

val Throwable.rootCause: Throwable?

Root cause of the Throwable.

Inheritors

ChannelIOException

open class ChannelIOException : IOException

An exception thrown when an IO error occurred during reading or writing to/from the underlying channel. The typical error is “connection reset” and so on.

ConnectTimeoutException

expect class ConnectTimeoutException : IOException

This exception is thrown in case connect timeout exceeded.

EOFException

expect class EOFException : IOException

EOFException

open expect class EOFException : IOException

SocketTimeoutException

expect class SocketTimeoutException : IOException

This exception is thrown in case socket timeout (read or write) exceeded.