Package

scorex.core

network

Permalink

package network

Visibility
  1. Public
  2. All

Type Members

  1. case class BroadcastExceptOf(exceptOf: Seq[ConnectedPeer]) extends SendingStrategy with Product with Serializable

    Permalink
  2. trait Buffering extends AnyRef

    Permalink

    Taken from https://stackoverflow.com/questions/30665811/scala-tcp-packet-frame-using-akka

  3. case class ConnectedPeer(socketAddress: InetSocketAddress, handlerRef: ActorRef) extends Product with Serializable

    Permalink
  4. case class Handshake(applicationName: String, applicationVersion: ApplicationVersion, nodeName: String, nodeNonce: Long, declaredAddress: Option[InetSocketAddress], time: Long) extends BytesSerializable with Product with Serializable

    Permalink
  5. class NetworkController extends Actor with ScorexLogging

    Permalink

    Control all network interaction must be singleton

  6. class NodeViewSynchronizer[P <: Proposition, TX <: Transaction[P], SI <: SyncInfo, SIS <: SyncInfoMessageSpec[SI]] extends Actor with ScorexLogging

    Permalink

    A middle layer between a node view holder(NodeViewHolder) and a network

  7. case class PeerConnectionHandler(settings: Settings, networkControllerRef: ActorRef, peerManager: ActorRef, messagesHandler: MessageHandler, connection: ActorRef, ownSocketAddress: Option[InetSocketAddress], remote: InetSocketAddress) extends Actor with Buffering with ScorexLogging with Product with Serializable

    Permalink
  8. class PeerSynchronizer extends Actor with ScorexLogging

    Permalink
  9. class ScoreObserver extends Actor with ScorexLogging

    Permalink
  10. case class SendToPeer(chosenPeer: ConnectedPeer) extends SendingStrategy with Product with Serializable

    Permalink
  11. case class SendToPeers(chosenPeers: Seq[ConnectedPeer]) extends SendingStrategy with Product with Serializable

    Permalink
  12. case class SendToRandomFromChosen(chosenPeers: Seq[ConnectedPeer]) extends SendingStrategy with Product with Serializable

    Permalink
  13. trait SendingStrategy extends AnyRef

    Permalink
  14. class UPnP extends ScorexLogging

    Permalink

Value Members

  1. object Ack extends Event with Product with Serializable

    Permalink
  2. object Broadcast extends SendingStrategy with Product with Serializable

    Permalink
  3. object HandshakeSerializer extends Serializer[Handshake]

    Permalink
  4. object NetworkController

    Permalink
  5. object NodeViewSynchronizer

    Permalink
  6. object PeerConnectionHandler extends Serializable

    Permalink
  7. object ScoreObserver

    Permalink
  8. object SendToRandom extends SendingStrategy

    Permalink
  9. package message

    Permalink
  10. package peer

    Permalink

Ungrouped