final case class GroupHead(groups: (Int, Int)*) extends Message with SyncCmd with Product with Serializable

The /g_head message pair-wise places nodes at the head of groups.

/g_head
  [
    Int - the id of the group at which head a node is to be placed (B)
    int - the id of the node to place (A)
  ] * N

So that for each pair, node A is moved to the head of group B.

Linear Supertypes
Serializable, Product, Equals, SyncCmd, SyncSend, Send, ServerMessage, Message, Packet, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GroupHead
  2. Serializable
  3. Product
  4. Equals
  5. SyncCmd
  6. SyncSend
  7. Send
  8. ServerMessage
  9. Message
  10. Packet
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GroupHead(groups: (Int, Int)*)

Value Members

  1. val args: Any*
    Definition Classes
    Message
  2. def encode(c: PacketCodec, b: ByteBuffer): Unit
    Definition Classes
    MessagePacket
  3. def encodedSize(c: PacketCodec): Int
    Definition Classes
    MessagePacket
  4. def equals(other: Any): Boolean
    Definition Classes
    Message → AnyRef → Any
  5. val groups: (Int, Int)*
  6. def hashCode(): Int
    Definition Classes
    Message → AnyRef → Any
  7. final def isSynchronous: Boolean
    Definition Classes
    SyncSendSend
  8. val name: String
    Definition Classes
    MessagePacket
  9. def productElementNames: Iterator[String]
    Definition Classes
    Product
  10. def toString(): String
    Definition Classes
    Message → AnyRef → Any