Liking cljdoc? Tell your friends :D

otarta.packet


connectcljs

(connect {:keys [username password client-id keep-alive]})

decodecljs

(decode array-buffer)

Turns array-buffer into data.

Sample data: {:first-byte {:type :pingresp} :remaining-length 2 :remaining-bytes {:packet-identifier 1}}

Turns array-buffer into data.

Sample data:
{:first-byte {:type :pingresp}
 :remaining-length 2
 :remaining-bytes {:packet-identifier 1}}
raw docstring

decode-speccljsmultimethod


disconnectcljs

(disconnect)

encodecljs

(encode pkt)

encode-speccljsmultimethod


find-by-namecljs

(find-by-name name)

find-by-valuecljs

(find-by-value value)

packetscljs


pingreqcljs

(pingreq)

publishcljs

(publish {:keys [dup? qos retain? topic packet-identifier payload]
          :or {dup? false qos 0 retain? false}})

subscribecljs

(subscribe {:keys [packet-identifier topic-filter qos] :or {qos 0}})

unsubscribecljs

(unsubscribe {:keys [packet-identifier topic-filter]})

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close