Boilerplate for xep_0332
This commit is contained in:
parent
4a8951c4ee
commit
ecd124dd06
15
sleekxmpp/plugins/xep_0332/__init__.py
Normal file
15
sleekxmpp/plugins/xep_0332/__init__.py
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
"""
|
||||||
|
SleekXMPP: The Sleek XMPP Library
|
||||||
|
Implementation of HTTP over XMPP transport
|
||||||
|
http://xmpp.org/extensions/xep-0332.html
|
||||||
|
Copyright (C) 2015 Riptide IO, sangeeth@riptideio.com
|
||||||
|
This file is part of SleekXMPP.
|
||||||
|
|
||||||
|
See the file LICENSE for copying permission.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from sleekxmpp.plugins.base import register_plugin
|
||||||
|
|
||||||
|
from sleekxmpp.plugins.xep_0332.http import XEP_0332
|
||||||
|
|
||||||
|
register_plugin(XEP_0332)
|
37
sleekxmpp/plugins/xep_0332/http.py
Normal file
37
sleekxmpp/plugins/xep_0332/http.py
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
"""
|
||||||
|
SleekXMPP: The Sleek XMPP Library
|
||||||
|
Implementation of HTTP over XMPP transport
|
||||||
|
http://xmpp.org/extensions/xep-0332.html
|
||||||
|
Copyright (C) 2015 Riptide IO, sangeeth@riptideio.com
|
||||||
|
This file is part of SleekXMPP.
|
||||||
|
|
||||||
|
See the file LICENSE for copying permission.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import logging
|
||||||
|
|
||||||
|
from sleekxmpp.plugins.base import BasePlugin
|
||||||
|
|
||||||
|
|
||||||
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
class XEP_0332(BasePlugin):
|
||||||
|
"""
|
||||||
|
XEP-0332: HTTP over XMPP transport
|
||||||
|
"""
|
||||||
|
|
||||||
|
name = 'xep_0332'
|
||||||
|
description = 'XEP-0332: HTTP over XMPP transport'
|
||||||
|
dependencies = set(['xep_0030', 'xep_0047', 'xep_0131']) #: xep 1, 137 and 166 are missing
|
||||||
|
default_config = {}
|
||||||
|
|
||||||
|
def plugin_init(self):
|
||||||
|
log.debug("XEP_0332:: plugin_init()")
|
||||||
|
|
||||||
|
def plugin_end(self):
|
||||||
|
log.debug("XEP_0332:: plugin_end()")
|
||||||
|
|
||||||
|
def session_bind(self, jid):
|
||||||
|
log.debug("XEP_0332:: session_bind()")
|
||||||
|
|
19
sleekxmpp/plugins/xep_0332/stanza.py
Normal file
19
sleekxmpp/plugins/xep_0332/stanza.py
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
"""
|
||||||
|
SleekXMPP: The Sleek XMPP Library
|
||||||
|
Implementation of HTTP over XMPP transport
|
||||||
|
http://xmpp.org/extensions/xep-0332.html
|
||||||
|
Copyright (C) 2015 Riptide IO, sangeeth@riptideio.com
|
||||||
|
This file is part of SleekXMPP.
|
||||||
|
|
||||||
|
See the file LICENSE for copying permission.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from sleekxmpp.xmlstream import ElementBase
|
||||||
|
|
||||||
|
|
||||||
|
class Req(ElementBase):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class Resp(ElementBase):
|
||||||
|
pass
|
Loading…
Reference in New Issue
Block a user