Package teamwork :: Package communication :: Module SocketListener :: Class KQMLListener
[hide private]
[frames] | no frames]

Class KQMLListener

source code

   generic.GenericCommunication --+
                                  |
SocketServer.ThreadingMixIn --+   |
                              |   |
SocketServer.BaseServer --+   |   |
                          |   |   |
     SocketServer.TCPServer --+   |
                              |   |
SocketServer.ThreadingTCPServer --+
                                  |
                                 KQMLListener

Instance Methods [hide private]
 
__init__(self, args={})
Constructor.
source code
 
start(self) source code
 
addMsg(self, str, conn=None) source code
 
registerHandler(self, fun) source code
 
receive(self) source code
 
send(self, addr, str, retry=1) source code
 
stop(self) source code
 
server_close(self)
Called to clean-up the server.
source code

Inherited from SocketServer.ThreadingMixIn: process_request, process_request_thread

Inherited from SocketServer.TCPServer: close_request, fileno, get_request, server_activate, server_bind

Inherited from SocketServer.BaseServer: finish_request, handle_error, handle_request, serve_forever, verify_request

Class Variables [hide private]
  port = 1200

Inherited from SocketServer.ThreadingMixIn: daemon_threads

Inherited from SocketServer.TCPServer: address_family, allow_reuse_address, request_queue_size, socket_type

Method Details [hide private]

__init__(self, args={})
(Constructor)

source code 

Constructor. May be extended, do not override.

Overrides: SocketServer.BaseServer.__init__
(inherited documentation)

start(self)

source code 
Overrides: generic.GenericCommunication.start

receive(self)

source code 
Overrides: generic.GenericCommunication.receive

send(self, addr, str, retry=1)

source code 
Overrides: generic.GenericCommunication.send

stop(self)

source code 
Overrides: generic.GenericCommunication.stop

server_close(self)

source code 

Called to clean-up the server.

May be overridden.

Overrides: SocketServer.BaseServer.server_close
(inherited documentation)