net.sigusr.mqtt.impl.frames

Type members

Classlikes

object Builders
case class ConnackFrame(header: Header, returnCode: Int) extends Frame
Companion
object
object ConnackFrame
Companion
class
case class ConnectFrame(header: Header, variableHeader: ConnectVariableHeader, clientId: String, topic: Option[String], message: Option[String], user: Option[String], password: Option[String]) extends Frame
Companion
object
object ConnectFrame
Companion
class
case class ConnectVariableHeader(userNameFlag: Boolean, passwordFlag: Boolean, willRetain: Boolean, willQoS: Int, willFlag: Boolean, cleanSession: Boolean, keepAliveTimer: Int)
Companion
object
case class DisconnectFrame(header: Header) extends Frame
Companion
object
Companion
class
sealed trait Frame
Companion
object
object Frame
Companion
class
case class Header(dup: Boolean, qos: Int, retain: Boolean)
Companion
object
object Header
Companion
class
case class PingReqFrame(header: Header) extends Frame
Companion
object
object PingReqFrame
Companion
class
case class PingRespFrame(header: Header) extends Frame
Companion
object
Companion
class
case class PubackFrame(header: Header, messageIdentifier: Int) extends Frame
Companion
object
object PubackFrame
Companion
class
case class PubcompFrame(header: Header, messageIdentifier: Int) extends Frame
Companion
object
object PubcompFrame
Companion
class
case class PublishFrame(header: Header, topic: String, messageIdentifier: Option[Int], payload: ByteVector) extends Frame
Companion
object
object PublishFrame
Companion
class
case class PubrecFrame(header: Header, messageIdentifier: Int) extends Frame
Companion
object
object PubrecFrame
Companion
class
case class PubrelFrame(header: Header, messageIdentifier: Int) extends Frame
Companion
object
object PubrelFrame
Companion
class
final class RemainingLengthCodec extends Codec[Int]
case class SubackFrame(header: Header, messageIdentifier: Int, topics: Vector[Int]) extends Frame
Companion
object
object SubackFrame
Companion
class
case class SubscribeFrame(header: Header, messageIdentifier: Int, topics: Vector[(String, Int)]) extends Frame
Companion
object
Companion
class
case class UnsubackFrame(header: Header, messageIdentifier: Int) extends Frame
Companion
object
Companion
class
case class UnsubscribeFrame(header: Header, messageIdentifier: Int, topics: Vector[String]) extends Frame
Companion
object
Companion
class

Value members

Concrete fields

val bytePaddingCodec: Codec[Unit]
val keepAliveCodec: Codec[Int]
val messageIdCodec: Codec[Int]
val qosCodec: Codec[Int]
val returnCodeCodec: Codec[Int]
val stringCodec: Codec[String]