PushService: {
    _activated: any;
    _db: any;
    _notifyActivated: any;
    _options: any;
    _pendingRegisterRequest: {};
    _service: any;
    _state: any;
    _stateChangeProcessQueue: any;
    _updateQuotaTestCallback: any;
    _updateQuotaTimeouts: any;
    _visibleNotifications: any;
    observe: any;
    _backgroundUnregister(record: any, reason: any): any;
    _changeServerURL(serverURI: any, event: any, options: any): any;
    _changeStateConnectionEnabledEvent(enabled: any): any;
    _changeStateOfflineEvent(offline: any, calledFromConnEnabledEvent: any): any;
    _checkActivated(): any;
    _clearOriginData(data: any): any;
    _clearPermissions(): any;
    _decryptAndNotifyApp(record: any, messageID: any, headers: any, data: any): any;
    _deletePendingRequest(aPageRecord: any): any;
    _dropExpiredRegistrations(): any;
    _dropRegistrationsIf(predicate: any): any;
    _findService(serverURL: any): any;
    _forEachPrincipal(principal: any, callback: any): any;
    _getByPageRecord(pageRecord: any): any;
    _lookupOrPutPendingRequest(aPageRecord: any): any;
    _makePendingKey(aPageRecord: any): any;
    _notifyApp(aPushRecord: any, messageID: any, message: any): any;
    _notifySubscriptionChangeObservers(record: any): any;
    _onPermissionChange(subject: any, data: any): any;
    _onRegisterError(reply: any): any;
    _onRegisterSuccess(aRecord: any): any;
    _permissionAllowed(record: any, cursor: any): any;
    _permissionDenied(record: any, cursor: any): any;
    _registerWithServer(aPageRecord: any): any;
    _sendRequest(action: any): any;
    _sendUnregister(aRecord: any, aReason: any): any;
    _setState(aNewState: any): any;
    _shutdownService(): any;
    _startObservers(): any;
    _startService(service: any, serverURI: any, options: any): any;
    _stateChangeProcessEnqueue(op: any): any;
    _stopObservers(): any;
    _stopService(event: any): any;
    _updatePermission(permission: any, type: any): any;
    _updateQuota(keyID: any): any;
    _updateRecordAfterPush(keyID: any, updateFunc: any): any;
    changeTestServer(url: any, options: any): any;
    clear(info: any): any;
    dropRegistrationAndNotifyApp(aKeyID: any): any;
    dropUnexpiredRegistrations(): any;
    ensureCrypto(record: any): any;
    getAllUnexpired(): any;
    getByKeyID(aKeyID: any): any;
    init(options: any): any;
    notificationForOriginClosed(origin: any): any;
    notificationForOriginShown(origin: any): any;
    notificationsCleared(): any;
    receivedBroadcastMessage(message: any, context: any): any;
    receivedPushMessage(keyID: any, messageID: any, headers: any, data: any, updateFunc: any): any;
    register(aPageRecord: any): any;
    registration(aPageRecord: any): any;
    reportDeliveryError(messageID: any, reason: any): any;
    subscribeBroadcast(broadcastId: any, version: any): any;
    uninit(): any;
    unregister(aPageRecord: any): any;
    updateRecordAndNotifyApp(aKeyID: any, aUpdateFunc: any): any;
    updateRegistrationAndNotifyApp(aOldKey: any, aNewRecord: any): any;
}

Type declaration

  • _activated: any
  • _db: any
  • _notifyActivated: any
  • _options: any
  • _pendingRegisterRequest: {}
    • _service: any
    • _state: any
    • _stateChangeProcessQueue: any
    • _updateQuotaTestCallback: any
    • _updateQuotaTimeouts: any
    • _visibleNotifications: any
    • observe: any
    • _backgroundUnregister:function
      • Parameters

        • record: any
        • reason: any

        Returns any

    • _changeServerURL:function
      • Parameters

        • serverURI: any
        • event: any
        • options: any

        Returns any

    • _changeStateConnectionEnabledEvent:function
      • Parameters

        • enabled: any

        Returns any

    • _changeStateOfflineEvent:function
      • Parameters

        • offline: any
        • calledFromConnEnabledEvent: any

        Returns any

    • _checkActivated:function
      • Returns any

    • _clearOriginData:function
      • Parameters

        • data: any

        Returns any

    • _clearPermissions:function
      • Returns any

    • _decryptAndNotifyApp:function
      • Parameters

        • record: any
        • messageID: any
        • headers: any
        • data: any

        Returns any

    • _deletePendingRequest:function
      • Parameters

        • aPageRecord: any

        Returns any

    • _dropExpiredRegistrations:function
      • Returns any

    • _dropRegistrationsIf:function
      • Parameters

        • predicate: any

        Returns any

    • _findService:function
      • Parameters

        • serverURL: any

        Returns any

    • _forEachPrincipal:function
      • Parameters

        • principal: any
        • callback: any

        Returns any

    • _getByPageRecord:function
      • Parameters

        • pageRecord: any

        Returns any

    • _lookupOrPutPendingRequest:function
      • Parameters

        • aPageRecord: any

        Returns any

    • _makePendingKey:function
      • Parameters

        • aPageRecord: any

        Returns any

    • _notifyApp:function
      • Parameters

        • aPushRecord: any
        • messageID: any
        • message: any

        Returns any

    • _notifySubscriptionChangeObservers:function
      • Parameters

        • record: any

        Returns any

    • _onPermissionChange:function
      • Parameters

        • subject: any
        • data: any

        Returns any

    • _onRegisterError:function
      • Parameters

        • reply: any

        Returns any

    • _onRegisterSuccess:function
      • Parameters

        • aRecord: any

        Returns any

    • _permissionAllowed:function
      • Parameters

        • record: any
        • cursor: any

        Returns any

    • _permissionDenied:function
      • Parameters

        • record: any
        • cursor: any

        Returns any

    • _registerWithServer:function
      • Parameters

        • aPageRecord: any

        Returns any

    • _sendRequest:function
      • Parameters

        • action: any

        Returns any

    • _sendUnregister:function
      • Parameters

        • aRecord: any
        • aReason: any

        Returns any

    • _setState:function
      • Parameters

        • aNewState: any

        Returns any

    • _shutdownService:function
      • Returns any

    • _startObservers:function
      • Returns any

    • _startService:function
      • Parameters

        • service: any
        • serverURI: any
        • options: any

        Returns any

    • _stateChangeProcessEnqueue:function
      • Parameters

        • op: any

        Returns any

    • _stopObservers:function
      • Returns any

    • _stopService:function
      • Parameters

        • event: any

        Returns any

    • _updatePermission:function
      • Parameters

        • permission: any
        • type: any

        Returns any

    • _updateQuota:function
      • Parameters

        • keyID: any

        Returns any

    • _updateRecordAfterPush:function
      • Parameters

        • keyID: any
        • updateFunc: any

        Returns any

    • changeTestServer:function
      • Parameters

        • url: any
        • options: any

        Returns any

    • clear:function
      • Parameters

        • info: any

        Returns any

    • dropRegistrationAndNotifyApp:function
      • Parameters

        • aKeyID: any

        Returns any

    • dropUnexpiredRegistrations:function
      • Returns any

    • ensureCrypto:function
      • Parameters

        • record: any

        Returns any

    • getAllUnexpired:function
      • Returns any

    • getByKeyID:function
      • Parameters

        • aKeyID: any

        Returns any

    • init:function
      • Parameters

        • options: any

        Returns any

    • notificationForOriginClosed:function
      • Parameters

        • origin: any

        Returns any

    • notificationForOriginShown:function
      • Parameters

        • origin: any

        Returns any

    • notificationsCleared:function
      • Returns any

    • receivedBroadcastMessage:function
      • Parameters

        • message: any
        • context: any

        Returns any

    • receivedPushMessage:function
      • Parameters

        • keyID: any
        • messageID: any
        • headers: any
        • data: any
        • updateFunc: any

        Returns any

    • register:function
      • Parameters

        • aPageRecord: any

        Returns any

    • registration:function
      • Parameters

        • aPageRecord: any

        Returns any

    • reportDeliveryError:function
      • Parameters

        • messageID: any
        • reason: any

        Returns any

    • subscribeBroadcast:function
      • Parameters

        • broadcastId: any
        • version: any

        Returns any

    • uninit:function
      • Returns any

    • unregister:function
      • Parameters

        • aPageRecord: any

        Returns any

    • updateRecordAndNotifyApp:function
      • Parameters

        • aKeyID: any
        • aUpdateFunc: any

        Returns any

    • updateRegistrationAndNotifyApp:function
      • Parameters

        • aOldKey: any
        • aNewRecord: any

        Returns any

    Generated using TypeDoc