diff options
Diffstat (limited to 'cask/util/src/cask/util/WebsocketBase.scala')
-rw-r--r-- | cask/util/src/cask/util/WebsocketBase.scala | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cask/util/src/cask/util/WebsocketBase.scala b/cask/util/src/cask/util/WebsocketBase.scala new file mode 100644 index 0000000..bcfdae5 --- /dev/null +++ b/cask/util/src/cask/util/WebsocketBase.scala @@ -0,0 +1,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 +}
\ No newline at end of file |