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
/
DownloadMetadata
DownloadMetadata
com.github.lavrov.bittorrent.wire.DownloadMetadata$
object
DownloadMetadata
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
DownloadMetadata
.type
Clear all
Members list
Concise view
Type members
Classlikes
case
class
UtMetadataNotSupported
()
extends
Throwable
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Product
trait
Equals
class
Throwable
trait
Serializable
class
Object
trait
Matchable
class
Any
Value members
Concrete methods
def
apply
(
connections
:
Stream
[
IO
,
Connection
[
IO
]]):
IO
[
Lossless
]
def
apply
(
connection
:
Connection
[
IO
]):
IO
[
Lossless
]