net.sigusr.mqtt.impl.frames

Members list

Type members

Classlikes

object Builders

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Builders.type
case class ConnackFrame(header: Header, returnCode: Int) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object ConnackFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ConnectFrame(header: Header, variableHeader: ConnectVariableHeader, clientId: String, topic: Option[String], message: Option[String], user: Option[String], password: Option[String]) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object ConnectFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ConnectVariableHeader(userNameFlag: Boolean, passwordFlag: Boolean, willRetain: Boolean, willQoS: Int, willFlag: Boolean, cleanSession: Boolean, keepAliveTimer: Int)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DisconnectFrame(header: Header) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Frame

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Frame

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Frame.type
case class Header(dup: Boolean, qos: Int, retain: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Header

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Header.type
case class PingReqFrame(header: Header) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PingReqFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PingRespFrame(header: Header) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PingRespFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PubackFrame(header: Header, messageIdentifier: Int) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PubackFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PubcompFrame(header: Header, messageIdentifier: Int) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PubcompFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PublishFrame(header: Header, topic: String, messageIdentifier: Option[Int], payload: ByteVector) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PublishFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PubrecFrame(header: Header, messageIdentifier: Int) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PubrecFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class PubrelFrame(header: Header, messageIdentifier: Int) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object PubrelFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class RemainingLengthCodec extends Codec[Int]

Attributes

Supertypes
trait Codec[Int]
trait Decoder[Int]
trait Encoder[Int]
class Object
trait Matchable
class Any
Show all
case class SubackFrame(header: Header, messageIdentifier: Int, topics: Vector[Int]) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object SubackFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SubscribeFrame(header: Header, messageIdentifier: Int, topics: Vector[(String, Int)]) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UnsubackFrame(header: Header, messageIdentifier: Int) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all
object UnsubackFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UnsubscribeFrame(header: Header, messageIdentifier: Int, topics: Vector[String]) extends Frame

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Frame
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

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]