2012-06-03 17:56:56 +00:00
|
|
|
from sleekxmpp.xmlstream import ElementBase
|
|
|
|
|
|
|
|
# The protocol namespace defined in the Socks5Bytestream (0065) spec.
|
|
|
|
namespace = 'http://jabber.org/protocol/bytestreams'
|
|
|
|
|
|
|
|
|
|
|
|
class StreamHost(ElementBase):
|
|
|
|
""" The streamhost xml element.
|
|
|
|
"""
|
|
|
|
|
|
|
|
namespace = namespace
|
|
|
|
name = 'streamhost'
|
|
|
|
plugin_attrib = 'streamhost'
|
|
|
|
interfaces = set(('host', 'jid', 'port'))
|
|
|
|
|
|
|
|
|
|
|
|
class StreamHostUsed(ElementBase):
|
|
|
|
""" The streamhost-used xml element.
|
|
|
|
"""
|
|
|
|
|
2012-06-04 05:57:14 +00:00
|
|
|
namespace = namespace
|
2012-06-03 17:56:56 +00:00
|
|
|
name = 'streamhost-used'
|
|
|
|
plugin_attrib = 'streamhost-used'
|
|
|
|
interfaces = set(('jid',))
|
|
|
|
|
|
|
|
|
|
|
|
class Query(ElementBase):
|
|
|
|
""" The query xml element.
|
|
|
|
"""
|
|
|
|
|
2012-06-04 05:57:14 +00:00
|
|
|
namespace = namespace
|
2012-06-03 17:56:56 +00:00
|
|
|
name = 'query'
|
|
|
|
plugin_attrib = 'q'
|
|
|
|
interfaces = set(('sid', 'activate'))
|
|
|
|
sub_interfaces = set(('activate',))
|
|
|
|
|
|
|
|
|
|
|
|
|