net.sigusr.mqtt

api

package api

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait APICommand extends AnyRef

  2. sealed trait APIResponse extends AnyRef

  3. trait CaseEnum extends AnyRef

  4. case class Connect(clientId: String, keepAlive: Int = DEFAULT_KEEP_ALIVE, cleanSession: Boolean = true, will: Option[Will] = None, user: Option[String] = None, password: Option[String] = None) extends APICommand with Product with Serializable

  5. case class ConnectionFailure(reason: ConnectionFailureReason) extends APIResponse with Product with Serializable

  6. sealed trait ConnectionFailureReason extends CaseEnum

  7. class Manager extends Engine

  8. case class Message(topic: String, payload: Vector[Byte]) extends APIResponse with Product with Serializable

  9. final class MessageId extends AnyVal

  10. implicit final class MessageIdentifierLiteral extends AnyVal

  11. case class Publish(topic: String, payload: Vector[Byte], qos: QualityOfService = AtMostOnce, messageId: Option[MessageId] = None, retain: Boolean = false) extends APICommand with Product with Serializable

  12. case class Published(messageId: MessageId) extends APIResponse with Product with Serializable

  13. sealed trait QualityOfService extends CaseEnum

  14. case class Subscribe(topics: Vector[(String, QualityOfService)], messageId: MessageId) extends APICommand with Product with Serializable

  15. case class Subscribed(topicResults: Vector[QualityOfService], messageId: MessageId) extends APIResponse with Product with Serializable

  16. case class Unsubscribe(topics: Vector[String], messageId: MessageId) extends APICommand with Product with Serializable

  17. case class Unsubscribed(messageId: MessageId) extends APIResponse with Product with Serializable

  18. case class Will(retain: Boolean, qos: QualityOfService, topic: String, message: String) extends Product with Serializable

Value Members

  1. object AtLeastOnce extends QualityOfService

  2. object AtMostOnce extends QualityOfService

  3. object BadProtocolVersion extends ConnectionFailureReason with Product with Serializable

  4. object BadUserNameOrPassword extends ConnectionFailureReason with Product with Serializable

  5. object Connected extends APIResponse with Product with Serializable

  6. object ConnectionFailureReason

  7. val DEFAULT_KEEP_ALIVE: Int

  8. object Disconnect extends APICommand with Product with Serializable

  9. object Disconnected extends APIResponse with Product with Serializable

  10. object ExactlyOnce extends QualityOfService

  11. object IdentifierRejected extends ConnectionFailureReason with Product with Serializable

  12. object Manager

  13. object MessageId

  14. object NotAuthorized extends ConnectionFailureReason with Product with Serializable

  15. object QualityOfService

  16. object ServerUnavailable extends ConnectionFailureReason with Product with Serializable

  17. object Status extends APICommand with Product with Serializable

  18. implicit def asMessageIdentifier(int: Int): MessageId

  19. final def assert(requirement: Boolean, message: ⇒ Any): Unit

    Annotations
    @inline()

Inherited from AnyRef

Inherited from Any

Ungrouped