Package commons :: Module servers :: Class ThreadingStreamServer
[hide private]
[frames] | no frames]

Class ThreadingStreamServer

source code

    SocketServer.ThreadingMixIn --+
                                  |
                 object --+       |
                          |       |
       StoppableServerMixin --+   |
                              |   |
SocketServer.BaseServer --+   |   |
                          |   |   |
     SocketServer.TCPServer --+   |
                              |   |
                   StreamServer --+
                                  |
                                 ThreadingStreamServer

Generic TCP stream server that spawns a handler thread per request.

Instance Methods [hide private]

Inherited from SocketServer.ThreadingMixIn: process_request, process_request_thread

Inherited from StreamServer: __init__

Inherited from StoppableServerMixin: handle_stop, serve_forever, stop

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

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, handle_timeout, shutdown, verify_request

Inherited from SocketServer.BaseServer (private): _handle_request_noblock

Class Methods [hide private]

Inherited from StoppableServerMixin: stop_all

Class Variables [hide private]

Inherited from SocketServer.ThreadingMixIn: daemon_threads

Inherited from StreamServer: allow_reuse_address

Inherited from StoppableServerMixin: servers, stop_event

Inherited from SocketServer.TCPServer: address_family, request_queue_size, socket_type

Inherited from SocketServer.BaseServer: timeout

Properties [hide private]

Inherited from object: __class__