1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
Main classes
############
This section of the API covers the classes which are directly instantiated or
used to communicate with an XMPP server.
.. toctree::
:maxdepth: 2
node
stream
stanza
security_layer
.. _api-xep-modules:
Protocol part and XEP implementations
#####################################
This section contains services (cf. :mod:`aioxmpp.service`) which can be
summoned (cf. :meth:`aioxmpp.Client.summon`) into a client, to extend its
functionality or provide backwards compatibility.
.. toctree::
:maxdepth: 2
adhoc
avatar
blocking
bookmarks
carbons
chatstates
disco
entitycaps
forms
hashes
httpupload
ibb
im
ibr
mdr
muc
ping
presence
pep
private_xml
pubsub
roster
rfc6120
rfc3921
rsm
shim
vcard
version
Less common and helper classes
##############################
The modules in this section implement some of the tools which are used to
provide the functionality of the main classes (such as
:mod:`aioxmpp.callbacks`). In addition, classes and modules which are rarely
used directly by basic clients (such as the :mod:`aioxmpp.sasl` module) are
sorted into this section.
.. toctree::
:maxdepth: 2
structs
tracking
nonza
sasl
errors
i18n
callbacks
connector
dispatcher
misc
APIs mainly relevant for extension developers
#############################################
These APIs are used by many of the other modules, but detailed knowledge is
usually required (for users of :mod:`aioxmpp`) only if extensions are to be
developed.
.. toctree::
:maxdepth: 2
service
xso
|