aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/abstractworker.rs
diff options
context:
space:
mode:
authorRahul Sharma <rsconceptx@gmail.com>2016-06-09 18:52:52 +0530
committerRahul Sharma <rsconceptx@gmail.com>2016-07-16 23:29:44 +0530
commit1e6293ea1d06120c9f3488d7d32c24d8d92df6b1 (patch)
treeffc6addc9aff4eeb5562fd1b3b588603532b38c4 /components/script/dom/abstractworker.rs
parente8fa02a07f3ee8965c022df4e92d5bdb0fccdb0b (diff)
downloadservo-1e6293ea1d06120c9f3488d7d32c24d8d92df6b1.tar.gz
servo-1e6293ea1d06120c9f3488d7d32c24d8d92df6b1.zip
Integrate service worker manager thread
Diffstat (limited to 'components/script/dom/abstractworker.rs')
-rw-r--r--components/script/dom/abstractworker.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/components/script/dom/abstractworker.rs b/components/script/dom/abstractworker.rs
index f9ff583a0dd..4f2f029800b 100644
--- a/components/script/dom/abstractworker.rs
+++ b/components/script/dom/abstractworker.rs
@@ -8,10 +8,7 @@ use dom::bindings::str::DOMString;
use dom::bindings::structuredclone::StructuredCloneData;
use js::jsapi::{JSRuntime, JS_RequestInterruptCallback};
use js::rust::Runtime;
-use msg::constellation_msg::{PipelineId, ReferrerPolicy};
-use net_traits::{LoadOrigin, RequestSource};
use script_runtime::CommonScriptMsg;
-use url::Url;
/// Messages used to control the worker event loops
pub enum WorkerScriptMsg {
@@ -21,29 +18,6 @@ pub enum WorkerScriptMsg {
DOMMessage(StructuredCloneData),
}
-#[derive(Clone)]
-pub struct WorkerScriptLoadOrigin {
- pub referrer_url: Option<Url>,
- pub referrer_policy: Option<ReferrerPolicy>,
- pub request_source: RequestSource,
- pub pipeline_id: Option<PipelineId>
-}
-
-impl LoadOrigin for WorkerScriptLoadOrigin {
- fn referrer_url(&self) -> Option<Url> {
- self.referrer_url.clone()
- }
- fn referrer_policy(&self) -> Option<ReferrerPolicy> {
- self.referrer_policy.clone()
- }
- fn request_source(&self) -> RequestSource {
- self.request_source.clone()
- }
- fn pipeline_id(&self) -> Option<PipelineId> {
- self.pipeline_id.clone()
- }
-}
-
pub struct SimpleWorkerErrorHandler<T: Reflectable> {
pub addr: Trusted<T>,
}