Implements

  • IRTCMetricsSender

Constructors

  • Parameters

    • onMessage: OnMessageCallback
    • onBinaryData: OnBinaryDataCallback
    • onError: Function
    • onClose: Function
    • Optional logger: default

    Returns Connection

Properties

connected: boolean
connectionTimeout: number
logger: default
onBinaryData: OnBinaryDataCallback
onClose: Function
onError: Function
onMessage: OnMessageCallback
pingChecker: WSPingReceiver
ws: WebSocket

Methods

  • Parameters

    Returns Promise<void>

  • Parameters

    • options: {
          appName: string;
          authToken?: string;
          custom: object;
          failedProbesThreshold?: number;
          pingInterval?: number;
          timeout?: number;
          url: string;
      }
      • appName: string
      • Optional authToken?: string
      • custom: object
      • Optional failedProbesThreshold?: number
      • Optional pingInterval?: number
      • Optional timeout?: number
      • url: string

    Returns Promise<InitialUserData>

  • Parameters

    • eventName: string

    Returns void

  • Parameters

    • message: string
    • data: any

    Returns void

  • Parameters

    • message: RTCMetricsBatchMessage

    Returns Promise<number>

  • Parameters

    • data: any

    Returns void

  • Parameters

    • message: RTCMetricsClientDescriptionMessage

    Returns Promise<number>

  • Returns void