12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
- /* 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/. */
- #ifndef mozilla_dom_indexeddb_actorsparent_h__
- #define mozilla_dom_indexeddb_actorsparent_h__
- template <class> struct already_AddRefed;
- class nsIPrincipal;
- namespace mozilla {
- namespace dom {
- class Element;
- class FileHandleThreadPool;
- namespace quota {
- class Client;
- } // namespace quota
- namespace indexedDB {
- class LoggingInfo;
- class PBackgroundIDBFactoryParent;
- class PBackgroundIndexedDBUtilsParent;
- class PIndexedDBPermissionRequestParent;
- PBackgroundIDBFactoryParent*
- AllocPBackgroundIDBFactoryParent(const LoggingInfo& aLoggingInfo);
- bool
- RecvPBackgroundIDBFactoryConstructor(PBackgroundIDBFactoryParent* aActor,
- const LoggingInfo& aLoggingInfo);
- bool
- DeallocPBackgroundIDBFactoryParent(PBackgroundIDBFactoryParent* aActor);
- PBackgroundIndexedDBUtilsParent*
- AllocPBackgroundIndexedDBUtilsParent();
- bool
- DeallocPBackgroundIndexedDBUtilsParent(PBackgroundIndexedDBUtilsParent* aActor);
- bool
- RecvFlushPendingFileDeletions();
- PIndexedDBPermissionRequestParent*
- AllocPIndexedDBPermissionRequestParent(Element* aOwnerElement,
- nsIPrincipal* aPrincipal);
- bool
- RecvPIndexedDBPermissionRequestConstructor(
- PIndexedDBPermissionRequestParent* aActor);
- bool
- DeallocPIndexedDBPermissionRequestParent(
- PIndexedDBPermissionRequestParent* aActor);
- already_AddRefed<mozilla::dom::quota::Client>
- CreateQuotaClient();
- FileHandleThreadPool*
- GetFileHandleThreadPool();
- } // namespace indexedDB
- } // namespace dom
- } // namespace mozilla
- #endif // mozilla_dom_indexeddb_actorsparent_h__
|