Hulaaki v0.0.4 API Reference

Modules

Defines Packet protocol and provides implementations for Hulaaki Messages

Provides a Client implementation that uses a Connection using Genserver with overridable callbacks for messages sent and received

Provides a GenServer process that is responsible for sending and receving message to/from an MQTT broker over a tcp connection

Provides functions for decoding bytes(binary) to Message structs

Provides functions for encoding Message structs to bytes(binary)

Provides the structs and constructors for different kinds of message packets in the MQTT protocol

Struct for Hulaaki ConnAck

Struct for Hulaaki Connect

Struct for Hulaaki Disconnect

Struct for Hulaaki PingReq

Struct for Hulaaki PingResp

Struct for Hulaaki PubAck

Struct for Hulaaki PubComp

Struct for Hulaaki PubRec

Struct for Hulaaki PubRel

Struct for Hulaaki Publish

Struct for Hulaaki SubAck

Struct for Hulaaki Subscribe

Struct for Hulaaki UnsubAck

Struct for Hulaaki Unsubscribe

Protocols

Defines the protocol Packet to encode/decode a Hulaaki Message