object NetworkPayload
- Alphabetic
- By Inheritance
- NetworkPayload
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(networkHeader: NetworkHeader, payloadHex: String): NetworkPayload
Parses a NetworkPayload from the given hex using the NetworkHeader to determine what type of NetworkPayload this is
Parses a NetworkPayload from the given hex using the NetworkHeader to determine what type of NetworkPayload this is
- networkHeader
the header for the message on the p2p network
- payloadHex
the hexadecimal representation of the payload
- def apply(networkHeader: NetworkHeader, payloadBytes: ByteVector): NetworkPayload
Parses a NetworkPayload from the given bytes using the NetworkHeader to determine what type of NetworkPayload this is
Parses a NetworkPayload from the given bytes using the NetworkHeader to determine what type of NetworkPayload this is
- networkHeader
the header for the message on the p2p network
- payloadBytes
the payload corresponding to the header on the p2p network
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val commandNames: Vector[String]
All command names for P2P messages
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val readers: Map[String, (ByteVector) => NetworkPayload]
Contains all the valid command names with their deserializer on the p2p protocol.
Contains all the valid command names with their deserializer on the p2p protocol. These commands all have the null bytes appended to the end of the string as required by the network header specification.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()