PushServiceWebSocket: {
    QueryInterface: any;
    _backoffTimer: any;
    _currentState: any;
    _currentlyRegistering: any;
    _dataEnabled: any;
    _lastPingTime: number;
    _mainPushService: any;
    _notifyRequestQueue: any;
    _pendingRequests: any;
    _pingTimer: any;
    _queue: any;
    _queueStart: any;
    _requestTimeout: number;
    _requestTimeoutTimer: any;
    _retryFailCount: number;
    _serverURI: any;
    _skipReconnect: any;
    _ws: any;
    name: any;
    _UAID: any;
    _beginWSSetup(): any;
    _cancelPendingRequests(): any;
    _enqueue(op: any): any;
    _generateID(): any;
    _handleBroadcastReply(reply: any): any;
    _handleDataUpdate(update: any): any;
    _handleHelloReply(reply: any): any;
    _handleNotificationReply(reply: any): any;
    _handleRegisterReply(reply: any): any;
    _handleUnregisterReply(reply: any): any;
    _hasPendingRequests(): any;
    _makePendingRequestKey(data: any): any;
    _makeWebSocket(uri: any): any;
    _onTimerFired(timer: any): any;
    _onUAIDChanged(): any;
    _queueRequest(data: any): any;
    _receivedUpdate(aChannelID: any, aLatestVersion: any): any;
    _reconnect(): any;
    _requestHasReply(data: any): any;
    _send(data: any): any;
    _sendAck(channelID: any, version: any, status: any): any;
    _sendHello(records: any): any;
    _sendPendingRequests(): any;
    _sendPing(): any;
    _sendRequestForReply(record: any, data: any): any;
    _shutdownWS(shouldCancelPending: any): any;
    _startBackoffTimer(): any;
    _startPingTimer(): any;
    _startRequestTimeoutTimer(): any;
    _takeRequestForReply(reply: any): any;
    _timeOutRequests(): any;
    _wsOnMessageAvailable(context: any, message: any): any;
    _wsOnServerClose(context: any, aStatusCode: any, aReason: any): any;
    _wsOnStart(context: any): any;
    _wsOnStop(context: any, statusCode: any): any;
    _wsSendMessage(msg: any): any;
    connect(broadcastListeners: any): any;
    disconnect(): any;
    init(options: any, mainPushService: any, serverURI: any): any;
    isConnected(): any;
    newPushDB(): any;
    observe(aSubject: any, aTopic: any, aData: any): any;
    register(record: any): any;
    reportDeliveryError(messageID: any, reason: any): any;
    sendSubscribeBroadcast(serviceId: any, version: any): any;
    uninit(): any;
    unregister(record: any, reason: any): any;
}

Type declaration

  • QueryInterface: any
  • _backoffTimer: any
  • _currentState: any
  • _currentlyRegistering: any
  • _dataEnabled: any
  • _lastPingTime: number
  • _mainPushService: any
  • _notifyRequestQueue: any
  • _pendingRequests: any
  • _pingTimer: any
  • _queue: any
  • _queueStart: any
  • _requestTimeout: number
  • _requestTimeoutTimer: any
  • _retryFailCount: number
  • _serverURI: any
  • _skipReconnect: any
  • _ws: any
  • name: any
  • get _UAID(): any
  • set _UAID(newID: any): void
  • _beginWSSetup:function
    • Returns any

  • _cancelPendingRequests:function
    • Returns any

  • _enqueue:function
    • Parameters

      • op: any

      Returns any

  • _generateID:function
    • Returns any

  • _handleBroadcastReply:function
    • Parameters

      • reply: any

      Returns any

  • _handleDataUpdate:function
    • Parameters

      • update: any

      Returns any

  • _handleHelloReply:function
    • Parameters

      • reply: any

      Returns any

  • _handleNotificationReply:function
    • Parameters

      • reply: any

      Returns any

  • _handleRegisterReply:function
    • Parameters

      • reply: any

      Returns any

  • _handleUnregisterReply:function
    • Parameters

      • reply: any

      Returns any

  • _hasPendingRequests:function
    • Returns any

  • _makePendingRequestKey:function
    • Parameters

      • data: any

      Returns any

  • _makeWebSocket:function
    • Parameters

      • uri: any

      Returns any

  • _onTimerFired:function
    • Parameters

      • timer: any

      Returns any

  • _onUAIDChanged:function
    • Returns any

  • _queueRequest:function
    • Parameters

      • data: any

      Returns any

  • _receivedUpdate:function
    • Parameters

      • aChannelID: any
      • aLatestVersion: any

      Returns any

  • _reconnect:function
    • Returns any

  • _requestHasReply:function
    • Parameters

      • data: any

      Returns any

  • _send:function
    • Parameters

      • data: any

      Returns any

  • _sendAck:function
    • Parameters

      • channelID: any
      • version: any
      • status: any

      Returns any

  • _sendHello:function
    • Parameters

      • records: any

      Returns any

  • _sendPendingRequests:function
    • Returns any

  • _sendPing:function
    • Returns any

  • _sendRequestForReply:function
    • Parameters

      • record: any
      • data: any

      Returns any

  • _shutdownWS:function
    • Parameters

      • shouldCancelPending: any

      Returns any

  • _startBackoffTimer:function
    • Returns any

  • _startPingTimer:function
    • Returns any

  • _startRequestTimeoutTimer:function
    • Returns any

  • _takeRequestForReply:function
    • Parameters

      • reply: any

      Returns any

  • _timeOutRequests:function
    • Returns any

  • _wsOnMessageAvailable:function
    • Parameters

      • context: any
      • message: any

      Returns any

  • _wsOnServerClose:function
    • Parameters

      • context: any
      • aStatusCode: any
      • aReason: any

      Returns any

  • _wsOnStart:function
    • Parameters

      • context: any

      Returns any

  • _wsOnStop:function
    • Parameters

      • context: any
      • statusCode: any

      Returns any

  • _wsSendMessage:function
    • Parameters

      • msg: any

      Returns any

  • connect:function
    • Parameters

      • broadcastListeners: any

      Returns any

  • disconnect:function
    • Returns any

  • init:function
    • Parameters

      • options: any
      • mainPushService: any
      • serverURI: any

      Returns any

  • isConnected:function
    • Returns any

  • newPushDB:function
    • Returns any

  • observe:function
    • Parameters

      • aSubject: any
      • aTopic: any
      • aData: any

      Returns any

  • register:function
    • Parameters

      • record: any

      Returns any

  • reportDeliveryError:function
    • Parameters

      • messageID: any
      • reason: any

      Returns any

  • sendSubscribeBroadcast:function
    • Parameters

      • serviceId: any
      • version: any

      Returns any

  • uninit:function
    • Returns any

  • unregister:function
    • Parameters

      • record: any
      • reason: any

      Returns any

Generated using TypeDoc