Class/Object

org.bitcoins.node.networking.peer

PeerMessageReceiverState

Related Docs: object PeerMessageReceiverState | package peer

Permalink

sealed abstract class PeerMessageReceiverState extends AnyRef

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PeerMessageReceiverState
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def clientConnectP: Promise[P2PClient]

    Permalink

    This promise gets completed when we receive a akka.io.Tcp.Connected message from P2PClient

  2. abstract def clientDisconnectP: Promise[Unit]

    Permalink

    This promise is completed in the disconnect() when a P2PClient initiates a disconnections from our peer on the p2p network

  3. abstract def verackMsgP: Promise[VerAckMessage.type]

    Permalink
  4. abstract def versionMsgP: Promise[VersionMessage]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hasReceivedVerackMsg: Future[VerAckMessage.type]

    Permalink

    This future completes when we have received a VerAckMessage from our peer.

    This future completes when we have received a VerAckMessage from our peer. This means our peer has accepted our VersionMessage and is willing to connect with us

  11. def hasReceivedVersionMsg: Future[VersionMessage]

    Permalink

    This future is completed when our peer has sent us their VersionMessage indicating what protocol features they support

  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. def isConnected: Boolean

    Permalink

    If this future is completed, we are connected to our client.

    If this future is completed, we are connected to our client. Note, there is no timeout on this future and no guarantee that some one has actually initiated a connection with a P2PClient

  14. def isDisconnected: Boolean

    Permalink
  15. def isInitialized: Boolean

    Permalink

    Indicates we have connected and completed the initial handshake that is required to connect to the bitcoin p2p network If this is true, we can start sending and receiving normal NetworkMessage with our peer on the network

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped