Home | Trees | Index | Help |
|
---|
|
StanzaProcessor
--+ |StreamHandler
--+ |StreamBase
--+ |PasswordManager
--+ | | |StreamSASLMixIn
--+ |StreamTLSMixIn
--+ |Stream
--+ | ComponentStream
Method Summary | |
---|---|
Initialize a ComponentStream object. | |
Accept an incoming component connection. | |
Establish a client connection to a server. | |
Process <stream:stream> (stream start) tag received from peer. | |
Inherited from StreamTLSMixIn | |
Get the TLS connection object for the stream. | |
Inherited from PasswordManager | |
bool |
Check if the authenticated entity is allowed to use given authorization id. |
bool |
Check the password validity. |
unicode |
Choose an authentication realm from the list provided by the server. |
str |
Generate a random string for digest authentication challenges. |
unicode ,`str` tuple. |
Get the password for user authentication. |
list of unicode |
Get available realms list. |
Return the host name for DIGEST-MD5 'digest-uri' field. | |
Return the service name for DIGEST-MD5 'digest-uri' field. | |
Return the service type for DIGEST-MD5 'digest-uri' field. | |
Inherited from StreamBase | |
| |
Bind to a resource. | |
Check "to" attribute of received stream header. | |
Forcibly close the connection and clear the stream state. | |
Check if stream is connected. | |
Gracefully close the connection. | |
Handle stream XML parse error. | |
Return filedescriptor of the stream socket. | |
Generate a random and unique stream ID. | |
Do some housekeeping (cache expiration, timeout handling). | |
Simple "main loop" for the stream. | |
Single iteration of a simple "main loop" for the stream. | |
Process stream's pending events. | |
Process stream error element received. | |
Write stanza to the stream. | |
Process stanza (first level child element of the stream). | |
Process stanza (first level child element of the stream) start tag -- do nothing. | |
Called when connection state is changed. | |
Process </stream:stream> (stream end) tag received from peer. | |
Write raw data to the stream socket. | |
Inherited from StanzaProcessor | |
Modify incoming stanza before processing it. | |
Modify outgoing stanza before sending into the stream. | |
Process IQ stanza received. | |
Process message stanza. | |
Process presence stanza. | |
Process stanza received from the stream. | |
Process stanza not addressed to us. | |
Set <iq type="get"/> handler. | |
Set <iq type="set"/> handler. | |
Set a handler for <message/> stanzas. | |
Set a handler for <presence/> stanzas. | |
Set response handler for an IQ "get" or "set" stanza. | |
Remove <iq type="get"/> handler. | |
Remove <iq type="set"/> handler. |
Instance Variable Summary | |
---|---|
int |
port : port number to use. |
unicode |
secret : authentication secret. |
unicode |
server : server to use. |
Inherited from Stream | |
features : stream features as annouced by the initiator. | |
initiator : True if local stream endpoint is the initiating entity. | |
lock : RLock object used to synchronize access to Stream object. | |
me : local stream endpoint JID. | |
peer : remote stream endpoint JID. | |
process_all_stanzas : when True then all stanzas received are
considered local. | |
tls : TLS connection object. |
Method Details |
---|
__init__(self,
jid,
secret,
server,
port,
keepalive=0)
Initialize a |
accept(self, sock)Accept an incoming component connection. [server only]
|
connect(self, server=None, port=None)Establish a client connection to a server. [component only]
|
stream_start(self, doc)Process <stream:stream> (stream start) tag received from peer. Call
|
Instance Variable Details |
---|
portport number to use.
|
secretauthentication secret.
|
serverserver to use.
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Mon Dec 26 17:57:31 2005 | http://epydoc.sf.net |