Home | Trees | Index | Help |
---|
Package xmpp :: Module client :: Class Client |
|
CommonClient
--+
|
Client
Method Summary | |
---|---|
Authenticate connnection and bind resource. | |
Connect to jabber server. | |
Return the Roster instance, previously plugging it in and requesting roster from server if needed. | |
Send roster request and initial <presence/>. | |
Send some specific presence state. | |
Inherited from CommonClient | |
Caches server name and (optionally) port to connect to. | |
Called on disconnection. | |
Default disconnect handler. | |
Default event handler. | |
Returns connection state. | |
Example of reconnection method. | |
Register handler that will be called on disconnect. | |
Unregister handler that is called on disconnect. |
Method Details |
---|
auth(self, user, password, resource='', sasl=1)Authenticate connnection and bind resource. If resource is not provided random one or library name used. |
connect(self, server=None, proxy=None, secure=None, use_srv=True)Connect to jabber server. If you want to specify different ip/port to connect to you can pass it as tuple as first parameter. If there is HTTP proxy between you and server specify it's address and credentials (if needed) in the second argument. If you want ssl/tls support to be discovered and enable automatically - leave third argument as None. (ssl will be autodetected only if port is 5223 or 443) If you want to force SSL start (i.e. if port 5223 or 443 is remapped to some non-standard port) then set it to 1. If you want to disable tls/ssl support completely, set it to 0. Example: connect(('192.168.5.5',5222),{'host':'proxy.my.net','port':8080,'user':'me','password':'secret'}) Returns '' or 'tcp' or 'tls', depending on the result.
|
getRoster(self)Return the Roster instance, previously plugging it in and requesting roster from server if needed. |
sendInitPresence(self, requestRoster=1)Send roster request and initial <presence/>. You can disable the first by setting requestRoster argument to 0. |
sendPresence(self, jid=None, typ=None, requestRoster=0)Send some specific presence state. Can also request roster from server if according agrument is set. |
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Thu Oct 5 23:57:39 2006 | http://epydoc.sf.net |