net.sigusr.mqtt.api

Type members

Classlikes

enum ConnectionFailureReason(val value: Int)
Companion:
object
sealed trait ConnectionState
Companion:
object
Companion:
class
sealed trait Errors extends NoStackTrace
Companion:
object
object Errors
Companion:
class
sealed case class Message(topic: String, payload: Vector[Byte])
Companion:
object
enum QualityOfService(val value: Int)
Companion:
object
Companion:
class
sealed trait RetryConfig[F[_]]
Companion:
object
Companion:
class
trait Session[F[_]]
Companion:
object
object Session
Companion:
class
sealed case class SessionConfig(clientId: String, keepAlive: Int, cleanSession: Boolean, will: Option[Will], user: Option[String], password: Option[String])
sealed case class TLSConfig[F[_]](tlsContextKind: TLSContextKind, tlsParameters: TLSParameters)(implicit evidence$1: Async[F])
Companion:
object
object TLSConfig
Companion:
class
sealed trait TLSContextKind
Companion:
object
Companion:
class
sealed case class TransportConfig[F[_]](host: Host, port: Port, tlsConfig: Option[TLSConfig[F]], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], retryConfig: RetryConfig[F], numReadBytes: Int, traceMessages: Boolean)
sealed case class Will(retain: Boolean, qos: QualityOfService, topic: String, message: String)