bitween.components.xmpp package

Submodules

bitween.components.xmpp.client module

class bitween.components.xmpp.client.XmppClient(jid, password, api_host='localhost', api_port=8080)[source]

Bases: bitween.components.pubsub.pubsub.Subscriber, sleekxmpp.clientxmpp.ClientXMPP

XmppClient class

on_exit()[source]

trigger shutdown

Returns:
on_publish_shares()[source]

triggers the publishing of the own shares

Returns:
on_set_port(port)[source]

set a NAT Port to send with the shares

Parameters:port (int) – Port number
Returns:
process_queue()[source]

Processes the IPC Message Queue

Returns:
start(event)[source]

Process the start_event

Parameters:event – start event
Returns:
bitween.components.xmpp.client.create_torrent_client()[source]

Module contents