Package spade :: Package xmppd :: Module xmppd :: Class Server
[hide private]
[frames] | no frames]

Class Server

source code

Instance Methods [hide private]
 
__init__(self, cfgfile='./xmppd.xml', cmd_options={}, under_restart=False) source code
 
tool_split_jid(self, jid)
Returns tuple of id,server,resource
source code
 
tool_timeDurration(self, the_time) source code
 
tool_readableTimeDurration(self, in_time) source code
 
tool_get_status(self)
Get this node's status
source code
 
feature(self, feature) source code
 
unfeature(self, feature) source code
 
registersession(self, s) source code
 
unregistersession(self, s) source code
 
activatesession(self, s, peer=None) source code
 
getsession(self, jid) source code
 
deactivatesession(self, peer) source code
 
run(self) source code
 
libevent_read_callback(self, ev, fd, evtype, pipe)
Functions as a callback for libevent pased
source code
 
select_handle(self)
Handles select-based socket handling
source code
 
_socket_handler(self, sock, mode)
Accepts incoming sockets and ultimately handles the core-routing of packets
source code
 
_lib_out(self) source code
 
shutdown(self, reason) source code
 
S2S(self, ourname, domain, slave_session=None, port=None, route_everything=False) source code
 
_connect_session(self, session, domain, port) source code
 
Privacy(self, peer, stanza) source code
 
Dialback(self, session) source code
 
pick_rand(self)
return random int from 7000 to 8999 -- used for random port
source code