blob: 8af5239ae6579d651582b0d0b0b613a86bc3833c [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module blink.mojom;
import "third_party/blink/public/mojom/dom_storage/storage_area.mojom";
import "url/mojom/origin.mojom";
// Represents a namespace for Session Storage and allows data access and
// cloning. This is implemented by the browser process.
interface SessionStorageNamespace {
OpenArea(url.mojom.Origin origin,
associated StorageArea& area);
// Clones this namespace the new given namespace. Used before navigating to
// a new frame which would be given this session storage namespace.
Clone(string clone_to_namespace);
};