Module Expr Str Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias Assign NameStore Str Assign NameStore Str Assign NameStore BinOpMod Str NameLoad ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad NameLoad Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad If CompareIn NameLoad ListLoad Str Str Str Str body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad If NameLoad body Assign SubscriptStore NameLoad Index TupleLoad NameLoad Str NameLoad If CompareNotEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str keyword Call NameLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Str If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad If NameLoad body Assign SubscriptStore NameLoad Index TupleLoad NameLoad Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str TryExcept body Assign NameStore Call NameLoad NameLoad BinOpMod Str Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return orelse Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad BoolOpOr AttributeLoad NameLoad attr Str If CompareNotIn NameLoad ListLoad Str Str Str Str body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore BoolOpOr Call NameLoad Call NameLoad BoolOpOr AttributeLoad NameLoad attr Str Num handlers ExceptHandler type NameLoad body Assign NameStore Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num body Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Num body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad keyword Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Dict If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If AttributeLoad NameLoad attr body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad orelse Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad TupleLoad Str Str Str Str body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body If CompareIn AttributeLoad NameLoad attr TupleLoad Str Str Str Str body Expr Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Str keyword Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad If NameLoad body Assign SubscriptStore NameLoad Index TupleLoad NameLoad Str NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr AttributeLoad NameLoad attr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad BinOpMod Str NameLoad handlers ExceptHandler type NameLoad body Return orelse Expr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Num NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict TupleLoad NameLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad NameLoad keyword Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad NameLoad keyword Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign NameStore Str orelse If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad If NameLoad body Assign NameStore NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str Str If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr CompareIn NameLoad TupleLoad Str Str Assign AttributeStore NameLoad attr CompareIn NameLoad TupleLoad Str Str Assign AttributeStore NameLoad attr CompareEq Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr CompareIn Call AttributeLoad NameLoad attr Str TupleLoad Str Str For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Break decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Dict NameLoad Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Return NameLoad orelse Return NameLoad decorator_list Assign NameStore Call NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad orelse If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Dict TupleLoad NameLoad Str TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Return If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list decorator_list
N/A N/A 
XMPP IM protocol support.

This module provides generic implementations for the protocols defined in
U{RFC 6121<http://www.xmpp.org/rfcs/rfc6121.html>} (XMPP IM).
 N/A warnings twisted.internet defer twisted.words.protocols.jabber error twisted.words.protocols.jabber.jid JID twisted.words.xish domish wokkel.generic ErrorStanza Stanza Request wokkel.subprotocols IQHandlerMixin wokkel.subprotocols XMPPHandler N/A NS_XML http://www.w3.org/XML/1998/namespace N/A NS_ROSTER jabber:iq:roster N/A XPATH_ROSTER_SET N/A /iq[@type='set']/query[@xmlns='%s'] NS_ROSTER Presence N/A N/A domish Element N/A __init__ N/A N/A self to type N/A None None N/A N/A N/A N/A N/A domish Element __init__ self N/A None presence N/A type N/A N/A N/A self N/A type type N/A N/A to None N/A N/A N/A self N/A to N/A N/A to full N/A N/A AvailablePresence N/A Presence N/A __init__ N/A N/A self to show statuses priority N/A None None None 0 N/A N/A N/A N/A Presence __init__ self to type None N/A N/A show N/A away xa chat dnd N/A N/A N/A N/A self addElement show content show N/A N/A statuses None N/A N/A N/A lang status N/A N/A statuses iteritems N/A N/A s N/A N/A self addElement status content status N/A lang N/A N/A N/A s N/A N/A NS_XML lang lang N/A N/A priority 0 N/A N/A N/A N/A self addElement priority content N/A unicode N/A int priority N/A N/A UnavailablePresence N/A Presence N/A __init__ N/A N/A self to statuses N/A None None N/A N/A N/A N/A Presence __init__ self to type unavailable N/A N/A statuses None N/A N/A N/A lang status N/A N/A statuses iteritems N/A N/A s N/A N/A self addElement status content status N/A lang N/A N/A N/A s N/A N/A NS_XML lang lang N/A N/A PresenceClientProtocol N/A XMPPHandler N/A connectionInitialized N/A N/A self N/A N/A N/A N/A N/A N/A self xmlstream addObserver /presence N/A self _onPresence N/A _getStatuses N/A N/A self presence N/A N/A N/A statuses N/A N/A element N/A N/A presence elements N/A N/A N/A N/A element name status N/A N/A lang N/A N/A element getAttribute N/A NS_XML lang N/A text N/A unicode element N/A N/A statuses N/A lang text N/A statuses N/A _onPresence N/A N/A self presence N/A N/A N/A type N/A N/A presence getAttribute type available N/A N/A N/A handler N/A getattr self N/A _onPresence%s N/A N/A type capitalize N/A N/A N/A AttributeError N/A N/A N/A N/A N/A handler presence N/A _onPresenceAvailable N/A N/A self presence N/A N/A N/A entity N/A JID N/A presence N/A from N/A show N/A unicode N/A N/A presence show N/A N/A show N/A away xa chat dnd N/A N/A show None N/A statuses N/A N/A self _getStatuses presence N/A N/A N/A priority N/A N/A int N/A unicode N/A N/A presence priority 0 N/A N/A N/A ValueError N/A N/A priority 0 N/A N/A N/A self availableReceived entity show statuses priority N/A _onPresenceUnavailable N/A N/A self presence N/A N/A N/A entity N/A JID N/A presence N/A from N/A statuses N/A N/A self _getStatuses presence N/A N/A N/A self unavailableReceived entity statuses N/A _onPresenceSubscribed N/A N/A self presence N/A N/A N/A N/A N/A self subscribedReceived N/A JID N/A presence N/A from N/A _onPresenceUnsubscribed N/A N/A self presence N/A N/A N/A N/A N/A self unsubscribedReceived N/A JID N/A presence N/A from N/A _onPresenceSubscribe N/A N/A self presence N/A N/A N/A N/A N/A self subscribeReceived N/A JID N/A presence N/A from N/A _onPresenceUnsubscribe N/A N/A self presence N/A N/A N/A N/A N/A self unsubscribeReceived N/A JID N/A presence N/A from N/A availableReceived N/A N/A self entity show statuses priority N/A None None 0 N/A N/A 
        Available presence was received.

        @param entity: entity from which the presence was received.
        @type entity: {JID}
        @param show: detailed presence information. One of C{'away'}, C{'xa'},
                     C{'chat'}, C{'dnd'} or C{None}.
        @type show: C{str} or C{NoneType}
        @param statuses: dictionary of natural language descriptions of the
                         availability status, keyed by the language
                         descriptor. A status without a language
                         specified, is keyed with C{None}.
        @type statuses: C{dict}
        @param priority: priority level of the resource.
        @type priority: C{int}
         N/A unavailableReceived N/A N/A self entity statuses N/A None N/A N/A 
        Unavailable presence was received.

        @param entity: entity from which the presence was received.
        @type entity: {JID}
        @param statuses: dictionary of natural language descriptions of the
                         availability status, keyed by the language
                         descriptor. A status without a language
                         specified, is keyed with C{None}.
        @type statuses: C{dict}
         N/A subscribedReceived N/A N/A self entity N/A N/A N/A 
        Subscription approval confirmation was received.

        @param entity: entity from which the confirmation was received.
        @type entity: {JID}
         N/A unsubscribedReceived N/A N/A self entity N/A N/A N/A 
        Unsubscription confirmation was received.

        @param entity: entity from which the confirmation was received.
        @type entity: {JID}
         N/A subscribeReceived N/A N/A self entity N/A N/A N/A 
        Subscription request was received.

        @param entity: entity from which the request was received.
        @type entity: {JID}
         N/A unsubscribeReceived N/A N/A self entity N/A N/A N/A 
        Unsubscription request was received.

        @param entity: entity from which the request was received.
        @type entity: {JID}
         N/A available N/A N/A self entity show statuses priority N/A None None None 0 N/A N/A 
        Send available presence.

        @param entity: optional entity to which the presence should be sent.
        @type entity: {JID}
        @param show: optional detailed presence information. One of C{'away'},
                     C{'xa'}, C{'chat'}, C{'dnd'}.
        @type show: C{str}
        @param statuses: dictionary of natural language descriptions of the
                         availability status, keyed by the language
                         descriptor. A status without a language
                         specified, is keyed with C{None}.
        @type statuses: C{dict}
        @param priority: priority level of the resource.
        @type priority: C{int}
         N/A N/A N/A self send N/A AvailablePresence entity show statuses priority N/A unavailable N/A N/A self entity statuses N/A None None N/A N/A 
        Send unavailable presence.

        @param entity: optional entity to which the presence should be sent.
        @type entity: {JID}
        @param statuses: dictionary of natural language descriptions of the
                         availability status, keyed by the language
                         descriptor. A status without a language
                         specified, is keyed with C{None}.
        @type statuses: C{dict}
         N/A N/A N/A self send N/A UnavailablePresence entity statuses N/A subscribe N/A N/A self entity N/A N/A N/A 
        Send subscription request

        @param entity: entity to subscribe to.
        @type entity: {JID}
         N/A N/A N/A self send N/A Presence to entity type subscribe N/A unsubscribe N/A N/A self entity N/A N/A N/A 
        Send unsubscription request

        @param entity: entity to unsubscribe from.
        @type entity: {JID}
         N/A N/A N/A self send N/A Presence to entity type unsubscribe N/A subscribed N/A N/A self entity N/A N/A N/A 
        Send subscription confirmation.

        @param entity: entity that subscribed.
        @type entity: {JID}
         N/A N/A N/A self send N/A Presence to entity type subscribed N/A unsubscribed N/A N/A self entity N/A N/A N/A 
        Send unsubscription confirmation.

        @param entity: entity that unsubscribed.
        @type entity: {JID}
         N/A N/A N/A self send N/A Presence to entity type unsubscribed N/A N/A BasePresence N/A Stanza N/A N/A 
    Stanza of kind presence.
     N/A stanzaKind presence N/A AvailabilityPresence N/A BasePresence N/A N/A 
    Presence.

    This represents availability presence (as opposed to
    L{SubscriptionPresence}).

    @ivar available: The availability being communicated.
    @type available: C{bool}
    @ivar show: More specific availability. Can be one of C{'chat'}, C{'away'},
                C{'xa'}, C{'dnd'} or C{None}.
    @type show: C{str} or C{NoneType}
    @ivar statuses: Natural language texts to detail the (un)availability.
                    These are represented as a mapping from language code
                    (C{str} or C{None}) to the corresponding text (C{unicode}).
                    If the key is C{None}, the associated text is in the
                    default language.
    @type statuses: C{dict}
    @ivar priority: Priority level for this resource. Must be between -128 and
                    127. Defaults to 0.
    @type priority: C{int}
     N/A childParsers N/A N/A None show N/A None status N/A None priority _childParser_show _childParser_status _childParser_priority __init__ N/A N/A self recipient sender available show status statuses priority N/A None None True None None None 0 N/A N/A N/A N/A BasePresence __init__ self recipient recipient sender sender N/A N/A self available available N/A N/A self show show N/A N/A self statuses N/A statuses N/A N/A status N/A N/A N/A N/A self statuses N/A None status N/A N/A self priority priority N/A __get_status N/A N/A self N/A N/A N/A N/A None N/A self statuses N/A N/A N/A N/A self statuses N/A None N/A N/A N/A self statuses N/A N/A status N/A N/A N/A self status itervalues N/A N/A status N/A N/A None N/A N/A status N/A property __get_status _childParser_show N/A N/A self element N/A N/A N/A show N/A unicode element N/A N/A show N/A chat away xa dnd N/A N/A N/A self show show N/A _childParser_status N/A N/A self element N/A N/A N/A lang N/A N/A element getAttribute N/A NS_XML lang None N/A text N/A unicode element N/A N/A N/A self statuses N/A lang text N/A _childParser_priority N/A N/A self element N/A N/A N/A N/A N/A N/A self priority N/A int N/A unicode element N/A N/A N/A ValueError N/A N/A N/A parseElement N/A N/A self element N/A N/A N/A N/A N/A BasePresence parseElement self element N/A N/A N/A self stanzaType unavailable N/A N/A N/A self available False N/A toElement N/A N/A self N/A N/A N/A N/A N/A self available N/A N/A N/A self stanzaType unavailable N/A presence N/A N/A BasePresence toElement self N/A N/A self available N/A N/A N/A N/A self show N/A chat away xa dnd N/A N/A N/A N/A presence addElement show content N/A self show N/A N/A N/A self priority 0 N/A N/A N/A N/A presence addElement priority content N/A unicode N/A self priority N/A N/A lang text N/A N/A N/A self statuses iteritems N/A N/A status N/A N/A presence addElement status content text N/A lang N/A N/A N/A status N/A N/A NS_XML lang lang N/A presence N/A N/A SubscriptionPresence N/A BasePresence N/A N/A 
    Presence subscription request or response.

    This kind of presence is used to represent requests for presence
    subscription and their replies.

    Based on L{BasePresence} and {Stanza}, it just uses the C{stanzaType}
    attribute to represent the type of subscription presence. This can be
    one of C{'subscribe'}, C{'unsubscribe'}, C{'subscribed'} and
    C{'unsubscribed'}.
     N/A ProbePresence N/A BasePresence N/A N/A 
    Presence probe request.
     N/A stanzaType probe N/A BasePresenceProtocol N/A XMPPHandler N/A N/A 
    XMPP Presence base protocol handler.

    This class is the base for protocol handlers that receive presence
    stanzas. Listening to all incoming presence stanzas, it extracts the
    stanza's type and looks up a matching stanza parser and calls the
    associated method. The method's name is the type + C{Received}. E.g.
    C{availableReceived}. See L{PresenceProtocol} for a complete example.

    @cvar presenceTypeParserMap: Maps presence stanza types to their respective
        stanza parser classes (derived from L{Stanza}).
    @type presenceTypeParserMap: C{dict}
     N/A presenceTypeParserMap N/A connectionInitialized N/A N/A self N/A N/A N/A N/A N/A N/A self xmlstream addObserver /presence N/A self _onPresence N/A _onPresence N/A N/A self element N/A N/A N/A 
        Called when a presence stanza has been received.
         N/A stanza N/A N/A Stanza fromElement element N/A presenceType N/A N/A stanza stanzaType available N/A N/A N/A parser N/A N/A self presenceTypeParserMap N/A presenceType N/A N/A N/A KeyError N/A N/A N/A presence N/A N/A parser fromElement element N/A N/A N/A handler N/A getattr self N/A %sReceived presenceType N/A N/A N/A AttributeError N/A N/A N/A N/A N/A handler presence N/A N/A PresenceProtocol N/A BasePresenceProtocol N/A N/A presenceTypeParserMap N/A error available unavailable subscribe unsubscribe subscribed unsubscribed probe ErrorStanza AvailabilityPresence AvailabilityPresence SubscriptionPresence SubscriptionPresence SubscriptionPresence SubscriptionPresence ProbePresence errorReceived N/A N/A self presence N/A N/A N/A 
        Error presence was received.
         N/A N/A availableReceived N/A N/A self presence N/A N/A N/A 
        Available presence was received.
         N/A N/A unavailableReceived N/A N/A self presence N/A N/A N/A 
        Unavailable presence was received.
         N/A N/A subscribedReceived N/A N/A self presence N/A N/A N/A 
        Subscription approval confirmation was received.
         N/A N/A unsubscribedReceived N/A N/A self presence N/A N/A N/A 
        Unsubscription confirmation was received.
         N/A N/A subscribeReceived N/A N/A self presence N/A N/A N/A 
        Subscription request was received.
         N/A N/A unsubscribeReceived N/A N/A self presence N/A N/A N/A 
        Unsubscription request was received.
         N/A N/A probeReceived N/A N/A self presence N/A N/A N/A 
        Probe presence was received.
         N/A N/A available N/A N/A self recipient show statuses priority status sender N/A None None None 0 None None N/A N/A 
        Send available presence.

        @param recipient: Optional Recipient to which the presence should be
            sent.
        @type recipient: {JID}

        @param show: Optional detailed presence information. One of C{'away'},
            C{'xa'}, C{'chat'}, C{'dnd'}.
        @type show: C{str}

        @param statuses: Mapping of natural language descriptions of the
           availability status, keyed by the language descriptor. A status
           without a language specified, is keyed with C{None}.
        @type statuses: C{dict}

        @param priority: priority level of the resource.
        @type priority: C{int}
         N/A presence N/A AvailabilityPresence recipient recipient sender sender show show statuses statuses status status priority priority N/A N/A N/A self send N/A N/A presence toElement N/A unavailable N/A N/A self recipient statuses sender N/A None None None N/A N/A 
        Send unavailable presence.

        @param recipient: Optional entity to which the presence should be sent.
        @type recipient: {JID}

        @param statuses: dictionary of natural language descriptions of the
            availability status, keyed by the language descriptor. A status
            without a language specified, is keyed with C{None}.
        @type statuses: C{dict}
         N/A presence N/A AvailabilityPresence recipient recipient sender sender available False statuses statuses N/A N/A N/A self send N/A N/A presence toElement N/A subscribe N/A N/A self recipient sender N/A None N/A N/A 
        Send subscription request

        @param recipient: Entity to subscribe to.
        @type recipient: {JID}
         N/A presence N/A SubscriptionPresence recipient recipient sender sender N/A N/A presence stanzaType subscribe N/A N/A N/A self send N/A N/A presence toElement N/A unsubscribe N/A N/A self recipient sender N/A None N/A N/A 
        Send unsubscription request

        @param recipient: Entity to unsubscribe from.
        @type recipient: {JID}
         N/A presence N/A SubscriptionPresence recipient recipient sender sender N/A N/A presence stanzaType unsubscribe N/A N/A N/A self send N/A N/A presence toElement N/A subscribed N/A N/A self recipient sender N/A None N/A N/A 
        Send subscription confirmation.

        @param recipient: Entity that subscribed.
        @type recipient: {JID}
         N/A presence N/A SubscriptionPresence recipient recipient sender sender N/A N/A presence stanzaType subscribed N/A N/A N/A self send N/A N/A presence toElement N/A unsubscribed N/A N/A self recipient sender N/A None N/A N/A 
        Send unsubscription confirmation.

        @param recipient: Entity that unsubscribed.
        @type recipient: {JID}
         N/A presence N/A SubscriptionPresence recipient recipient sender sender N/A N/A presence stanzaType unsubscribed N/A N/A N/A self send N/A N/A presence toElement N/A probe N/A N/A self recipient sender N/A None N/A N/A 
        Send presence probe.

        @param recipient: Entity to be probed.
        @type recipient: {JID}
         N/A presence N/A ProbePresence recipient recipient sender sender N/A N/A N/A self send N/A N/A presence toElement N/A N/A RosterItem N/A object N/A N/A 
    Roster item.

    This represents one contact from an XMPP contact list known as roster.

    @ivar entity: The JID of the contact.
    @type entity: L{JID}
    @ivar name: The associated nickname for this contact.
    @type name: C{unicode}
    @ivar subscriptionTo: Subscription state to contact's presence. If C{True},
                          the roster owner is subscribed to the presence
                          information of the contact.
    @type subscriptionTo: C{bool}
    @ivar subscriptionFrom: Contact's subscription state. If C{True}, the
                            contact is subscribed to the presence information
                            of the roster owner.
    @type subscriptionFrom: C{bool}
    @ivar pendingOut: Whether the subscription request to this contact is
        pending.
    @type pendingOut: C{bool}
    @ivar groups: Set of groups this contact is categorized in. Groups are
                  represented by an opaque identifier of type C{unicode}.
    @type groups: C{set}
    @ivar approved: Signals pre-approved subscription.
    @type approved: C{bool}
    @ivar remove: Signals roster item removal.
    @type remove: C{bool}
     N/A __subscriptionStates N/A N/A False False N/A True False N/A False True N/A True True None to from both __init__ N/A N/A self entity subscriptionTo subscriptionFrom name groups N/A False False None N/A N/A N/A self entity entity N/A N/A self subscriptionTo subscriptionTo N/A N/A self subscriptionFrom subscriptionFrom N/A N/A self name name N/A N/A self groups N/A groups N/A set N/A N/A self pendingOut False N/A N/A self approved False N/A N/A self remove False N/A __getJID N/A N/A self N/A N/A N/A N/A N/A warnings warn wokkel.xmppim.RosterItem.jid was deprecated in Wokkel 0.7.1; please use RosterItem.entity instead. DeprecationWarning N/A N/A self entity N/A __setJID N/A N/A self value N/A N/A N/A N/A N/A warnings warn wokkel.xmppim.RosterItem.jid was deprecated in Wokkel 0.7.1; please use RosterItem.entity instead. DeprecationWarning N/A N/A self entity value N/A N/A jid N/A property __getJID __setJID doc JID of the contact. Deprecated in Wokkel 0.7.1; please use C{entity} instead. __getAsk N/A N/A self N/A N/A N/A N/A N/A warnings warn wokkel.xmppim.RosterItem.ask was deprecated in Wokkel 0.7.1; please use RosterItem.pendingOut instead. DeprecationWarning N/A N/A self pendingOut N/A __setAsk N/A N/A self value N/A N/A N/A N/A N/A warnings warn wokkel.xmppim.RosterItem.ask was deprecated in Wokkel 0.7.1; please use RosterItem.pendingOut instead. DeprecationWarning N/A N/A self pendingOut value N/A N/A ask N/A property __getAsk __setAsk doc Pending out subscription. Deprecated in Wokkel 0.7.1; please use C{pendingOut} instead. toElement N/A N/A self rosterSet N/A False N/A N/A 
        Render to a DOM representation.

        If C{rosterSet} is set, some attributes, that may not be sent
        as a roster set, will not be rendered.

        @type rosterSet: C{boolean}.
         N/A element N/A N/A domish Element N/A NS_ROSTER item N/A N/A element N/A jid N/A N/A N/A self entity full N/A N/A self remove N/A N/A subscription remove N/A N/A N/A self name N/A N/A N/A element N/A name N/A self name N/A N/A self groups N/A N/A group N/A self groups N/A N/A N/A N/A element addElement group content group N/A rosterSet N/A N/A subscription None N/A N/A subscription N/A N/A self __subscriptionStates N/A N/A N/A self subscriptionTo N/A self subscriptionFrom N/A N/A self pendingOut N/A N/A N/A element N/A ask subscribe N/A N/A self approved N/A N/A N/A element N/A approved true N/A subscription N/A N/A N/A element N/A subscription subscription N/A element N/A fromElement N/A N/A Class element N/A N/A N/A entity N/A JID N/A element N/A jid N/A item N/A Class entity N/A subscription N/A N/A element getAttribute subscription N/A N/A subscription remove N/A N/A N/A item remove True N/A N/A N/A item name N/A N/A element getAttribute name N/A N/A item subscriptionTo N/A subscription N/A to both N/A N/A item subscriptionFrom N/A subscription N/A from both N/A N/A item pendingOut N/A N/A N/A element getAttribute ask subscribe N/A N/A item approved N/A N/A N/A element getAttribute approved N/A true 1 N/A subElement N/A N/A domish generateElementsQNamed N/A element children group NS_ROSTER N/A N/A N/A N/A N/A item groups add N/A unicode subElement N/A item N/A classmethod N/A RosterRequest N/A Request N/A N/A 
    Roster request.

    @ivar item: Roster item to be set or pushed.
    @type item: L{RosterItem}.

    @ivar version: Roster version identifier for roster pushes and
        retrieving the roster as a delta from a known cached version. This
        should only be set if the recipient is known to support roster
        versioning.
    @type version: C{unicode}

    @ivar rosterSet: If set, this is a roster set request. This flag is used
        to make sure some attributes of the roster item are not rendered by
        L{toElement}.
    @type roster: C{boolean}
     N/A item None N/A version None N/A rosterSet False parseRequest N/A N/A self element N/A N/A N/A N/A self version N/A N/A element getAttribute ver N/A child N/A N/A element elements NS_ROSTER item N/A N/A N/A self item N/A N/A RosterItem fromElement child N/A N/A toElement N/A N/A self N/A N/A N/A element N/A N/A Request toElement self N/A query N/A N/A element addElement N/A NS_ROSTER query N/A N/A N/A self version None N/A N/A N/A query N/A ver N/A self version N/A N/A self item N/A N/A N/A N/A query addChild N/A N/A N/A self item toElement rosterSet N/A self rosterSet N/A element N/A N/A RosterPushIgnored N/A Exception N/A N/A 
    Raised when this entity doesn't want to accept/trust a roster push.

    To avert presence leaks, a handler can raise L{RosterPushIgnored} when
    not accepting a roster push (directly or via Deferred). This will
    result in a C{'service-unavailable'} error being sent in return.
     N/A Roster N/A dict N/A N/A 
    In-memory roster container.

    This provides a roster as a mapping from L{JID} to L{RosterItem}. If
    roster versioning is used, the C{version} attribute holds the version
    identifier for this version of the roster.

    @ivar version: Roster version identifier.
    @type version: C{unicode}.
     N/A version None N/A RosterClientProtocol N/A XMPPHandler IQHandlerMixin N/A N/A 
    Client side XMPP roster protocol.

    The roster can be retrieved using L{getRoster}. Subsequent changes to the
    roster will be pushed, resulting in calls to L{setReceived} or
    L{removeReceived}. These methods should be overridden to handle the
    roster pushes.

    RFC 6121 specifically allows entities other than a user's server to
    hold a roster for that user. However, how a client should deal with
    that is currently not yet specfied.

    By default roster pushes from other source. I.e. when C{request.sender}
    is set but the sender's bare JID is different from the user's bare JID.
    Set L{allowAnySender} to allow roster pushes from any sender. To
    avert presence leaks, L{RosterPushIgnored} should then be raised for
    pushes from untrusted senders.

    If roster versioning is supported by the server, the roster and
    subsequent pushes are annotated with a version identifier. This can be
    used to cache the roster on the client side. Upon reconnect, the client
    can request the roster with the version identifier of the cached version.
    The server may then choose to only send roster pushes for the changes
    since that version, instead of a complete roster.

    @cvar allowAnySender: Flag to allow roster pushes from any sender.
        C{False} by default.
    @type allowAnySender: C{boolean}
     N/A allowAnySender False N/A iqHandlers N/A XPATH_ROSTER_SET _onRosterSet connectionInitialized N/A N/A self N/A N/A N/A N/A N/A N/A self xmlstream addObserver XPATH_ROSTER_SET N/A self handleRequest N/A getRoster N/A N/A self version N/A None N/A N/A 
        Retrieve contact list.

        The returned deferred fires with the result of the roster request as
        L{Roster}, a mapping from contact JID to L{RosterItem}.

        If roster versioning is supported, the recipient responds with either
        a the complete roster or with an empty result. In case of complete
        roster, the L{Roster} is annotated with a C{version} attribute that
        holds the version identifier for this version of the roster. This
        identifier should be used for caching.

        If the recipient responds with an empty result, the returned deferred
        fires with C{None}. This indicates that any roster modifications
        since C{version} will be sent as roster pushes.

        Note that the empty result (C{None}) is different from an empty
        roster (L{Roster} with no items).

        @param version: Optional version identifier of the last cashed
            version of the roster. This shall only be set if the recipient is
            known to support roster versioning. If there is no (valid) cached
            version of the roster, but roster versioning is desired,
            C{version} should be set to the empty string (C{u''}).
        @type version: C{unicode}

        @return: Roster as a mapping from L{JID} to L{RosterItem}.
        @rtype: L{twisted.internet.defer.Deferred}
         processRoster N/A N/A result N/A N/A N/A N/A N/A result query None N/A N/A roster N/A Roster N/A N/A roster version N/A N/A N/A result query getAttribute ver N/A element N/A N/A N/A result query elements NS_ROSTER item N/A N/A item N/A N/A RosterItem fromElement element N/A N/A roster N/A N/A item entity item N/A roster N/A N/A None N/A N/A request N/A RosterRequest stanzaType get N/A N/A request version version N/A d N/A N/A self request request N/A N/A N/A d addCallback processRoster N/A d N/A setItem N/A N/A self item N/A N/A N/A 
        Add or modify a roster item.

        Note that RFC 6121 doesn't allow all properties of a roster item to
        be sent when setting a roster item. Only the C{name} and C{groups}
        attributes from C{item} are sent to the server. Presence subscription
        management must be done through L{PresenceProtocol}.

        @param item: The roster item to be set.
        @type item: L{RosterItem}.

        @rtype: L{twisted.internet.defer.Deferred}
         N/A request N/A RosterRequest stanzaType set N/A N/A request rosterSet True N/A N/A request item item N/A N/A N/A self request request N/A removeItem N/A N/A self entity N/A N/A N/A 
        Remove an item from the contact list.

        @param entity: The contact to remove the roster item for.
        @type entity: L{JID<twisted.words.protocols.jabber.jid.JID>}

        @rtype: L{twisted.internet.defer.Deferred}
         N/A item N/A RosterItem entity N/A N/A item remove True N/A N/A N/A self setItem item N/A _onRosterSet N/A N/A self iq N/A N/A trapIgnored N/A N/A failure N/A N/A N/A N/A N/A failure trap RosterPushIgnored N/A N/A N/A error StanzaError service-unavailable N/A N/A request N/A N/A RosterRequest fromElement iq N/A N/A N/A N/A self allowAnySender N/A request sender N/A N/A N/A N/A request sender userhostJID N/A N/A N/A N/A self parent jid userhostJID N/A N/A d N/A N/A defer fail N/A RosterPushIgnored N/A N/A N/A N/A request item remove N/A N/A d N/A N/A defer maybeDeferred N/A self removeReceived request N/A N/A d N/A N/A defer maybeDeferred N/A self setReceived request N/A N/A N/A d addErrback trapIgnored N/A d N/A setReceived N/A N/A self request N/A N/A N/A 
        Called when a roster push for a new or update item was received.

        @param request: The push request.
        @type request: L{RosterRequest}
         N/A N/A hasattr self onRosterSet N/A N/A N/A N/A warnings warn wokkel.xmppim.RosterClientProtocol.onRosterSet was deprecated in Wokkel 0.7.1; please use RosterClientProtocol.setReceived instead. DeprecationWarning N/A N/A N/A defer maybeDeferred N/A self onRosterSet N/A request item N/A removeReceived N/A N/A self request N/A N/A N/A 
        Called when a roster push for the removal of an item was received.

        @param request: The push request.
        @type request: L{RosterRequest}
         N/A N/A hasattr self onRosterRemove N/A N/A N/A N/A warnings warn wokkel.xmppim.RosterClientProtocol.onRosterRemove was deprecated in Wokkel 0.7.1; please use RosterClientProtocol.removeReceived instead. DeprecationWarning N/A N/A N/A defer maybeDeferred N/A self onRosterRemove N/A N/A request item entity N/A N/A Message N/A Stanza N/A N/A 
    A message stanza.
     N/A stanzaKind message N/A childParsers N/A N/A None body N/A None subject _childParser_body _childParser_subject __init__ N/A N/A self recipient sender body subject N/A None None None None N/A N/A N/A N/A Stanza __init__ self recipient sender N/A N/A self body body N/A N/A self subject subject N/A _childParser_body N/A N/A self element N/A N/A N/A N/A self body N/A unicode element N/A _childParser_subject N/A N/A self element N/A N/A N/A N/A self subject N/A unicode element N/A toElement N/A N/A self N/A N/A N/A element N/A N/A Stanza toElement self N/A N/A self body N/A N/A N/A N/A element addElement body content N/A self body N/A N/A self subject N/A N/A N/A N/A element addElement subject content N/A self subject N/A element N/A N/A MessageProtocol N/A XMPPHandler N/A N/A 
    Generic XMPP subprotocol handler for incoming message stanzas.
     N/A messageTypes N/A None normal chat headline groupchat connectionInitialized N/A N/A self N/A N/A N/A N/A N/A N/A self xmlstream addObserver /message N/A self _onMessage N/A _onMessage N/A N/A self message N/A N/A N/A N/A message handled N/A N/A N/A messageType N/A N/A message getAttribute type N/A N/A messageType error N/A N/A N/A N/A messageType N/A self messageTypes N/A N/A N/A message N/A type normal N/A N/A N/A self onMessage message N/A onMessage N/A N/A self message N/A N/A N/A 
        Called when a message stanza was received.
         N/A N/A