Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / indexeddb / IDBFactory.h
index 06e69ce..a3588cd 100644 (file)
 #ifndef IDBFactory_h
 #define IDBFactory_h
 
-#include "bindings/v8/ScriptWrappable.h"
+#include "bindings/core/v8/ScriptWrappable.h"
 #include "modules/indexeddb/IDBOpenDBRequest.h"
 #include "modules/indexeddb/IndexedDBClient.h"
 #include "platform/heap/Handle.h"
 #include "wtf/text/WTFString.h"
 
-namespace WebCore {
+namespace blink {
 
 class ExceptionState;
 class IDBKey;
 class IDBKeyRange;
 class ExecutionContext;
 
-class IDBFactory : public GarbageCollectedFinalized<IDBFactory>, public ScriptWrappable {
+class IDBFactory FINAL : public GarbageCollected<IDBFactory>, public ScriptWrappable {
 public:
     static IDBFactory* create(IndexedDBClient* client)
     {
         return new IDBFactory(client);
     }
-    ~IDBFactory();
     void trace(Visitor*);
 
     IDBRequest* getDatabaseNames(ScriptState*, ExceptionState&);
@@ -66,6 +65,6 @@ private:
     Member<IndexedDBClient> m_permissionClient;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // IDBFactory_h