Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WebsocketHeartBeat

Hierarchy

  • WebsocketHeartBeat

Index

Constructors

  • Parameters

    • url: any
    • config: {} = {}
      • protocols: any[] = []

      Returns WebsocketHeartBeat

    Properties

    config: { beforeunload?: any; close?: any; error?: any; heartBeat?: any; key?: any; message?: any; open?: any; reconnect?: any } = {}

    Type declaration

    • Optional beforeunload?: any
    • Optional close?: any
    • Optional error?: any
    • Optional heartBeat?: any
    • Optional key?: any
    • Optional message?: any
    • Optional open?: any
    • Optional reconnect?: any
    dontReconnect: boolean = false
    heartBeat: Worker
    heartBeatContent: string = 'ping'
    heartBeatFn: Function
    heartBeatInterval: number = 10000
    instance: WebSocket
    logkey: any
    networkError: boolean = false
    onbeforeunload: any
    openError: boolean = false
    pongTimeout: number = 8000
    pongTimeoutId: Timeout
    protocols: any[] = []
    reconnectCount: number = 0
    reconnectLimit: number = 10
    reconnectTimeout: number = 10000
    reconnectTimeoutId: Timeout
    tReconnect: { cancel: (() => void); flush: (() => any); pending: (() => boolean) } = ...

    Type declaration

      • (...args: any[]): any
      • Parameters

        • Rest ...args: any[]

        Returns any

    • cancel: (() => void)
        • (): void
        • Returns void

    • flush: (() => any)
        • (): any
        • Returns any

    • pending: (() => boolean)
        • (): boolean
        • Returns boolean

    url: string = ''

    Methods

    • checkNetwork(): void
    • Returns void

    • init(url?: string, config?: { beforeunload?: any; close?: any; error?: any; heartBeat?: any; key?: any; message?: any; open?: any; reconnect?: any }, protocols?: any[]): void
    • Parameters

      • url: string = ...
      • config: { beforeunload?: any; close?: any; error?: any; heartBeat?: any; key?: any; message?: any; open?: any; reconnect?: any } = ...
        • Optional beforeunload?: any
        • Optional close?: any
        • Optional error?: any
        • Optional heartBeat?: any
        • Optional key?: any
        • Optional message?: any
        • Optional open?: any
        • Optional reconnect?: any
      • protocols: any[] = ...

      Returns void

    • kill(): void
    • Returns void

    • print(...args: any[]): void
    • Parameters

      • Rest ...args: any[]

      Returns void

    • reInit(url?: any): void
    • Parameters

      • Optional url: any

      Returns void

    • reconnect(): void
    • Returns void

    • startHeartBeat(): void
    • Returns void

    • stopHeartBeat(): void
    • Returns void

    • stopReconnect(): void
    • Returns void

    Generated using TypeDoc