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
object RetryConfig
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)(`evidence$1`: Sync[F], `evidence$2`: ContextShift[F])
Companion
object
object TLSConfig
Companion
class
sealed trait TLSContextKind
Companion
object
Companion
class
sealed case class TransportConfig[F[_]](host: String, port: Int, tlsConfig: Option[TLSConfig[F]], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], retryConfig: RetryConfig[F], numReadBytes: Int, traceMessages: Boolean)(`evidence$3`: Applicative[F])
sealed case class Will(retain: Boolean, qos: QualityOfService, topic: String, message: String)