Wed, 31 Dec 2014 06:55:50 +0100
Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2
michael@0 | 1 | /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
michael@0 | 2 | /* vim: set ts=2 et sw=2 tw=80: */ |
michael@0 | 3 | /* This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 4 | * License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 5 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
michael@0 | 6 | |
michael@0 | 7 | #include "nsISupports.idl" |
michael@0 | 8 | |
michael@0 | 9 | [scriptable, builtinclass, uuid(538d1085-517e-405a-a0f0-eb575cb0b8e5)] |
michael@0 | 10 | interface nsIIndexedDatabaseManager : nsISupports |
michael@0 | 11 | { |
michael@0 | 12 | /** |
michael@0 | 13 | * Defines indexedDB and IDBKeyRange with its static functions on aGlobal. |
michael@0 | 14 | * |
michael@0 | 15 | * This method might go away some time in the future, indexedDB and |
michael@0 | 16 | * IDBKeyRange should now be defined in all the spots (content windows, |
michael@0 | 17 | * chrome windows, xpcshell, JS modules, JS components, JS sandboxes, |
michael@0 | 18 | * ipcshell, bootstrapped extensions and Jetpack) |
michael@0 | 19 | * |
michael@0 | 20 | * @param aGlobal |
michael@0 | 21 | * The global object, indexedDB and IDBKeyRange should be defined on. |
michael@0 | 22 | */ |
michael@0 | 23 | [implicit_jscontext] |
michael@0 | 24 | void initWindowless(in jsval aGlobal); |
michael@0 | 25 | }; |