Package teamwork :: Package communication :: Module KQML :: 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
 
register(self, name) source code
 
connect(self, name, addr) source code
 
start(self) source code
 
send(self, msg) source code
 
addMsg(self, msg) source code
 
receive(self) source code
 
addConnection(self, name, handler) source code

Inherited from generic.GenericCommunication: stop

Inherited from SocketServer.ThreadingMixIn: process_request, process_request_thread

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

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

Class Variables [hide private]
  LABEL_REGISTER = 'register'

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

send(self, msg)

source code 
Overrides: generic.GenericCommunication.send

receive(self)

source code 
Overrides: generic.GenericCommunication.receive