Hulaaki v0.0.2
Modules summary ↑
Hulaaki | Defines Packet protocol and provides implementations for Hulaaki Messages |
Hulaaki.Client | Provides a Client implementation that uses a Connection using Genserver with overridable callbacks for messages sent and received |
Hulaaki.Connection | Provides a GenServer process that is responsible for sending and receving message to/from an MQTT broker over a tcp connection |
Hulaaki.Decoder | Provides functions for decoding bytes(binary) to Message structs |
Hulaaki.Encoder | Provides functions for encoding Message structs to bytes(binary) |
Hulaaki.Message | Provides the structs and constructors for different kinds of message packets in the MQTT protocol |
Hulaaki.Message.ConnAck | Struct for Hulaaki ConnAck |
Hulaaki.Message.Connect | Struct for Hulaaki Connect |
Hulaaki.Message.Disconnect | Struct for Hulaaki Disconnect |
Hulaaki.Message.PingReq | Struct for Hulaaki PingReq |
Hulaaki.Message.PingResp | Struct for Hulaaki PingResp |
Hulaaki.Message.PubAck | Struct for Hulaaki PubAck |
Hulaaki.Message.PubComp | Struct for Hulaaki PubComp |
Hulaaki.Message.PubRec | Struct for Hulaaki PubRec |
Hulaaki.Message.PubRel | Struct for Hulaaki PubRel |
Hulaaki.Message.Publish | Struct for Hulaaki Publish |
Hulaaki.Message.SubAck | Struct for Hulaaki SubAck |
Hulaaki.Message.Subscribe | Struct for Hulaaki Subscribe |
Hulaaki.Message.UnsubAck | Struct for Hulaaki UnsubAck |
Hulaaki.Message.Unsubscribe | Struct for Hulaaki Unsubscribe |
Protocols summary ↑
Hulaaki.Packet | Defines the protocol Packet to encode/decode a Hulaaki Message |