Message

com.github.lavrov.bittorrent.protocol.message.Message
See theMessage companion object
enum Message

Attributes

Companion:
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Enum entries

final case class Bitfield(bytes: ByteVector)
final case class Cancel(index: Long, begin: Long, length: Long)
case case Choke extends Message
final case class Extended(id: Long, payload: ByteVector)
final case class Have(pieceIndex: Long)
case case Interested extends Message
case case KeepAlive extends Message
case case NotInterested extends Message
final case class Piece(index: Long, begin: Long, bytes: ByteVector)
final case class Port(port: Int)
final case class Request(index: Long, begin: Long, length: Long)
case case Unchoke extends Message