root/Source/web/StorageClientImpl.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


// Copyright 2014 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.

#ifndef StorageClientImpl_h
#define StorageClientImpl_h

#include "core/page/StorageClient.h"

namespace blink {

class WebViewImpl;

class StorageClientImpl : public WebCore::StorageClient {
public:
    explicit StorageClientImpl(WebViewImpl*);

    virtual PassOwnPtr<WebCore::StorageNamespace> createSessionStorageNamespace() OVERRIDE;
    virtual bool canAccessStorage(WebCore::LocalFrame*, WebCore::StorageType) const OVERRIDE;

private:
    WebViewImpl* m_webView;
};

} // namespace blink

#endif // StorageClientImpl_h

/* [<][>][^][v][top][bottom][index][help] */