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
ConnectPeer(address: InetSocketAddress) extends PeerDispatcherCommand with Product with Serializable
-
case class
CreateDispatcher(torrent: Torrent) extends Product with Serializable
-
case class
DispatcherData(data: SeedData) extends 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 with ImplicitMaterializer
-
-
case class
PeerDispatcherData(torrent: Torrent, actorRef: ActorRef, state: SeedData) extends Product with Serializable
-
sealed
trait
PeerEvent extends AnyRef
-
-
-
-
-
case class
RequestDispatcher(infoHash: ByteString) extends Product with Serializable
-
case class
SeedData(id: ByteString, infoHash: ByteString, completed: BitSet = BitSet.empty) extends Product with Serializable
-
class
TorrentManager extends Actor with ActorLogging
-
-