package
dispatcher
Type Members
-
case class
BlockDownloadFailed(index: Int, offset: Int, length: Int) extends PieceBlockInfo with Product with Serializable
-
case class
CancelBlockDownload(index: Int, offset: Int, length: Int) extends PieceBlockInfo with Product with Serializable
-
case class
DownloadedBlock(index: Int, offset: Int, data: ByteString) extends PieceBlockData with Product with Serializable
-
case class
DownloadedPiece(pieceIndex: Int, data: ByteString) extends Product with Serializable
-
-
case class
PeerData(address: InetSocketAddress, id: ByteString, infoHash: ByteString, extensions: PeerExtensions, choking: Boolean = true, interesting: Boolean = false, chokedBy: Boolean = true, interestedBy: Boolean = false, completed: BitSet = BitSet.empty) extends TorrentPeerInfo with Product with Serializable
-
class
PeerDispatcher extends Actor with ActorLogging with Stash
-
-
-
-
case class
SeedData(id: ByteString, infoHash: ByteString, completed: BitSet = BitSet.empty) extends Product with Serializable
-
-
class
TorrentManager extends Actor with ActorLogging
-
Peer connection dispatcher
Metadata exchange, uTP