Namespace
Xeme – 1.0
Xeme High Level XMPP Parsing Library
Dependencies
| GLib—2.0 | General-purpose, portable utility library. |
| Browse documentation | |
| GObject—2.0 | The base type system library. |
| Browse documentation | |
| Gio—2.0 | Stream based io library. |
| Browse documentation |
Classes
| Connection |
A client to server connection. unstable since: 0.1 |
| Extension |
The base class for extension elements. unstable since: 0.1 |
| ExtensionMap |
A collection for keeping track of and handling extension elements. unstable since: 0.1 |
| InputStream |
An object that handles the incoming stream from a remote connection. unstable since: 0.1 |
| LocalizedString |
A string that has a language associated with it. unstable since: 0.1 |
| Message |
An XMPP Message stanza. unstable since: 0.1 |
| OutputStream |
An XMPP output stream. This is used to send stanzas to the other end of the connection. unstable since: 0.1 |
| Stanza |
The base class for XMPP stanzas including Message, IQ, and Presence. unstable since: 0.1 |
| Stream |
A base class for all streams. unstable since: 0.1 |
Enumerations
| MessageType |
An enumeration to describe the type of a message. unstable since: 0.1 |
| TlsMode |
An enumeration representing which mode of TLS to use. unstable since: 0.1 |
Functions
| address_parse |
Splits unstable since: 0.1 |
| check_version |
Checks that the xeme version is compatible with the requested version. unstable since: 0.1 |
Function Macros
| CHECK_VERSION |
Checks the version of xeme being compiled against. See unstable since: 0.1 |
Constants
| PORT_CLEAR |
A constant representing the default clear text port. |
| PORT_TLS |
A constant representing the default TLS port. |
| SERVICE_XMPP_CLIENT |
A constant representing the xmpp-client service DNS record for clear text connections. |
| SERVICE_XMPPS_CLIENT |
A constant representing the xmpps-client service DNS record for TLS connections. |
| STREAM_PI |
A constant for the XML processing instruction with a UTF-8 encoding. |
| STREAM_VERSION |
The version of the XMPP stream protocol. |
| STREAM_XMLNS |
The XML namespace that is used as the default namespace for the stream. |
| STREAM_XMLNS_STREAM |
The XML namespace that is used for the |
| VERSION_MIN_REQUIRED |
A macro that should be defined by the user prior to including the |