annotate stubs/autobahn/websocket/protocol.pyi @ 2095:ce8b66e68cd5

type fixes
author drewp@bigasterisk.com
date Tue, 31 May 2022 00:12:51 -0700
parents 84b5aab10e47
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1900
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 # Stubs for autobahn.websocket.protocol (Python 3)
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 #
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 from autobahn.util import ObservableMixin
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 from typing import Any, Optional
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 xrange = range
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 class TrafficStats:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 def __init__(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 outgoingOctetsWireLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 outgoingOctetsWebSocketLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 outgoingOctetsAppLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15 outgoingWebSocketFrames: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 outgoingWebSocketMessages: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 incomingOctetsWireLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18 incomingOctetsWebSocketLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 incomingOctetsAppLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20 incomingWebSocketFrames: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 incomingWebSocketMessages: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 preopenOutgoingOctetsWireLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 preopenIncomingOctetsWireLevel: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24 def reset(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 def __json__(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27 class FrameHeader:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28 opcode: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 fin: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 rsv: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 length: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32 mask: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33 def __init__(self, opcode: Any, fin: Any, rsv: Any, length: Any, mask: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35 class Timings:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 def __init__(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37 def track(self, key: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 def diff(self, startKey: Any, endKey: Any, formatted: bool = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 def __getitem__(self, key: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40 def __iter__(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 class WebSocketProtocol(ObservableMixin):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 peer: str = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 SUPPORTED_SPEC_VERSIONS: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 SUPPORTED_PROTOCOL_VERSIONS: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46 SPEC_TO_PROTOCOL_VERSION: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
47 PROTOCOL_TO_SPEC_VERSION: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
48 DEFAULT_SPEC_VERSION: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
49 MESSAGE_TYPE_TEXT: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
50 MESSAGE_TYPE_BINARY: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
51 STATE_CLOSED: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
52 STATE_CONNECTING: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
53 STATE_CLOSING: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
54 STATE_OPEN: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
55 STATE_PROXY_CONNECTING: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
56 SEND_STATE_GROUND: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
57 SEND_STATE_MESSAGE_BEGIN: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
58 SEND_STATE_INSIDE_MESSAGE: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
59 SEND_STATE_INSIDE_MESSAGE_FRAME: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
60 CLOSE_STATUS_CODE_NORMAL: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
61 CLOSE_STATUS_CODE_GOING_AWAY: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
62 CLOSE_STATUS_CODE_PROTOCOL_ERROR: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
63 CLOSE_STATUS_CODE_UNSUPPORTED_DATA: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
64 CLOSE_STATUS_CODE_RESERVED1: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
65 CLOSE_STATUS_CODE_NULL: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
66 CLOSE_STATUS_CODE_ABNORMAL_CLOSE: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
67 CLOSE_STATUS_CODE_INVALID_PAYLOAD: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
68 CLOSE_STATUS_CODE_POLICY_VIOLATION: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
69 CLOSE_STATUS_CODE_MESSAGE_TOO_BIG: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
70 CLOSE_STATUS_CODE_MANDATORY_EXTENSION: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
71 CLOSE_STATUS_CODE_INTERNAL_ERROR: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
72 CLOSE_STATUS_CODE_SERVICE_RESTART: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
73 CLOSE_STATUS_CODE_TRY_AGAIN_LATER: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
74 CLOSE_STATUS_CODE_UNASSIGNED1: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
75 CLOSE_STATUS_CODE_TLS_HANDSHAKE_FAILED: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
76 CLOSE_STATUS_CODES_ALLOWED: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
77 CONFIG_ATTRS_COMMON: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
78 CONFIG_ATTRS_SERVER: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
79 CONFIG_ATTRS_CLIENT: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
80 is_closed: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
81 is_open: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
82 def __init__(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
83 def onOpen(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
84 message_is_binary: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
85 message_data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
86 message_data_total_length: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
87 def onMessageBegin(self, isBinary: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
88 frame_length: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
89 frame_data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
90 wasMaxMessagePayloadSizeExceeded: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
91 wasMaxFramePayloadSizeExceeded: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
92 def onMessageFrameBegin(self, length: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
93 def onMessageFrameData(self, payload: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
94 def onMessageFrameEnd(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
95 def onMessageFrame(self, payload: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
96 def onMessageEnd(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
97 def onMessage(self, payload: Any, isBinary: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
98 def onPing(self, payload: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
99 def onPong(self, payload: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
100 def onClose(self, wasClean: Any, code: Any, reason: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
101 remoteCloseCode: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
102 remoteCloseReason: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
103 closeHandshakeTimeoutCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
104 wasClean: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
105 serverConnectionDropTimeoutCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
106 def onCloseFrame(self, code: Any, reasonRaw: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
107 wasNotCleanReason: str = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
108 wasServerConnectionDropTimeout: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
109 def onServerConnectionDropTimeout(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
110 openHandshakeTimeoutCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
111 wasOpenHandshakeTimeout: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
112 def onOpenHandshakeTimeout(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
113 wasCloseHandshakeTimeout: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
114 def onCloseHandshakeTimeout(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
115 autoPingTimeoutCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
116 def onAutoPingTimeout(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
117 droppedByMe: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
118 state: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
119 def dropConnection(self, abort: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
120 trackTimings: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
121 trackedTimings: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
122 def setTrackTimings(self, enable: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
123 def logRxOctets(self, data: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
124 def logTxOctets(self, data: Any, sync: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
125 def logRxFrame(self, frameHeader: Any, payload: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
126 def logTxFrame(self, frameHeader: Any, payload: Any, repeatLength: Any, chopsize: Any, sync: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
127 def consumeData(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
128 def processProxyConnect(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
129 def processHandshake(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
130 def sendData(self, data: Any, sync: bool = ..., chopsize: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
131 def sendPreparedMessage(self, preparedMsg: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
132 current_frame_masker: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
133 data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
134 current_frame: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
135 def processData(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
136 control_frame_data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
137 inside_message: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
138 utf8validateIncomingCurrentMessage: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
139 utf8validateLast: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
140 def onFrameBegin(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
141 def onFrameData(self, payload: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
142 def onFrameEnd(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
143 autoPingPending: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
144 autoPingPendingCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
145 def processControlFrame(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
146 def sendFrame(self, opcode: Any, payload: bytes = ..., fin: bool = ..., rsv: int = ..., mask: Optional[Any] = ..., payload_len: Optional[Any] = ..., chopsize: Optional[Any] = ..., sync: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
147 def sendPing(self, payload: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
148 def sendPong(self, payload: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
149 closedByMe: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
150 localCloseCode: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
151 localCloseReason: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
152 def sendCloseFrame(self, code: Optional[Any] = ..., reasonUtf8: Optional[Any] = ..., isReply: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
153 def sendClose(self, code: Optional[Any] = ..., reason: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
154 send_message_opcode: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
155 send_state: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
156 send_compressed: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
157 def beginMessage(self, isBinary: bool = ..., doNotCompress: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
158 send_message_frame_length: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
159 send_message_frame_mask: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
160 send_message_frame_masker: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
161 def beginMessageFrame(self, length: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
162 def sendMessageFrameData(self, payload: Any, sync: bool = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
163 def endMessage(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
164 def sendMessageFrame(self, payload: Any, sync: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
165 def sendMessage(self, payload: Any, isBinary: bool = ..., fragmentSize: Optional[Any] = ..., sync: bool = ..., doNotCompress: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
166
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
167 class PreparedMessage:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
168 payload: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
169 binary: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
170 doNotCompress: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
171 payloadHybi: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
172 def __init__(self, payload: Any, isBinary: Any, applyMask: Any, doNotCompress: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
173
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
174 class WebSocketFactory:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
175 def prepareMessage(self, payload: Any, isBinary: bool = ..., doNotCompress: bool = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
176
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
177 class WebSocketServerProtocol(WebSocketProtocol):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
178 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
179 CONFIG_ATTRS: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
180 def onConnect(self, request: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
181 def processProxyConnect(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
182 http_request_data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
183 peer: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
184 http_request_uri: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
185 http_request_path: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
186 http_request_params: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
187 http_request_host: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
188 websocket_version: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
189 websocket_protocols: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
190 websocket_origin: str = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
191 websocket_extensions: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
192 data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
193 wasServingFlashSocketPolicyFile: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
194 def processHandshake(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
195 websocket_protocol_in_use: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
196 websocket_extensions_in_use: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
197 http_response_data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
198 state: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
199 openHandshakeTimeoutCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
200 inside_message: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
201 current_frame: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
202 autoPingPendingCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
203 def succeedHandshake(self, res: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
204 wasNotCleanReason: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
205 def failHandshake(self, reason: Any, code: int = ..., responseHeaders: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
206 def sendHttpErrorResponse(self, code: Any, reason: Any, responseHeaders: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
207 def sendHtml(self, html: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
208 def sendRedirect(self, url: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
209 def sendServerStatus(self, redirectUrl: Optional[Any] = ..., redirectAfter: int = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
210
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
211 class WebSocketServerFactory(WebSocketFactory):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
212 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
213 protocol: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
214 isServer: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
215 logOctets: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
216 logFrames: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
217 trackTimings: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
218 countConnections: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
219 def __init__(self, url: Optional[Any] = ..., protocols: Optional[Any] = ..., server: Any = ..., headers: Optional[Any] = ..., externalPort: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
220 url: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
221 isSecure: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
222 host: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
223 port: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
224 resource: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
225 path: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
226 params: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
227 protocols: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
228 server: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
229 headers: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
230 externalPort: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
231 def setSessionParameters(self, url: Optional[Any] = ..., protocols: Optional[Any] = ..., server: Optional[Any] = ..., headers: Optional[Any] = ..., externalPort: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
232 versions: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
233 webStatus: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
234 utf8validateIncoming: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
235 requireMaskedClientFrames: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
236 maskServerFrames: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
237 applyMask: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
238 maxFramePayloadSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
239 maxMessagePayloadSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
240 autoFragmentSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
241 failByDrop: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
242 echoCloseCodeReason: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
243 openHandshakeTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
244 closeHandshakeTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
245 tcpNoDelay: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
246 serveFlashSocketPolicy: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
247 flashSocketPolicy: str = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
248 perMessageCompressionAccept: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
249 autoPingInterval: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
250 autoPingTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
251 autoPingSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
252 allowedOrigins: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
253 allowedOriginsPatterns: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
254 allowNullOrigin: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
255 maxConnections: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
256 trustXForwardedFor: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
257 def resetProtocolOptions(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
258 def setProtocolOptions(self, versions: Optional[Any] = ..., webStatus: Optional[Any] = ..., utf8validateIncoming: Optional[Any] = ..., maskServerFrames: Optional[Any] = ..., requireMaskedClientFrames: Optional[Any] = ..., applyMask: Optional[Any] = ..., maxFramePayloadSize: Optional[Any] = ..., maxMessagePayloadSize: Optional[Any] = ..., autoFragmentSize: Optional[Any] = ..., failByDrop: Optional[Any] = ..., echoCloseCodeReason: Optional[Any] = ..., openHandshakeTimeout: Optional[Any] = ..., closeHandshakeTimeout: Optional[Any] = ..., tcpNoDelay: Optional[Any] = ..., perMessageCompressionAccept: Optional[Any] = ..., autoPingInterval: Optional[Any] = ..., autoPingTimeout: Optional[Any] = ..., autoPingSize: Optional[Any] = ..., serveFlashSocketPolicy: Optional[Any] = ..., flashSocketPolicy: Optional[Any] = ..., allowedOrigins: Optional[Any] = ..., allowNullOrigin: bool = ..., maxConnections: Optional[Any] = ..., trustXForwardedFor: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
259 def getConnectionCount(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
260
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
261 class WebSocketClientProtocol(WebSocketProtocol):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
262 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
263 CONFIG_ATTRS: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
264 def onConnecting(self, transport_details: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
265 def onConnect(self, response: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
266 def startProxyConnect(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
267 data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
268 state: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
269 def processProxyConnect(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
270 def failProxyConnect(self, reason: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
271 def startHandshake(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
272 http_response_data: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
273 websocket_extensions_in_use: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
274 websocket_protocol_in_use: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
275 openHandshakeTimeoutCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
276 inside_message: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
277 current_frame: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
278 websocket_version: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
279 autoPingPendingCall: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
280 def processHandshake(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
281 wasNotCleanReason: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
282 def failHandshake(self, reason: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
283
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
284 class WebSocketClientFactory(WebSocketFactory):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
285 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
286 protocol: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
287 isServer: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
288 logOctets: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
289 logFrames: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
290 trackTimings: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
291 def __init__(self, url: Optional[Any] = ..., origin: Optional[Any] = ..., protocols: Optional[Any] = ..., useragent: Any = ..., headers: Optional[Any] = ..., proxy: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
292 url: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
293 isSecure: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
294 host: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
295 port: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
296 resource: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
297 path: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
298 params: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
299 origin: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
300 protocols: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
301 useragent: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
302 headers: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
303 proxy: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
304 def setSessionParameters(self, url: Optional[Any] = ..., origin: Optional[Any] = ..., protocols: Optional[Any] = ..., useragent: Optional[Any] = ..., headers: Optional[Any] = ..., proxy: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
305 version: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
306 utf8validateIncoming: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
307 acceptMaskedServerFrames: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
308 maskClientFrames: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
309 applyMask: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
310 maxFramePayloadSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
311 maxMessagePayloadSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
312 autoFragmentSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
313 failByDrop: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
314 echoCloseCodeReason: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
315 serverConnectionDropTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
316 openHandshakeTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
317 closeHandshakeTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
318 tcpNoDelay: bool = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
319 perMessageCompressionOffers: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
320 perMessageCompressionAccept: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
321 autoPingInterval: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
322 autoPingTimeout: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
323 autoPingSize: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
324 def resetProtocolOptions(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
325 def setProtocolOptions(self, version: Optional[Any] = ..., utf8validateIncoming: Optional[Any] = ..., acceptMaskedServerFrames: Optional[Any] = ..., maskClientFrames: Optional[Any] = ..., applyMask: Optional[Any] = ..., maxFramePayloadSize: Optional[Any] = ..., maxMessagePayloadSize: Optional[Any] = ..., autoFragmentSize: Optional[Any] = ..., failByDrop: Optional[Any] = ..., echoCloseCodeReason: Optional[Any] = ..., serverConnectionDropTimeout: Optional[Any] = ..., openHandshakeTimeout: Optional[Any] = ..., closeHandshakeTimeout: Optional[Any] = ..., tcpNoDelay: Optional[Any] = ..., perMessageCompressionOffers: Optional[Any] = ..., perMessageCompressionAccept: Optional[Any] = ..., autoPingInterval: Optional[Any] = ..., autoPingTimeout: Optional[Any] = ..., autoPingSize: Optional[Any] = ...) -> None: ...