pyxmpp.interfaces.IPresenceHandlersProvider

Package pyxmpp :: Module interfaces :: Class IPresenceHandlersProvider |
[hide private]

# Class IPresenceHandlersProvider

source code

    zope.interface.Interface --+
                               |
                   IPyXMPPHelper --+
                                   |
                                  IPresenceHandlersProvider

Known Subclasses:
  - IStanzaHandlersProvider

Instance Methods | [hide private]
get_presence_handlers() Returns iterable over (presence_type, handler[, namespace[, priority]]) tuples. | source code

Class Variables | [hide private]
| _InterfaceClass__attrs = ``{``'``get_presence_handlers``'``:` <zope.inter`...``
| __bases__ = ``(`<InterfaceClass pyxmpp.interfaces.IPyXMPPHelper>`)``
| __identifier__ = ``'``pyxmpp.interfaces.IPresenceHandlersProvider``'``
| __iro__ = ``(`<InterfaceClass pyxmpp.interfaces.IPresenceHandlers`...``
| __name__ = ``'``IPresenceHandlersProvider``'``
| __sro__ = ``(`<InterfaceClass pyxmpp.interfaces.IPresenceHandlers`...``
| _implied = ``{`<InterfaceClass pyxmpp.interfaces.IPresenceHandler`...``
| dependents = `<WeakKeyDictionary at 141764588>`
Inherited from `zope.interface.Interface` (private): `_Element__tagged_values`

Method Details | [hide private]

### get_presence_handlers() | source code
Returns iterable over (presence_type, handler[, namespace[, priority]]) tuples. The tuples will be used as arguments for `Stream.set_presence_handler`.

Class Variable Details | [hide private]

  ### _InterfaceClass__attrs Value:
      {'get_presence_handlers': <zope.interface.interface.Method object at 0
      x873286c>}

  ### __iro__ Value:
      (<InterfaceClass pyxmpp.interfaces.IPresenceHandlersProvider>,
       <InterfaceClass pyxmpp.interfaces.IPyXMPPHelper>,
       <InterfaceClass zope.interface.Interface>)

  ### __sro__ Value:
      (<InterfaceClass pyxmpp.interfaces.IPresenceHandlersProvider>,
       <InterfaceClass pyxmpp.interfaces.IPyXMPPHelper>,
       <InterfaceClass zope.interface.Interface>)

  ### _implied Value:
      {<InterfaceClass pyxmpp.interfaces.IPresenceHandlersProvider>: (),
       <InterfaceClass pyxmpp.interfaces.IPyXMPPHelper>: (),
       <InterfaceClass zope.interface.Interface>: ()}