Package-level declarations

Types

Link copied to clipboard
abstract class EmptyPacketCodec<T : Packet>(packet: T, opcode: Int) : FixedPacketCodec<T>
Link copied to clipboard
abstract class FixedPacketCodec<T : Packet>(type: Class<T>, opcode: Int, val length: Int) : PacketCodec<T>
Link copied to clipboard
interface Packet
Link copied to clipboard
abstract class PacketCodec<T : Packet>(val type: Class<T>, val opcode: Int)
Link copied to clipboard
@Singleton
class Protocol @Inject constructor(codecs: Set<PacketCodec<*>>)
Link copied to clipboard
object ProtocolModule : AbstractModule
Link copied to clipboard
class Rs2Decoder(var protocol: Protocol) : ByteToMessageDecoder
Link copied to clipboard
class Rs2Encoder(var protocol: Protocol) : MessageToByteEncoder<Packet>
Link copied to clipboard
abstract class VariableBytePacketCodec<T : Packet>(type: Class<T>, opcode: Int) : PacketCodec<T>
Link copied to clipboard
abstract class VariableShortPacketCodec<T : Packet>(type: Class<T>, opcode: Int) : PacketCodec<T>