Packages

object P2P4 extends Base

Linear Supertypes
Base, Subprotocol, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. P2P4
  2. Base
  3. Subprotocol
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Disconnect(typeCode: Unsigned16, reason: Unsigned16) extends Payload.Base[Disconnect] with Product with Serializable
  2. final case class Hello(typeCode: Unsigned16, p2pVersion: Unsigned16, clientId: StringUTF8, capabilities: Capabilities, listenPort: Unsigned16, nodeId: ByteSeqExact64) extends Payload.Base[Hello] with Product with Serializable
  3. final case class Ping(typeCode: Unsigned16) extends Payload.Base[Ping] with Product with Serializable
  4. final case class Pong(typeCode: Unsigned16) extends Payload.Base[Pong] with Product with Serializable

Value Members

  1. lazy val Identifier: (StringASCII_Exact3, Unsigned16)
    Definition Classes
    Subprotocol
  2. val Name: StringASCII_Exact3
    Definition Classes
    BaseSubprotocol
  3. lazy val PayloadFactories: IndexedSeq[Factory[_]]
    Definition Classes
    P2P4BaseSubprotocol
  4. val Version: Unsigned16
    Definition Classes
    BaseSubprotocol
  5. def WideIdentifier: (String, Int)
    Definition Classes
    Subprotocol
  6. object Disconnect extends Payload.Factory.Base[Disconnect] with Serializable
  7. object Hello extends Payload.Factory.Base[Hello] with Serializable
  8. object NoFactory extends Factory[Nothing]
  9. object Ping extends Payload.Factory.Base[Ping] with Serializable
  10. object Pong extends Payload.Factory.Base[Pong] with Serializable