Lines Matching refs:ws
10 * @param {import('./websocket').WebSocket} ws
12 function isEstablished (ws) {
16 return ws[kReadyState] === states.OPEN
20 * @param {import('./websocket').WebSocket} ws
22 function isClosing (ws) {
26 return ws[kReadyState] === states.CLOSING
30 * @param {import('./websocket').WebSocket} ws
32 function isClosed (ws) {
33 return ws[kReadyState] === states.CLOSED
60 * @param {import('./websocket').WebSocket} ws
64 function websocketMessageReceived (ws, type, data) {
66 if (ws[kReadyState] !== states.OPEN) {
79 failWebsocketConnection(ws, 'Received invalid UTF-8 in text frame.')
83 if (ws[kBinaryType] === 'blob') {
99 fireEvent('message', ws, MessageEvent, {
100 origin: ws[kWebSocketURL].origin,
172 * @param {import('./websocket').WebSocket} ws
175 function failWebsocketConnection (ws, reason) {
176 const { [kController]: controller, [kResponse]: response } = ws
185 fireEvent('error', ws, ErrorEvent, {