Module Session :: Class ServerSession
[hide private]
[frames] | no frames]

Class ServerSession

source code

asyncore.dispatcher --+        
                      |        
     Network.Connection --+    
                          |    
              Task.Task --+    
                          |    
         MessageHandler --+    
                          |    
                BaseSession --+
                              |
                             ServerSession

Instance Methods [hide private]
 
__init__(self, engine, sock) source code
 
handlePacket(self, packet) source code
 
handleRegistration(self) source code
 
handleClose(self) source code

Inherited from BaseSession: __str__, disconnect, handleMessage, isConnected, isPrimary, run, sendMessage, stopped

Inherited from Network.Connection: accept, close, connect, handleConnect, handle_close, handle_connect, handle_read, handle_write, sendPacket, setServer, writable

Inherited from asyncore.dispatcher: __getattr__, __repr__, add_channel, bind, create_socket, del_channel, handle_accept, handle_error, handle_expt, handle_expt_event, handle_read_event, handle_write_event, listen, log, log_info, readable, recv, send, set_reuse_addr, set_socket

Inherited from Task.Task: started

Inherited from MessageHandler: handleSessionClosed, handleSessionOpened

Class Variables [hide private]

Inherited from asyncore.dispatcher: accepting, addr, closing, connected, debug

Method Details [hide private]

__init__(self, engine, sock)
(Constructor)

source code 
Overrides: BaseSession.__init__

handlePacket(self, packet)

source code 
Overrides: Network.Connection.handlePacket

handleRegistration(self)

source code 
Overrides: BaseSession.handleRegistration

handleClose(self)

source code 
Overrides: Network.Connection.handleClose