Updated XEP-0199 plugin.

Now has docs and uses the new plugin format.
This commit is contained in:
Lance Stout
2011-02-11 00:30:45 -05:00
parent 3463bf46c6
commit c4b1212c44
6 changed files with 222 additions and 73 deletions

View File

@@ -0,0 +1,36 @@
"""
SleekXMPP: The Sleek XMPP Library
Copyright (C) 2010 Nathanael C. Fritz
This file is part of SleekXMPP.
See the file LICENSE for copying permission.
"""
import sleekxmpp
from sleekxmpp.xmlstream import ElementBase
class Ping(ElementBase):
"""
Given that XMPP is based on TCP connections, it is possible for the
underlying connection to be terminated without the application's
awareness. Ping stanzas provide an alternative to whitespace based
keepalive methods for detecting lost connections.
Example ping stanza:
<iq type="get">
<ping xmlns="urn:xmpp:ping" />
</iq>
Stanza Interface:
None
Methods:
None
"""
name = 'ping'
namespace = 'urn:xmpp:ping'
plugin_attrib = 'ping'
interfaces = set()