Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WebSocketService

Index

Constructors

constructor

Properties

batchMaxReqList

batchMaxReqList: number

batchSendInterval

batchSendInterval: number

batchTimer

batchTimer: null | Timer

idMap

idMap: Map<string, string>

isInit

isInit: boolean

openId

openId: string

packetId

packetId: number

reqData

reqData: {}

Type declaration

  • [key: string]: any

reqDataListWaitToSend

reqDataListWaitToSend: OperationJSONObj[]

reqPool

reqPool: Map<number, { promsise: Promise<WSResponse>; reject: any; resolve: any }>

retryTimes

retryTimes: number

Optional ueViewer

ueViewer: UEViewer

websocketUrl

websocketUrl: string

Optional ws

ws: WebSocket

wsErr

wsErr: undefined | { info: string }

Methods

batchSend

destroy

  • destroy(): void
  • Returns void

getGuid

  • getGuid(): string
  • Returns string

init

  • init(websocketUrl: string, opt?: WebSocketInitOptions): void
  • Parameters

    • websocketUrl: string
    • Optional opt: WebSocketInitOptions

    Returns void

initOpen

  • initOpen(): void
  • Returns void

send

setUEViewer

  • Parameters

    Returns void

update

updateIdMap

  • updateIdMap(id1: string, id2: string): void
  • Parameters

    • id1: string
    • id2: string

    Returns void

updatePacketId

  • updatePacketId(): void
  • Returns void

updateReqData

  • updateReqData(data: {}): void
  • Parameters

    • data: {}
      • [key: string]: any

    Returns void