Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WebSocketBase

WebSocket base properties/methods.

Hierarchy

  • WebSocketBase

Index

Constructors

constructor

  • Returns WebSocketBase

Methods

getTypeString

  • getTypeString(): string
  • Returns string

Protected raiseCloseComplete

  • raiseCloseComplete(closeArgs: WebSocketCloseArgs, statusCode: WebSocketStatusCode, reason: string): void
  • Raises the close complete callback.

    Parameters

    • closeArgs: WebSocketCloseArgs

      The close arguments.

    • statusCode: WebSocketStatusCode

      The status code.

    • reason: string

      The reason.

    Returns void

Protected raiseOpenFailure

  • raiseOpenFailure(openArgs: WebSocketOpenArgs, statusCode: WebSocketStatusCode, exception: Exception): void
  • Raises the open failure callback.

    Parameters

    • openArgs: WebSocketOpenArgs

      The open arguments.

    • statusCode: WebSocketStatusCode

      The status code.

    • exception: Exception

      The exception.

    Returns void

Protected raiseOpenSuccess

  • raiseOpenSuccess(openArgs: WebSocketOpenArgs): void
  • Raises the open success callback.

    Parameters

    • openArgs: WebSocketOpenArgs

      The open arguments.

    Returns void

Protected raiseReceive

  • raiseReceive(openArgs: WebSocketOpenArgs, textMessage: string, binaryMessage: Uint8Array): void
  • Raises the receive callback.

    Parameters

    • openArgs: WebSocketOpenArgs

      The open arguments.

    • textMessage: string

      The text message.

    • binaryMessage: Uint8Array

      The binary message.

    Returns void

Protected raiseStreamFailure

  • raiseStreamFailure(openArgs: WebSocketOpenArgs, statusCode: WebSocketStatusCode, exception: Exception): void
  • Raises the stream failure callback.

    Parameters

    • openArgs: WebSocketOpenArgs

      The open arguments.

    • statusCode: WebSocketStatusCode

      The status code.

    • exception: Exception

      The exception.

    Returns void