gecko-dev/toolkit/components/sessionstore/nsSessionStoreUtils.h
Jan Henning d81f066c59 Bug 1456391 - Part 1: Move nsISessionStoreUtils to Toolkit. r=Nika
We want to use forEachNonDynamicChildFrame() on Android as well.

MozReview-Commit-ID: E4sJa6gbyuq

--HG--
rename : browser/components/sessionstore/nsISessionStoreUtils.idl => toolkit/components/sessionstore/nsISessionStoreUtils.idl
rename : browser/components/sessionstore/nsSessionStoreUtils.cpp => toolkit/components/sessionstore/nsSessionStoreUtils.cpp
rename : browser/components/sessionstore/nsSessionStoreUtils.h => toolkit/components/sessionstore/nsSessionStoreUtils.h
extra : rebase_source : 97e0b74042ff8d9a6b4cb4b609546aab9d58a834
2018-04-24 21:52:46 +02:00

30 lines
803 B
C++

/* 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 nsSessionStoreUtils_h
#define nsSessionStoreUtils_h
#include "nsCycleCollectionParticipant.h"
#include "nsISessionStoreUtils.h"
#include "nsIDOMEventListener.h"
#include "nsCOMPtr.h"
#define NS_SESSIONSTOREUTILS_CID \
{0xd713b4be, 0x8285, 0x4cab, {0x9c, 0x0e, 0x0b, 0xbc, 0x38, 0xbf, 0xb9, 0x3c}}
#define NS_SESSIONSTOREUTILS_CONTRACTID \
"@mozilla.org/browser/sessionstore/utils;1"
class nsSessionStoreUtils final : public nsISessionStoreUtils
{
public:
NS_DECL_NSISESSIONSTOREUTILS
NS_DECL_ISUPPORTS
private:
~nsSessionStoreUtils() { }
};
#endif // nsSessionStoreUtils_h