summaryrefslogtreecommitdiffstats
path: root/b2g/components/ActivityChannel.jsm
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2018-02-03 06:25:10 -0500
committerMatt A. Tobin <email@mattatobin.com>2018-02-03 06:25:10 -0500
commit8b8c65072aedef94610748ce92c2ed3a19fd5517 (patch)
tree8614d386acf5db7a77b08d19a5854a7d75dab015 /b2g/components/ActivityChannel.jsm
parent8c3a46bd13a0660a3ff1e0379dbf515873a852d2 (diff)
downloadUXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar
UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar.gz
UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar.lz
UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.tar.xz
UXP-8b8c65072aedef94610748ce92c2ed3a19fd5517.zip
Purge b2g/
Diffstat (limited to 'b2g/components/ActivityChannel.jsm')
-rw-r--r--b2g/components/ActivityChannel.jsm64
1 files changed, 0 insertions, 64 deletions
diff --git a/b2g/components/ActivityChannel.jsm b/b2g/components/ActivityChannel.jsm
deleted file mode 100644
index 9dfa13d67..000000000
--- a/b2g/components/ActivityChannel.jsm
+++ /dev/null
@@ -1,64 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this file,
- * You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-"use strict";
-
-const {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
-
-Cu.import('resource://gre/modules/XPCOMUtils.jsm');
-
-XPCOMUtils.defineLazyServiceGetter(this, "cpmm",
- "@mozilla.org/childprocessmessagemanager;1",
- "nsIMessageSender");
-
-XPCOMUtils.defineLazyServiceGetter(this, "contentSecManager",
- "@mozilla.org/contentsecuritymanager;1",
- "nsIContentSecurityManager");
-
-this.EXPORTED_SYMBOLS = ["ActivityChannel"];
-
-this.ActivityChannel = function(aURI, aLoadInfo, aName, aDetails) {
- this._activityName = aName;
- this._activityDetails = aDetails;
- this.originalURI = aURI;
- this.URI = aURI;
- this.loadInfo = aLoadInfo;
-}
-
-this.ActivityChannel.prototype = {
- originalURI: null,
- URI: null,
- owner: null,
- notificationCallbacks: null,
- securityInfo: null,
- contentType: null,
- contentCharset: null,
- contentLength: 0,
- contentDisposition: Ci.nsIChannel.DISPOSITION_INLINE,
- contentDispositionFilename: null,
- contentDispositionHeader: null,
- loadInfo: null,
-
- open: function() {
- throw Cr.NS_ERROR_NOT_IMPLEMENTED;
- },
-
- open2: function() {
- throw Cr.NS_ERROR_NOT_IMPLEMENTED;
- },
-
- asyncOpen: function(aListener, aContext) {
- cpmm.sendAsyncMessage(this._activityName, this._activityDetails);
- // Let the listener cleanup.
- aListener.onStopRequest(this, aContext, Cr.NS_OK);
- },
-
- asyncOpen2: function(aListener) {
- // throws an error if security checks fail
- var outListener = contentSecManager.performSecurityCheck(this, aListener);
- this.asyncOpen(outListener, null);
- },
-
- QueryInterface2: XPCOMUtils.generateQI([Ci.nsIChannel])
-}