Search bar offers the following options:
Term presence. The below example searches for documents that
must contain “foo”, might contain “bar” and must not contain “baz”:
+foo bar -baz
Wildcards. The below example searches for documents with words beginning with “foo”:
Search in specific fields. The following search matches all objects
in "twisted.mail" that matches “search”:
Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.
Fuzzy matches. The following search matches all documents
that have a word within 1 edit distance of “foo”:
Results provided by Lunr.js
class IXMPPHandler(Interface): (source)
Interface for XMPP protocol handlers.
Objects that provide this interface can be added to a stream manager to handle of (part of) an XMPP extension protocol.
||The XML stream has been initialized.|
||The XML stream has been closed.|
||Called after a connection has been established.|
||Remove the parent of the handler.|
||A connection over the underlying transport of the XML stream has been established.|
||Set the parent of the handler.|
||XML stream manager for this handler|
||The managed XML stream|
The XML stream has been initialized.
At this point, authentication was successful, and XML stanzas can be exchanged over the XML stream
xmlstream. This method can be used to setup observers for incoming stanzas.
The XML stream has been closed.
Subsequent use of parent.send will result in data being queued until a new connection has been established.
Called after a connection has been established.
This method can be used to change properties of the XML Stream, its authenticator or the stream manager prior to stream initialization (including authentication).
Remove the parent of the handler.
A connection over the underlying transport of the XML stream has been established.
At this point, no traffic has been exchanged over the XML stream given in xs.
This should setup
xmlstream and call
Set the parent of the handler.