diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2016-11-01 20:49:46 -0500 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2016-11-15 09:57:12 -0600 |
commit | c91ef86a20813d433fb7fb595c37d611d27967d0 (patch) | |
tree | fdfab8c411c77d05604ff166a9b623f4a957978e /components/script_traits/script_msg.rs | |
parent | ef74d8da3bdb1cc3b1edf767a593e0e59228f23b (diff) | |
download | servo-c91ef86a20813d433fb7fb595c37d611d27967d0.tar.gz servo-c91ef86a20813d433fb7fb595c37d611d27967d0.zip |
Storage notifications routed via the constellation.
Diffstat (limited to 'components/script_traits/script_msg.rs')
-rw-r--r-- | components/script_traits/script_msg.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script_traits/script_msg.rs b/components/script_traits/script_msg.rs index 7969218e5d3..434aa0011e6 100644 --- a/components/script_traits/script_msg.rs +++ b/components/script_traits/script_msg.rs @@ -18,6 +18,7 @@ use ipc_channel::ipc::IpcSender; use msg::constellation_msg::{Key, KeyModifiers, KeyState}; use msg::constellation_msg::{PipelineId, TraversalDirection}; use net_traits::CoreResourceMsg; +use net_traits::storage_thread::StorageType; use offscreen_gl_context::{GLContextAttributes, GLLimits}; use style_traits::cursor::Cursor; use style_traits::viewport::ViewportConstraints; @@ -59,6 +60,9 @@ pub enum LogEntry { /// Messages from the script to the constellation. #[derive(Deserialize, Serialize)] pub enum ScriptMsg { + /// Broadcast a storage event to every same-origin pipeline. + /// The strings are key, old value and new value. + BroadcastStorageEvent(PipelineId, StorageType, Url, Option<String>, Option<String>, Option<String>), /// Indicates whether this pipeline is currently running animations. ChangeRunningAnimationsState(PipelineId, AnimationState), /// Requests that a new 2D canvas thread be created. (This is done in the constellation because |