bittorrent
bittorrent
API
com.github.lavrov.bittorrent
FileMapping
FileMapping
FileSpan
PieceInFile
TorrentFile
TorrentFile
TorrentMetadata
TorrentMetadata
File
Lossless
Lossless
com.github.lavrov.bittorrent.protocol.extensions
ExtensionHandshake
ExtensionHandshake
Error
BencodeError
HandshakeFormatError
Extensions
MessageId
com.github.lavrov.bittorrent.protocol.extensions.metadata
UtMessage
Request
Data
Reject
UtMessage
com.github.lavrov.bittorrent.protocol.message
Handshake
Handshake
Message
Have
Bitfield
Request
Piece
Cancel
Port
Extended
Message
com.github.lavrov.bittorrent.wire
Connection
Connection
ConnectionClosed
Error
ConnectionTimeout
InvalidBlockLength
RequestRegistry
RequestRegistry
State
State
Download
Error
TimeoutWaitingForUnchoke
TimeoutWaitingForPiece
InvalidChecksum
PeerDoesNotRespond
DownloadMetadata
UtMetadataNotSupported
ExtensionHandler
ExtensionHandler
ExtensionApi
ExtensionApi
InitExtension
InitExtension
InvalidMessage
InvalidMetadata
UtMetadata
Create
Handler
Handler
UtMetadata
MessageSocket
MessageSocket
Error
OversizedMessage
RequestDispatcher
RequestDispatcher
NoPieceAvailable
PieceWork
WorkGenerator
WorkQueue
EmptyQueue
PieceComplete
WorkQueue
Swarm
Swarm
Connected
Error
ConnectTimeout
RoutineLogger
RoutineLogger
Torrent
Torrent
Error
EmptyMetadata
Stats
bittorrent
/
com.github.lavrov.bittorrent.wire
/
Torrent
Torrent
com.github.lavrov.bittorrent.wire.Torrent
See the
Torrent
companion object
trait
Torrent
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Abstract methods
def
downloadPiece
(
index
:
Long
):
IO
[
ByteVector
]
def
metadata
:
Lossless
def
stats
:
IO
[
Stats
]