Package core :: Module http :: Class ServerWebSocket

[hide private]
[frames] | no frames]

# Class ServerWebSocket

source code

             object --+
                      |
     streams.ReadStream --+
                          |
             object --+   |
                      |   |
    streams.WriteStream --+
                          |
                  WebSocket --+
                              |
                             ServerWebSocket

Instances of this class are created when a WebSocket is accepted on the server. It extends WebSocket and adds methods to reject the WebSocket and an attribute for the path.

Instance Methods | [hide private]

__init__(self, websocket) | source code

reject(self) Reject the WebSocket. | source code

path(self) The path the websocket connect was attempted at. | source code

Inherited from `WebSocket`: `close`, `closed_handler`, `write_binary_frame`, `write_text_frame`

Inherited from `streams.ReadStream`: `data_handler`, `end_handler`, `exception_handler`, `pause`, `resume`

Inherited from `streams.ReadStream` (private): `_to_read_stream`

Inherited from `streams.WriteStream`: `drain_handler`, `set_write_queue_max_size`, `write_buffer`, `write_queue_full`

Inherited from `streams.WriteStream` (private): `_to_write_stream`

Class Variables | [hide private]

Inherited from `streams.WriteStream`: `write_queue_max_size`

Method Details | [hide private]

### __init__(self, websocket)
(Constructor)

source code

Overrides: WebSocket.__init__

### reject(self)

source code

Reject the WebSocket. Sends 404 to client

### path(self)

source code

The path the websocket connect was attempted at.

Decorators:
  - `@property`