|
|
|
disconnect(self,
message='
' )
Called on disconnection - disconnect callback is picked based on state of
the client. |
source code
|
|
|
connect(self,
on_connect,
on_connect_failure,
hostname=None,
port=5222,
on_proxy_failure=None,
on_stream_error_cb=None,
proxy=None,
secure_tuple=( ' plain ' , None, None) )
Open XMPP connection (open XML streams in both directions) |
source code
|
|
|
|
|
|
|
|
|
_xmpp_connect(self,
socket_type=None)
Start XMPP connecting process - open the XML stream. Is called after TCP
connection is established or after switch to TLS when successfully
negotiated with <starttls>. |
source code
|
|
|
_xmpp_connect_machine(self,
mode=None,
data=None)
Finite automaton taking care of stream opening and features tag handling.
Calls _on_stream_start when stream is started, and disconnect() on
failure. |
source code
|
|
|
|
|
|
|
|
|
raise_event(self,
event_type,
data)
Raise event to connection instance. DATA_SENT and DATA_RECIVED events
are used in XML console to show XMPP traffic |
source code
|
|
|
auth(self,
user,
password,
resource='
' ,
sasl=True,
on_auth=None)
Authenticate connnection and bind resource. If resource is not provided
random one or library name used |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getRoster(self,
on_ready=None,
force=False)
Return the Roster instance, previously plugging it in and requesting
roster from server if needed |
source code
|
|
|
sendPresence(self,
jid=None,
typ=None,
requestRoster=0)
Send some specific presence state. Can also request roster from server if
according agrument is set |
source code
|
|
|
|
|
|
|
DisconnectHandler(self)
Default disconnect handler. Just raises an IOError. If you choosed to use
this class in your production client, override this method or at least
unregister it. |
source code
|
|
|
|
|
get_peerhost(self)
Gets the ip address of the account, from which is made connection to the
server (e.g. IP and port of socket) |
source code
|
|