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
- _backgroundUnregister(record: any, reason: any): any
-
Returns any
-
_changeServerURL:function
- _changeServerURL(serverURI: any, event: any, options: any): any
-
Parameters
-
serverURI: any
-
event: any
-
options: any
Returns any
-
_changeStateConnectionEnabledEvent:function
- _changeStateConnectionEnabledEvent(enabled: any): any
-
Returns any
-
_changeStateOfflineEvent:function
- _changeStateOfflineEvent(offline: any, calledFromConnEnabledEvent: any): any
-
Parameters
-
offline: any
-
calledFromConnEnabledEvent: any
Returns any
-
_checkActivated:function
- _checkActivated(): any
-
Returns any
-
_clearOriginData:function
- _clearOriginData(data: any): any
-
Returns any
-
_clearPermissions:function
- _clearPermissions(): any
-
Returns any
-
_decryptAndNotifyApp:function
- _decryptAndNotifyApp(record: any, messageID: any, headers: any, data: any): any
-
Parameters
-
record: any
-
messageID: any
-
headers: any
-
data: any
Returns any
-
_deletePendingRequest:function
- _deletePendingRequest(aPageRecord: any): any
-
Returns any
-
_dropExpiredRegistrations:function
- _dropExpiredRegistrations(): any
-
Returns any
-
_dropRegistrationsIf:function
- _dropRegistrationsIf(predicate: any): any
-
Returns any
-
_findService:function
- _findService(serverURL: any): any
-
Returns any
-
_forEachPrincipal:function
- _forEachPrincipal(principal: any, callback: any): any
-
Parameters
-
principal: any
-
callback: any
Returns any
-
_getByPageRecord:function
-
_lookupOrPutPendingRequest:function
- _lookupOrPutPendingRequest(aPageRecord: any): any
-
Returns any
-
_makePendingKey:function
- _makePendingKey(aPageRecord: any): any
-
Returns any
-
_notifyApp:function
- _notifyApp(aPushRecord: any, messageID: any, message: any): any
-
Parameters
-
aPushRecord: any
-
messageID: any
-
message: any
Returns any
-
_notifySubscriptionChangeObservers:function
- _notifySubscriptionChangeObservers(record: any): any
-
Returns any
-
_onPermissionChange:function
- _onPermissionChange(subject: any, data: any): any
-
Returns any
-
_onRegisterError:function
- _onRegisterError(reply: any): any
-
Returns any
-
_onRegisterSuccess:function
- _onRegisterSuccess(aRecord: any): any
-
Returns any
-
_permissionAllowed:function
- _permissionAllowed(record: any, cursor: any): any
-
Returns any
-
_permissionDenied:function
- _permissionDenied(record: any, cursor: any): any
-
Returns any
-
_registerWithServer:function
- _registerWithServer(aPageRecord: any): any
-
Returns any
-
_sendRequest:function
- _sendRequest(action: any): any
-
Returns any
-
_sendUnregister:function
- _sendUnregister(aRecord: any, aReason: any): any
-
Parameters
-
aRecord: any
-
aReason: any
Returns any
-
_setState:function
- _setState(aNewState: any): any
-
Returns any
-
_shutdownService:function
- _shutdownService(): any
-
Returns any
-
_startObservers:function
- _startObservers(): any
-
Returns any
-
_startService:function
- _startService(service: any, serverURI: any, options: any): any
-
Parameters
-
service: any
-
serverURI: any
-
options: any
Returns any
-
_stateChangeProcessEnqueue:function
- _stateChangeProcessEnqueue(op: any): any
-
Returns any
-
_stopObservers:function
- _stopObservers(): any
-
Returns any
-
_stopService:function
- _stopService(event: any): any
-
Returns any
-
_updatePermission:function
- _updatePermission(permission: any, type: any): any
-
Parameters
-
permission: any
-
type: any
Returns any
-
_updateQuota:function
- _updateQuota(keyID: any): any
-
Returns any
-
_updateRecordAfterPush:function
- _updateRecordAfterPush(keyID: any, updateFunc: any): any
-
Parameters
-
keyID: any
-
updateFunc: any
Returns any
-
changeTestServer:function
- changeTestServer(url: any, options: any): any
-
Returns any
-
clear:function
- clear(info: any): any
-
Returns any
-
dropRegistrationAndNotifyApp:function
- dropRegistrationAndNotifyApp(aKeyID: any): any
-
Returns any
-
dropUnexpiredRegistrations:function
- dropUnexpiredRegistrations(): any
-
Returns any
-
ensureCrypto:function
- ensureCrypto(record: any): any
-
Returns any
-
getAllUnexpired:function
- getAllUnexpired(): any
-
Returns any
-
getByKeyID:function
- getByKeyID(aKeyID: any): any
-
Returns any
-
init:function
- init(options: any): any
-
Returns any
-
notificationForOriginClosed:function
- notificationForOriginClosed(origin: any): any
-
Returns any
-
notificationForOriginShown:function
- notificationForOriginShown(origin: any): any
-
Returns any
-
notificationsCleared:function
- notificationsCleared(): any
-
Returns any
-
receivedBroadcastMessage:function
- receivedBroadcastMessage(message: any, context: any): any
-
Parameters
-
message: any
-
context: any
Returns any
-
receivedPushMessage:function
- receivedPushMessage(keyID: any, messageID: any, headers: any, data: any, updateFunc: any): any
-
Parameters
-
keyID: any
-
messageID: any
-
headers: any
-
data: any
-
updateFunc: any
Returns any
-
register:function
- register(aPageRecord: any): any
-
Returns any
-
registration:function
- registration(aPageRecord: any): any
-
Returns any
-
reportDeliveryError:function
- reportDeliveryError(messageID: any, reason: any): any
-
Parameters
-
messageID: any
-
reason: any
Returns any
-
subscribeBroadcast:function
- subscribeBroadcast(broadcastId: any, version: any): any
-
Parameters
-
broadcastId: any
-
version: any
Returns any
-
uninit:function
- uninit(): any
-
Returns any
-
unregister:function
- unregister(aPageRecord: any): any
-
Returns any
-
updateRecordAndNotifyApp:function
- updateRecordAndNotifyApp(aKeyID: any, aUpdateFunc: any): any
-
Parameters
-
aKeyID: any
-
aUpdateFunc: any
Returns any
-
updateRegistrationAndNotifyApp:function
- updateRegistrationAndNotifyApp(aOldKey: any, aNewRecord: any): any
-
Parameters
-
aOldKey: any
-
aNewRecord: any
Returns any