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 |