Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(644)

Side by Side Diff: Source/WebKit/chromium/src/IDBFactoryBackendProxy.h

Issue 78053006: [oilpan] Move IDBDatabase, IDBDatabaseCallbacks, IDBDatabaseBackendInterface and other related clas… (Closed) Base URL: svn://svn.chromium.org/blink/branches/oilpan
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 7 *
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 30 matching lines...) Expand all
41 namespace WebKit { 41 namespace WebKit {
42 42
43 class WebIDBFactory; 43 class WebIDBFactory;
44 class WebSecurityOrigin; 44 class WebSecurityOrigin;
45 45
46 class IDBFactoryBackendProxy : public WebCore::IDBFactoryBackendInterface { 46 class IDBFactoryBackendProxy : public WebCore::IDBFactoryBackendInterface {
47 public: 47 public:
48 static WebCore::IDBFactoryBackendInterface* create(); 48 static WebCore::IDBFactoryBackendInterface* create();
49 virtual ~IDBFactoryBackendProxy(); 49 virtual ~IDBFactoryBackendProxy();
50 50
51 virtual void getDatabaseNames(PassRefPtr<WebCore::IDBCallbacks>, const Strin g& databaseIdentifier, WebCore::ScriptExecutionContext*, const String& dataDir); 51 virtual void getDatabaseNames(WebCore::IDBCallbacks*, const String& database Identifier, WebCore::ScriptExecutionContext*, const String& dataDir);
52 virtual void open(const String& name, int64_t version, int64_t transactionId , PassRefPtr<WebCore::IDBCallbacks>, PassRefPtr<WebCore::IDBDatabaseCallbacks>, const String& databaseIdentifier, WebCore::ScriptExecutionContext*, const String & dataDir); 52 virtual void open(const String& name, int64_t version, int64_t transactionId , WebCore::IDBCallbacks*, WebCore::IDBDatabaseCallbacks*, const String& database Identifier, WebCore::ScriptExecutionContext*, const String& dataDir);
53 virtual void deleteDatabase(const String& name, PassRefPtr<WebCore::IDBCallb acks>, const String& databaseIdentifier, WebCore::ScriptExecutionContext*, const String& dataDir); 53 virtual void deleteDatabase(const String& name, WebCore::IDBCallbacks*, cons t String& databaseIdentifier, WebCore::ScriptExecutionContext*, const String& da taDir);
54 virtual void trace(WebCore::Visitor*) { } 54 virtual void trace(WebCore::Visitor*) { }
55 55
56 private: 56 private:
57 IDBFactoryBackendProxy(); 57 IDBFactoryBackendProxy();
58 bool allowIndexedDB(WebCore::ScriptExecutionContext*, const String& name, co nst WebSecurityOrigin&, PassRefPtr<WebCore::IDBCallbacks>); 58 bool allowIndexedDB(WebCore::ScriptExecutionContext*, const String& name, co nst WebSecurityOrigin&, WebCore::IDBCallbacks*);
59 59
60 // We don't own this pointer (unlike all the other proxy classes which do). 60 // We don't own this pointer (unlike all the other proxy classes which do).
61 WebIDBFactory* m_webIDBFactory; 61 WebIDBFactory* m_webIDBFactory;
62 }; 62 };
63 63
64 } // namespace WebKit 64 } // namespace WebKit
65 65
66 #endif // IDBFactoryBackendProxy_h 66 #endif // IDBFactoryBackendProxy_h
OLDNEW
« no previous file with comments | « Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.cpp ('k') | Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698