Package

com.karasiq.bittorrent

format

Permalink

package format

Visibility
  1. Public
  2. All

Type Members

  1. class BEncode extends Parser

    Permalink
  2. case class BEncodedArray(values: Seq[BEncodedValue]) extends BEncodedValue with Product with Serializable

    Permalink
  3. case class BEncodedDictionary(values: Seq[(String, BEncodedValue)]) extends BEncodedValue with Product with Serializable

    Permalink
  4. case class BEncodedNumber(number: Long) extends BEncodedValue with Product with Serializable

    Permalink
  5. case class BEncodedString(bytes: ByteString) extends BEncodedValue with Product with Serializable

    Permalink
  6. sealed trait BEncodedValue extends AnyRef

    Permalink
  7. trait DefaultTorrentParser extends TorrentParser

    Permalink
  8. final case class Torrent(infoHash: ByteString, announce: String, announceList: Seq[Seq[String]], createdBy: Option[String], comment: Option[String], encoding: Option[String], date: Option[Instant], content: TorrentContent) extends Product with Serializable

    Permalink
  9. final case class TorrentContent(name: String, pieceSize: Int, pieces: ByteString, files: Seq[TorrentFile]) extends Product with Serializable

    Permalink
  10. final case class TorrentFile(name: String, size: Long) extends Product with Serializable

    Permalink
  11. trait TorrentParser extends AnyRef

    Permalink
  12. case class TorrentPiece(index: Int, size: Int, sha1: ByteString, file: TorrentFile) extends Product with Serializable

    Permalink
  13. case class TorrentPieceBlock(piece: TorrentPiece, offset: Int, size: Int) extends Product with Serializable

    Permalink

Value Members

  1. object BEncode

    Permalink
  2. object BEncodeImplicits

    Permalink
  3. object BEncodedArray extends Serializable

    Permalink
  4. object BEncodedDictionary extends Serializable

    Permalink
  5. object BEncodedString extends Serializable

    Permalink
  6. object Torrent extends DefaultTorrentParser with Serializable

    Permalink
  7. object TorrentPiece extends Serializable

    Permalink

Ungrouped