Package

scorex

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 HistoryReplier extends ViewSynchronizer with ScorexLogging

    Permalink
  6. class HistorySynchronizer extends ViewSynchronizer with ScorexLogging

    Permalink
  7. class NetworkController extends Actor with ScorexLogging

    Permalink

    Control all network interaction must be singleton

  8. case class PeerConnectionHandler(application: Application, connection: ActorRef, remote: InetSocketAddress) extends Actor with Buffering with ScorexLogging with Product with Serializable

    Permalink
  9. class PeerSynchronizer extends ViewSynchronizer with ScorexLogging

    Permalink
  10. class ScoreObserver extends Actor with ScorexLogging

    Permalink
  11. case class SendToChosen(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
  15. trait ViewSynchronizer extends Actor

    Permalink

    Synchronizing network & local views of an object, e.g.

    Synchronizing network & local views of an object, e.g. history(blockchain or blocktree), known peers list, segments dataset subset etc.

    todo: anti-ddos?

Value Members

  1. object Ack extends Event with Product with Serializable

    Permalink
  2. object Broadcast extends SendingStrategy with Product with Serializable

    Permalink
  3. object Handshake extends ScorexLogging with Deser[Handshake] with Serializable

    Permalink
  4. object HistorySynchronizer

    Permalink
  5. object NetworkController

    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