on

open override fun on(event: String, listener: Function<Unit>)(source)
fun on(event: SocketEvent.CLOSE, listener: (hadError: Boolean) -> Unit)(source)
fun on(event: SocketEvent.CONNECT, listener: () -> Unit)(source)
fun on(event: SocketEvent.CONNECTIONATTEMPT, listener: (ip: String, port: Double, family: Double) -> Unit)(source)
fun on(event: SocketEvent.CONNECTIONATTEMPTFAILED, listener: (ip: String, port: Double, family: Double) -> Unit)(source)
fun on(event: SocketEvent.CONNECTIONATTEMPTTIMEOUT, listener: (ip: String, port: Double, family: Double) -> Unit)(source)
fun on(event: SocketEvent.DATA, listener: (data: Buffer) -> Unit)(source)
fun on(event: SocketEvent.DRAIN, listener: () -> Unit)(source)
fun on(event: SocketEvent.END, listener: () -> Unit)(source)
fun on(event: SocketEvent.ERROR, listener: (JsError) -> Unit)(source)
fun on(event: SocketEvent.LOOKUP, listener: (JsError, address: String, family: Any, host: String) -> Unit)(source)
fun on(event: SocketEvent.READY, listener: () -> Unit)(source)
fun on(event: SocketEvent.TIMEOUT, listener: () -> Unit)(source)