Package

lorance.rxscoket

session

Permalink

package session

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. session
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class AddressPair(local: InetSocketAddress, remote: InetSocketAddress) extends Product with Serializable

    Permalink
  2. case class Attachment(byteBuffer: ByteBuffer, socketChannel: AsynchronousSocketChannel) extends Product with Serializable

    Permalink
  3. abstract class BufferedLength extends AnyRef

    Permalink

    length of the proto is represent by Int.

    length of the proto is represent by Int. It maybe under pending after once read form socket

  4. abstract class BufferedProto extends AnyRef

    Permalink

    form now on, socket communicate length/lengthOpt with Int

  5. class ClientEntrance extends AnyRef

    Permalink

  6. case class CompletedLength(length: Int) extends BufferedLength with Product with Serializable

    Permalink
  7. case class CompletedProto(uuid: Byte, length: Int, loaded: ByteBuffer) extends BufferedProto with Product with Serializable

    Permalink
  8. class ConnectedSocket extends AnyRef

    Permalink
  9. class HeartBeatCheckTask extends Task

    Permalink
  10. class HeartBeatSendTask extends Task

    Permalink
  11. case class PaddingProto(uuidOpt: Option[Byte], lengthOpt: Option[BufferedLength], loading: ByteBuffer) extends Product with Serializable

    Permalink
  12. case class PendingLength(arrived: Array[Byte], arrivedNumber: Int) extends BufferedLength with Product with Serializable

    Permalink
  13. class ReaderDispatch extends AnyRef

    Permalink

    one map to for every socket

  14. class ServerEntrance extends AnyRef

    Permalink

Value Members

  1. object Configration

    Permalink

  2. val EmptyByteBuffer: ByteBuffer

    Permalink
  3. def deCode(bytePtoro: Array[Byte]): (Byte, Int, String)

    Permalink
  4. def enCode(protoGroup: Byte, msg: String): Array[Byte]

    Permalink
  5. package exception

    Permalink
  6. package execution

    Permalink

  7. package implicitpkg

    Permalink

    most of them is decode and encode.

    most of them is decode and encode. All of them use Big-Endian for unification

Inherited from AnyRef

Inherited from Any

Ungrouped