Back to godoc.org
mellium.im/xmpp

Package xmpp

v0.16.0
Latest Go to latest

The latest major version is .

Published: Mar 8, 2020 | License: BSD-2-Clause | Module: mellium.im/xmpp
Path Synopsis
color Package color implements XEP-0392: Consistent Color Generation v0.4.
component Package component is used to establish XEP-0114: Jabber Component Protocol connections.
compress Package compress implements XEP-0138: Stream Compression and XEP-0229: Stream Compression with LZW.
dial Package dial contains methods and types for dialing XMPP connections.
form Package form is an implementation of XEP-0004: Data Forms.
ibr2 Package ibr2 implements the Extensible In-Band Registration ProtoXEP.
internal Package internal provides non-exported functionality used by xmpp and its child packages.
internal/attr Package attr contains unexported functionality related to XML attributes.
internal/decl Package decl contains functionality related to XML declarations.
internal/discover Package discover is used to look up information about XMPP-based services.
internal/iter Package iter provides a streaming iterator over an XML elements children.
internal/marshal Package marshal contains functions for encoding structs as an XML token stream.
internal/ns Package ns provides namespace constants that are used by the xmpp package and other internal packages.
internal/saslerr Package saslerr provides error conditions for the XMPP profile of SASL as defined by RFC 6120 §6.5.
internal/stream Package stream contains internal stream parsing and handling behavior.
internal/xmpptest Package xmpptest provides utilities for XMPP testing.
jid Package jid implements the XMPP address format.
mux Package mux implements an XMPP multiplexer.
oob Package oob implements XEP-0066: Out of Band Data.
ping Package ping implements XEP-0199: XMPP Ping.
receipts Package receipts implements XEP-0184: Message Delivery Receipts.
roster Package roster implements contact list functionality.
sasl2 Package sasl2 is an experimental implementation of XEP-0388: Extensible SASL Profile.
stanza Package stanza contains functionality for dealing with XMPP stanzas and stanza level errors.
stream Package stream contains XMPP stream errors as defined by RFC 6120 §4.9.
uri Package uri parses XMPP URI and IRI's as defined in RFC 5122.
x509 Package x509 parses X.509-encoded keys and certificates.
xtime Package xtime implements time related XMPP functionality.