blob: bcfdae595e878f6c4e15b44fceb5f3a0719f6d77 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package cask.util
abstract class WebsocketBase{
def connect(): Unit
def onOpen(): Unit
def onMessage(message: String): Unit
def onMessage(message: Array[Byte]): Unit
def send(message: String): Boolean
def send(message: Array[Byte]): Boolean
def onClose(code: Int, reason: String): Unit
def close(): Unit
def isClosed(): Boolean
def onError(ex: Exception): Unit
}
|