Packages

c

org.bitcoins.node.networking.peer

PeerMessageSender

case class PeerMessageSender(peerConnection: PeerConnection) extends PeerMessageSenderApi with P2PLogger with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PeerMessageSender
  2. Serializable
  3. Product
  4. Equals
  5. P2PLogger
  6. BitcoinSLogger
  7. PeerMessageSenderApi
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PeerMessageSender(peerConnection: PeerConnection)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  9. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  10. def logger: Logger
    Definition Classes
    BitcoinSLogger
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. val peer: Peer
  15. val peerConnection: PeerConnection
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. def sendGetAddrMessage(): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  18. def sendGetCompactFilterHeadersMessage(filterSyncMarker: FilterSyncMarker): Future[Unit]
  19. def sendGetCompactFiltersMessage(filterSyncMarker: FilterSyncMarker)(implicit ec: ExecutionContext): Future[Unit]
  20. def sendGetDataMessage(typeIdentifier: TypeIdentifier, hash: DoubleSha256DigestBE): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  21. def sendGetDataMessages(typeIdentifier: TypeIdentifier, hashes: Vector[DoubleSha256DigestBE]): Future[Unit]
  22. def sendGetHeadersMessage(hashes: Vector[DoubleSha256DigestBE]): Future[Unit]
  23. def sendGetHeadersMessage(lastHash: DoubleSha256DigestBE): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  24. def sendHeadersMessage(): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  25. def sendInventoryMessage(transactions: Vector[Transaction]): Future[Unit]
  26. def sendMsg(msg: NetworkPayload): Future[Unit]
  27. def sendPong(ping: PingMessage): Future[Unit]

    Responds to a ping message

    Responds to a ping message

    Definition Classes
    PeerMessageSenderApi
  28. def sendSendAddrV2Message(): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  29. def sendTransactionMessage(transaction: Transaction): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  30. def sendVerackMessage(): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  31. def sendVersionMessage()(implicit conf: NodeAppConfig): Future[Unit]

    Sends a VersionMessage to our peer

    Sends a VersionMessage to our peer

    Definition Classes
    PeerMessageSenderPeerMessageSenderApi
  32. def sendVersionMessage(chainApi: ChainApi)(implicit ec: ExecutionContext, conf: NodeAppConfig): Future[Unit]
    Definition Classes
    PeerMessageSenderApi
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from P2PLogger

Inherited from BitcoinSLogger

Inherited from PeerMessageSenderApi

Inherited from AnyRef

Inherited from Any

Ungrouped