| 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='')Authenticate connnection and bind resource. If resource is not provided random one or library name used. |
connect(self, server=None, proxy=None)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. Example: connect(('192.168.5.5':5222),{'host':'proxy.my.net','port':8080,'user':'me','password':'secret'})
|
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 Sun Dec 26 09:52:56 2004 | http://epydoc.sf.net |