|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
| def | __init__ (self, options) |
| def | server_bind (self) |
| def | server_activate (self) |
| def | server_close (self) |
| def | fileno (self) |
| def | handle_error (self, request, client_address) |
| def | get_request (self) |
| def | serve_forever (self, poll_interval=0.5) |
| def | shutdown (self) |
Public Attributes | |
| request_queue_size | |
| websocket_server_options | |
| server_port | |
| server_address | |
| socket | |
Static Public Attributes | |
| daemon_threads | |
| allow_reuse_address | |
HTTPServer specialized for WebSocket.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.__init__ | ( | self, | |
| options | |||
| ) |
Override SocketServer.TCPServer.__init__ to set SSL enabled socket object to self.socket before server_bind and server_activate, if necessary.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.fileno | ( | self | ) |
Override SocketServer.TCPServer.fileno.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.get_request | ( | self | ) |
Override TCPServer.get_request to wrap OpenSSL.SSL.Connection object with _StandaloneSSLConnection to provide makefile method. We cannot substitute OpenSSL.SSL.Connection.makefile since it's readonly attribute.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.handle_error | ( | self, | |
| request, | |||
| client_address | |||
| ) |
Override SocketServer.handle_error.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.serve_forever | ( | self, | |
poll_interval = 0.5 |
|||
| ) |
Override SocketServer.BaseServer.serve_forever.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.server_activate | ( | self | ) |
Override SocketServer.TCPServer.server_activate to enable multiple sockets listen.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.server_bind | ( | self | ) |
Override SocketServer.TCPServer.server_bind to enable multiple sockets bind.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.server_close | ( | self | ) |
Override SocketServer.TCPServer.server_close to enable multiple sockets close.
| def webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.shutdown | ( | self | ) |
Override SocketServer.BaseServer.shutdown.
|
static |
|
static |
| webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.request_queue_size |
| webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.server_address |
| webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.server_port |
| webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.socket |
| webkitpy.thirdparty.mod_pywebsocket.standalone.WebSocketServer.websocket_server_options |
1.8.13