package
rpc
Type Members
-
case class
ExtendedType[T <: AnyRef](typeClass: Class[T], typeId: Byte, serializer: (T) ⇒ Array[Byte], deserializer: (Array[Byte]) ⇒ T) extends Product with Serializable
-
case class
Notification(packetType: Int, method: String, args: List[Any]) extends Packet with Product with Serializable
-
abstract
class
Packet extends AnyRef
-
case class
Request(packetType: Int, requestId: Long, method: String, args: List[Any]) extends Packet with Product with Serializable
-
case class
Response(packetType: Int, requestId: Long, error: Any, result: Any) extends Packet with Product with Serializable
-
case class
ResponseHandler(writer: (AnyRef) ⇒ Unit, requestId: Long) extends Product with Serializable
-
class
Session extends AnyRef