netwerk/cache/nsApplicationCacheService.h
author Nicolas Chevobbe <nchevobbe@mozilla.com>
Thu, 04 Jan 2018 12:35:06 +0100
changeset 397774 8a3eb4701abaf310c6347ffbedc2a20552ed844c
parent 268184 e8c7dfe727cd970e2c3294934e2927b14143c205
child 416342 17e1f96d453f869f9bb64cc1d889320ca2b4adba
permissions -rw-r--r--
Bug 1404368 - Enable browser_webconsole_document_focus.js in new frontend;r=jdescottes. MozReview-Commit-ID: Fd9p0oigRpB

/* 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 _nsApplicationCacheService_h_
#define _nsApplicationCacheService_h_

#include "nsIApplicationCacheService.h"
#include "mozilla/Attributes.h"

class nsCacheService;

class nsApplicationCacheService final : public nsIApplicationCacheService
{
public:
    nsApplicationCacheService();

    NS_DECL_ISUPPORTS
    NS_DECL_NSIAPPLICATIONCACHESERVICE

    static void AppClearDataObserverInit();

private:
    ~nsApplicationCacheService();
    RefPtr<nsCacheService> mCacheService;
};

#endif // _nsApplicationCacheService_h_