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

Side by Side Diff: content/common/indexed_db/proxy_webidbdatabase_impl.h

Issue 12217049: Proxy WebData-based WebIDBDatabase::put (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 months 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 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CONTENT_COMMON_INDEXED_DB_PROXY_WEBIDBDATABASE_IMPL_H_ 5 #ifndef CONTENT_COMMON_INDEXED_DB_PROXY_WEBIDBDATABASE_IMPL_H_
6 #define CONTENT_COMMON_INDEXED_DB_PROXY_WEBIDBDATABASE_IMPL_H_ 6 #define CONTENT_COMMON_INDEXED_DB_PROXY_WEBIDBDATABASE_IMPL_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "third_party/WebKit/Source/WebKit/chromium/public/WebIDBDatabase.h" 9 #include "third_party/WebKit/Source/WebKit/chromium/public/WebIDBDatabase.h"
10 10
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 bool keyOnly, 44 bool keyOnly,
45 WebKit::WebIDBCallbacks*); 45 WebKit::WebIDBCallbacks*);
46 virtual void put(long long transactionId, 46 virtual void put(long long transactionId,
47 long long objectStoreId, 47 long long objectStoreId,
48 WebKit::WebVector<unsigned char>* value, 48 WebKit::WebVector<unsigned char>* value,
49 const WebKit::WebIDBKey&, 49 const WebKit::WebIDBKey&,
50 PutMode, 50 PutMode,
51 WebKit::WebIDBCallbacks*, 51 WebKit::WebIDBCallbacks*,
52 const WebKit::WebVector<long long>& indexIds, 52 const WebKit::WebVector<long long>& indexIds,
53 const WebKit::WebVector<WebIndexKeys>&); 53 const WebKit::WebVector<WebIndexKeys>&);
54 virtual void put(long long transactionId,
55 long long objectStoreId,
56 const WebKit::WebData& value,
57 const WebKit::WebIDBKey&,
58 PutMode,
59 WebKit::WebIDBCallbacks*,
60 const WebKit::WebVector<long long>& indexIds,
61 const WebKit::WebVector<WebIndexKeys>&);
54 virtual void setIndexKeys(long long transactionId, 62 virtual void setIndexKeys(long long transactionId,
55 long long objectStoreId, 63 long long objectStoreId,
56 const WebKit::WebIDBKey&, 64 const WebKit::WebIDBKey&,
57 const WebKit::WebVector<long long>& indexIds, 65 const WebKit::WebVector<long long>& indexIds,
58 const WebKit::WebVector<WebIndexKeys>&); 66 const WebKit::WebVector<WebIndexKeys>&);
59 virtual void setIndexesReady(long long transactionId, 67 virtual void setIndexesReady(long long transactionId,
60 long long objectStoreId, 68 long long objectStoreId,
61 const WebKit::WebVector<long long>& indexIds); 69 const WebKit::WebVector<long long>& indexIds);
62 virtual void openCursor(long long transactionId, 70 virtual void openCursor(long long transactionId,
63 long long objectStoreId, 71 long long objectStoreId,
(...skipping 28 matching lines...) Expand all
92 virtual void abort(long long transaction_id); 100 virtual void abort(long long transaction_id);
93 virtual void commit(long long transaction_id); 101 virtual void commit(long long transaction_id);
94 102
95 private: 103 private:
96 int32 ipc_database_id_; 104 int32 ipc_database_id_;
97 }; 105 };
98 106
99 } // namespace content 107 } // namespace content
100 108
101 #endif // CONTENT_COMMON_INDEXED_DB_PROXY_WEBIDBDATABASE_IMPL_H_ 109 #endif // CONTENT_COMMON_INDEXED_DB_PROXY_WEBIDBDATABASE_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698