Session

trait Session[F[_]]
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def messages: Stream[F, Message]
def publish(topic: String, payload: Vector[Byte], qos: QualityOfService, retain: Boolean): F[Unit]
def state: SignallingRef[F, ConnectionState]
def subscribe(topics: Vector[(String, QualityOfService)]): F[Vector[(String, QualityOfService)]]
def unsubscribe(topics: Vector[String]): F[Unit]