Main public API¶

  • node — XMPP network nodes (clients, mostly)
    • Using XMPP
    • Connecting streams low-level
  • stanza — XSOs for dealing with stanzas
    • Top-level classes
    • Payload classes
    • Exceptions
  • security_layer — Implementations to negotiate stream security
    • Certificate verifiers
    • Partial security providers
    • Abstract base classes
  • sasl – SASL helpers
    • SASL mechansims
    • SASL state machine and XSOs
  • protocol — XML Stream implementation
    • Utilities for XML streams
    • Enumerations
  • errors — Exception classes
    • Exception classes mapping to XMPP stream errors
    • Exception classes mapping to XMPP stanza errors
    • Stream negotiation exceptions
    • I18N exceptions
    • Other exceptions
  • i18n – Helper functions for localizing text
    • Shorthand functions
  • structs — Simple data holders for common data types
    • Functions for working with language tags
  • callbacks – Synchronous and asynchronous callbacks
    • Descriptor vs. ad-hoc
    • Class overview

Protocol part and XEP implementations¶

  • disco — Service discovery support (XEP-0030)
    • Service
    • disco.xso — IQ payloads
  • roster — RFC 6121 roster implementation
    • roster.xso — IQ payloads and stream feature
  • rfc6120 – Stanza payloads for RFC 6120 implementation

aioxmpp

Table Of Contents

  • Main public API
  • Protocol part and XEP implementations

Navigation

  • User guide
  • The aioxmpp package
    • On API stability
    • Main public API
      • node — XMPP network nodes (clients, mostly)
      • stanza — XSOs for dealing with stanzas
      • security_layer — Implementations to negotiate stream security
      • sasl – SASL helpers
      • protocol — XML Stream implementation
      • errors — Exception classes
      • i18n – Helper functions for localizing text
      • structs — Simple data holders for common data types
      • callbacks – Synchronous and asynchronous callbacks
    • Protocol part and XEP implementations
      • disco — Service discovery support (XEP-0030)
      • roster — RFC 6121 roster implementation
      • rfc6120 – Stanza payloads for RFC 6120 implementation
    • APIs relevant for extension developers
    • Internal tools
    • Changelog

Related Topics

  • Documentation overview
    • The aioxmpp package
      • Previous: On API stability
      • Next: node — XMPP network nodes (clients, mostly)

Quick search

Enter search terms or a module, class or function name.

©2014, Jonas Wielicki. | Powered by Sphinx 1.2.3 & Alabaster | Page source