Index: content/browser/indexed_db/indexed_db_database_callbacks_wrapper.h |
diff --git a/content/browser/indexed_db/indexed_db_database_callbacks_wrapper.h b/content/browser/indexed_db/indexed_db_database_callbacks_wrapper.h |
index 920f2d217622c8f29d8c301f3db9cd01add78258..732a48fe4f262317f414f44559f7c86e6b86050a 100644 |
--- a/content/browser/indexed_db/indexed_db_database_callbacks_wrapper.h |
+++ b/content/browser/indexed_db/indexed_db_database_callbacks_wrapper.h |
@@ -10,11 +10,12 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/string16.h" |
#include "content/browser/indexed_db/indexed_db_database_error.h" |
+#include "content/common/content_export.h" |
#include "third_party/WebKit/public/platform/WebIDBDatabaseCallbacks.h" |
namespace content { |
-class IndexedDBDatabaseCallbacksWrapper |
+class CONTENT_EXPORT IndexedDBDatabaseCallbacksWrapper |
: public base::RefCounted<IndexedDBDatabaseCallbacksWrapper> { |
public: |
static scoped_refptr<IndexedDBDatabaseCallbacksWrapper> Create( |
@@ -29,10 +30,12 @@ class IndexedDBDatabaseCallbacksWrapper |
scoped_refptr<IndexedDBDatabaseError> error); |
virtual void OnComplete(int64 transaction_id); |
- private: |
+ protected: |
explicit IndexedDBDatabaseCallbacksWrapper( |
WebKit::WebIDBDatabaseCallbacks* callbacks); |
virtual ~IndexedDBDatabaseCallbacksWrapper(); |
+ |
+ private: |
friend class base::RefCounted<IndexedDBDatabaseCallbacksWrapper>; |
scoped_ptr<WebKit::WebIDBDatabaseCallbacks> callbacks_; |