bittorrent
bittorrent
com.github.lavrov.bittorrent
FileMapping
FileMapping
Span
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
PiecePicker
PiecePicker
IncompletePiece
Swarm
Swarm
Connected
Error
ConnectTimeout
RoutineLogger
RoutineLogger
Torrent
Torrent
Error
EmptyMetadata
Stats
bittorrent
/
com.github.lavrov.bittorrent
/
TorrentMetadata
TorrentMetadata
object
TorrentMetadata
Companion
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
TorrentMetadata
Type members
Value members
Type members
Classlikes
case
class
File
(length:
Long
, path:
List
[
String
])
case
class
Lossless
Companion
object
object
Lossless
Companion
class
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from
Mirror
Value members
Concrete fields
final lazy
val
BencodeFormat_File
:
BencodeFormat
[
File
]
final lazy
val
BencodeFormat_TorrentMetadata
:
BencodeFormat
[
TorrentMetadata
]